diff --git a/docs/google-docs/index.md b/docs/google-docs/index.md
index 607561c1dd..67fdeee534 100644
--- a/docs/google-docs/index.md
+++ b/docs/google-docs/index.md
@@ -21,12 +21,12 @@ import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
Cloud services from Google.
-:::info Provider Summary (v24.09.00251)
+:::info Provider Summary (v24.09.00254)
-total services: 167
-total resources: 1926
+total services: 168
+total resources: 1941
@@ -215,6 +215,7 @@ stackql.exe shell --auth=$Auth
networkservices
notebooks
ondemandscanning
+oracledatabase
orgpolicy
osconfig
oslogin
diff --git a/docs/google-docs/providers/google/advisorynotifications/notifications/index.md b/docs/google-docs/providers/google/advisorynotifications/notifications/index.md
index aecfcd0731..bcdad6395c 100644
--- a/docs/google-docs/providers/google/advisorynotifications/notifications/index.md
+++ b/docs/google-docs/providers/google/advisorynotifications/notifications/index.md
@@ -40,8 +40,8 @@ Creates, updates, deletes, gets or lists a notifications
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Gets a notification. |
-| | `SELECT` | | Lists notifications under a given parent. |
+| | `SELECT` | | Gets a notification. |
+| | `SELECT` | | Lists notifications under a given parent. |
## `SELECT` examples
@@ -56,5 +56,5 @@ notificationType,
subject
FROM google.advisorynotifications.notifications
WHERE locationsId = '{{ locationsId }}'
-AND organizationsId = '{{ organizationsId }}';
+AND projectsId = '{{ projectsId }}';
```
diff --git a/docs/google-docs/providers/google/advisorynotifications/settings/index.md b/docs/google-docs/providers/google/advisorynotifications/settings/index.md
index 64b0ba7314..243e0c38c2 100644
--- a/docs/google-docs/providers/google/advisorynotifications/settings/index.md
+++ b/docs/google-docs/providers/google/advisorynotifications/settings/index.md
@@ -38,8 +38,8 @@ Creates, updates, deletes, gets or lists a settings
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Get notification settings. |
-| | `UPDATE` | | Update notification settings. |
+| | `SELECT` | | Get notification settings. |
+| | `UPDATE` | | Update notification settings. |
## `SELECT` examples
@@ -52,7 +52,7 @@ etag,
notificationSettings
FROM google.advisorynotifications.settings
WHERE locationsId = '{{ locationsId }}'
-AND organizationsId = '{{ organizationsId }}';
+AND projectsId = '{{ projectsId }}';
```
## `UPDATE` example
@@ -64,9 +64,9 @@ Updates a settings
resource.
UPDATE google.advisorynotifications.settings
SET
etag = '{{ etag }}',
-name = '{{ name }}',
-notificationSettings = '{{ notificationSettings }}'
+notificationSettings = '{{ notificationSettings }}',
+name = '{{ name }}'
WHERE
locationsId = '{{ locationsId }}'
-AND organizationsId = '{{ organizationsId }}';
+AND projectsId = '{{ projectsId }}';
```
diff --git a/docs/google-docs/providers/google/aiplatform/artifacts/index.md b/docs/google-docs/providers/google/aiplatform/artifacts/index.md
index 7ba6e20890..f62878b293 100644
--- a/docs/google-docs/providers/google/aiplatform/artifacts/index.md
+++ b/docs/google-docs/providers/google/aiplatform/artifacts/index.md
@@ -98,47 +98,47 @@ INSERT INTO google.aiplatform.artifacts (
locationsId,
metadataStoresId,
projectsId,
-etag,
-schemaTitle,
-metadata,
+uri,
labels,
+metadata,
schemaVersion,
-state,
+schemaTitle,
displayName,
-description,
-uri
+state,
+etag,
+description
)
SELECT
'{{ locationsId }}',
'{{ metadataStoresId }}',
'{{ projectsId }}',
-'{{ etag }}',
-'{{ schemaTitle }}',
-'{{ metadata }}',
+'{{ uri }}',
'{{ labels }}',
+'{{ metadata }}',
'{{ schemaVersion }}',
-'{{ state }}',
+'{{ schemaTitle }}',
'{{ displayName }}',
-'{{ description }}',
-'{{ uri }}'
+'{{ state }}',
+'{{ etag }}',
+'{{ description }}'
;
```
```yaml
-etag: string
-schemaTitle: string
-name: string
-metadata: object
-updateTime: string
+createTime: string
+uri: string
labels: object
+metadata: object
schemaVersion: string
-state: string
+schemaTitle: string
displayName: string
+state: string
+name: string
+updateTime: string
+etag: string
description: string
-uri: string
-createTime: string
```
@@ -152,15 +152,15 @@ Updates a artifacts
resource.
/*+ update */
UPDATE google.aiplatform.artifacts
SET
-etag = '{{ etag }}',
-schemaTitle = '{{ schemaTitle }}',
-metadata = '{{ metadata }}',
+uri = '{{ uri }}',
labels = '{{ labels }}',
+metadata = '{{ metadata }}',
schemaVersion = '{{ schemaVersion }}',
-state = '{{ state }}',
+schemaTitle = '{{ schemaTitle }}',
displayName = '{{ displayName }}',
-description = '{{ description }}',
-uri = '{{ uri }}'
+state = '{{ state }}',
+etag = '{{ etag }}',
+description = '{{ description }}'
WHERE
artifactsId = '{{ artifactsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/batch_prediction_jobs/index.md b/docs/google-docs/providers/google/aiplatform/batch_prediction_jobs/index.md
index 9a674aa4d1..946d9b7417 100644
--- a/docs/google-docs/providers/google/aiplatform/batch_prediction_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/batch_prediction_jobs/index.md
@@ -128,184 +128,184 @@ Use the following StackQL query and manifest file to create a new batch_pr
INSERT INTO google.aiplatform.batch_prediction_jobs (
locationsId,
projectsId,
-disableContainerLogging,
-displayName,
labels,
generateExplanation,
-explanationSpec,
-serviceAccount,
-manualBatchTuningParameters,
dedicatedResources,
-model,
-unmanagedContainerModel,
+explanationSpec,
+inputConfig,
instanceConfig,
outputConfig,
-inputConfig,
+encryptionSpec,
+disableContainerLogging,
+displayName,
modelParameters,
-encryptionSpec
+serviceAccount,
+manualBatchTuningParameters,
+unmanagedContainerModel,
+model
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-true|false,
-'{{ displayName }}',
'{{ labels }}',
true|false,
-'{{ explanationSpec }}',
-'{{ serviceAccount }}',
-'{{ manualBatchTuningParameters }}',
'{{ dedicatedResources }}',
-'{{ model }}',
-'{{ unmanagedContainerModel }}',
+'{{ explanationSpec }}',
+'{{ inputConfig }}',
'{{ instanceConfig }}',
'{{ outputConfig }}',
-'{{ inputConfig }}',
+'{{ encryptionSpec }}',
+true|false,
+'{{ displayName }}',
'{{ modelParameters }}',
-'{{ encryptionSpec }}'
+'{{ serviceAccount }}',
+'{{ manualBatchTuningParameters }}',
+'{{ unmanagedContainerModel }}',
+'{{ model }}'
;
```
```yaml
+labels: object
+generateExplanation: boolean
+updateTime: string
+state: string
+startTime: string
+dedicatedResources:
+ startingReplicaCount: integer
+ maxReplicaCount: integer
+ machineSpec:
+ acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
+ reservationAffinity:
+ reservationAffinityType: string
+ values:
+ - type: string
+ key: string
+satisfiesPzi: boolean
+resourcesConsumed:
+ replicaHours: number
createTime: string
-disableContainerLogging: boolean
completionStats:
successfulForecastPointCount: string
failedCount: string
successfulCount: string
incompleteCount: string
-displayName: string
-satisfiesPzs: boolean
-labels: object
-error:
- message: string
- code: integer
- details:
- - additionalProperties: any
- type: string
-generateExplanation: boolean
explanationSpec:
metadata:
- outputs: object
+ latentSpaceSource: string
featureAttributionsSchemaUri: string
+ outputs: object
inputs: object
- latentSpaceSource: string
parameters:
+ integratedGradientsAttribution:
+ blurBaselineConfig:
+ maxBlurSigma: number
+ smoothGradConfig:
+ featureNoiseSigma:
+ noiseSigma:
+ - name: string
+ sigma: number
+ noisySampleCount: integer
+ noiseSigma: number
+ stepCount: integer
topK: integer
+ outputIndices:
+ - type: string
+ sampledShapleyAttribution:
+ pathCount: integer
+ xraiAttribution:
+ stepCount: integer
examples:
nearestNeighborSearchConfig: any
neighborCount: integer
exampleGcsSource:
- dataFormat: string
gcsSource:
uris:
- type: string
+ dataFormat: string
presets:
modality: string
query: string
- sampledShapleyAttribution:
- pathCount: integer
- xraiAttribution:
- smoothGradConfig:
- featureNoiseSigma:
- noiseSigma:
- - sigma: number
- name: string
- noisySampleCount: integer
- noiseSigma: number
- stepCount: integer
- blurBaselineConfig:
- maxBlurSigma: number
- outputIndices:
- - type: string
- integratedGradientsAttribution:
- stepCount: integer
-serviceAccount: string
-manualBatchTuningParameters:
- batchSize: integer
-dedicatedResources:
- maxReplicaCount: integer
- machineSpec:
- acceleratorCount: integer
- reservationAffinity:
- key: string
- reservationAffinityType: string
- values:
- - type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
- startingReplicaCount: integer
-resourcesConsumed:
- replicaHours: number
-name: string
-model: string
-endTime: string
-unmanagedContainerModel:
- predictSchemata:
- predictionSchemaUri: string
- instanceSchemaUri: string
- parametersSchemaUri: string
- containerSpec:
- startupProbe:
- timeoutSeconds: integer
- periodSeconds: integer
- exec:
- command:
- - type: string
- imageUri: string
- grpcPorts:
- - containerPort: integer
- command:
- - type: string
- sharedMemorySizeMb: string
- deploymentTimeout: string
- healthRoute: string
- predictRoute: string
- args:
- - type: string
- env:
- - value: string
- name: string
- ports:
- - containerPort: integer
- artifactUri: string
-updateTime: string
+error:
+ code: integer
+ message: string
+ details:
+ - additionalProperties: any
+ type: string
+inputConfig:
+ instancesFormat: string
+ bigquerySource:
+ inputUri: string
instanceConfig:
- keyField: string
- instanceType: string
excludedFields:
- type: string
+ instanceType: string
includedFields:
- type: string
+ keyField: string
outputConfig:
bigqueryDestination:
outputUri: string
predictionsFormat: string
gcsDestination:
outputUriPrefix: string
-outputInfo:
- bigqueryOutputDataset: string
- bigqueryOutputTable: string
- gcsOutputDirectory: string
-inputConfig:
- bigquerySource:
- inputUri: string
- instancesFormat: string
-modelVersionId: string
-state: string
-satisfiesPzi: boolean
+encryptionSpec:
+ kmsKeyName: string
+endTime: string
+disableContainerLogging: boolean
+displayName: string
+modelParameters: any
+serviceAccount: string
partialFailures:
- - message: string
- code: integer
+ - code: integer
+ message: string
details:
- additionalProperties: any
type: string
-modelParameters: any
-encryptionSpec:
- kmsKeyName: string
-startTime: string
+manualBatchTuningParameters:
+ batchSize: integer
+outputInfo:
+ bigqueryOutputTable: string
+ bigqueryOutputDataset: string
+ gcsOutputDirectory: string
+name: string
+unmanagedContainerModel:
+ artifactUri: string
+ containerSpec:
+ imageUri: string
+ healthRoute: string
+ env:
+ - value: string
+ name: string
+ ports:
+ - containerPort: integer
+ args:
+ - type: string
+ command:
+ - type: string
+ deploymentTimeout: string
+ startupProbe:
+ exec:
+ command:
+ - type: string
+ timeoutSeconds: integer
+ periodSeconds: integer
+ grpcPorts:
+ - containerPort: integer
+ sharedMemorySizeMb: string
+ predictRoute: string
+ predictSchemata:
+ instanceSchemaUri: string
+ predictionSchemaUri: string
+ parametersSchemaUri: string
+model: string
+satisfiesPzs: boolean
+modelVersionId: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/contexts/index.md b/docs/google-docs/providers/google/aiplatform/contexts/index.md
index 5567a73497..f499711cc8 100644
--- a/docs/google-docs/providers/google/aiplatform/contexts/index.md
+++ b/docs/google-docs/providers/google/aiplatform/contexts/index.md
@@ -96,45 +96,45 @@ INSERT INTO google.aiplatform.contexts (
locationsId,
metadataStoresId,
projectsId,
+schemaVersion,
+etag,
+schemaTitle,
description,
-displayName,
-labels,
name,
-schemaTitle,
-metadata,
-etag,
-schemaVersion
+labels,
+displayName,
+metadata
)
SELECT
'{{ locationsId }}',
'{{ metadataStoresId }}',
'{{ projectsId }}',
+'{{ schemaVersion }}',
+'{{ etag }}',
+'{{ schemaTitle }}',
'{{ description }}',
-'{{ displayName }}',
-'{{ labels }}',
'{{ name }}',
-'{{ schemaTitle }}',
-'{{ metadata }}',
-'{{ etag }}',
-'{{ schemaVersion }}'
+'{{ labels }}',
+'{{ displayName }}',
+'{{ metadata }}'
;
```
```yaml
-description: string
-updateTime: string
-displayName: string
parentContexts:
- type: string
-createTime: string
-labels: object
-name: string
+schemaVersion: string
+etag: string
schemaTitle: string
+description: string
+updateTime: string
+name: string
+labels: object
+displayName: string
metadata: object
-etag: string
-schemaVersion: string
+createTime: string
```
@@ -148,14 +148,14 @@ Updates a contexts
resource.
/*+ update */
UPDATE google.aiplatform.contexts
SET
+schemaVersion = '{{ schemaVersion }}',
+etag = '{{ etag }}',
+schemaTitle = '{{ schemaTitle }}',
description = '{{ description }}',
-displayName = '{{ displayName }}',
-labels = '{{ labels }}',
name = '{{ name }}',
-schemaTitle = '{{ schemaTitle }}',
-metadata = '{{ metadata }}',
-etag = '{{ etag }}',
-schemaVersion = '{{ schemaVersion }}'
+labels = '{{ labels }}',
+displayName = '{{ displayName }}',
+metadata = '{{ metadata }}'
WHERE
contextsId = '{{ contextsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/custom_jobs/index.md b/docs/google-docs/providers/google/aiplatform/custom_jobs/index.md
index a941214e13..202b1854f8 100644
--- a/docs/google-docs/providers/google/aiplatform/custom_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/custom_jobs/index.md
@@ -99,60 +99,74 @@ INSERT INTO google.aiplatform.custom_jobs (
locationsId,
projectsId,
displayName,
-encryptionSpec,
labels,
-jobSpec
+jobSpec,
+encryptionSpec
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ displayName }}',
-'{{ encryptionSpec }}',
'{{ labels }}',
-'{{ jobSpec }}'
+'{{ jobSpec }}',
+'{{ encryptionSpec }}'
;
```
```yaml
-satisfiesPzs: boolean
-displayName: string
-encryptionSpec:
- kmsKeyName: string
-webAccessUris: object
-updateTime: string
-state: string
+startTime: string
error:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
-satisfiesPzi: boolean
+satisfiesPzs: boolean
+endTime: string
createTime: string
-labels: object
name: string
+satisfiesPzi: boolean
+displayName: string
+labels: object
jobSpec:
+ scheduling:
+ restartJobOnWorkerRestart: boolean
+ timeout: string
+ strategy: string
+ disableRetries: boolean
+ maxWaitDuration: string
+ persistentResourceId: string
+ baseOutputDirectory:
+ outputUriPrefix: string
+ experimentRun: string
+ protectedArtifactLocationId: string
+ serviceAccount: string
workerPoolSpecs:
- - machineSpec:
+ - pythonPackageSpec:
+ args:
+ - type: string
+ env:
+ - value: string
+ name: string
+ pythonModule: string
+ executorImageUri: string
+ packageUris:
+ - type: string
+ diskSpec:
+ bootDiskType: string
+ bootDiskSizeGb: integer
+ machineSpec:
acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
reservationAffinity:
- key: string
reservationAffinityType: string
values:
- type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
- nfsMounts:
- - path: string
- mountPoint: string
- server: string
- diskSpec:
- bootDiskType: string
- bootDiskSizeGb: integer
- replicaCount: string
+ key: string
containerSpec:
command:
- type: string
@@ -162,39 +176,25 @@ jobSpec:
env:
- value: string
name: string
- pythonPackageSpec:
- args:
- - type: string
- pythonModule: string
- env:
- - value: string
- name: string
- executorImageUri: string
- packageUris:
- - type: string
- tensorboard: string
- experimentRun: string
- reservedIpRanges:
- - type: string
- scheduling:
- timeout: string
- disableRetries: boolean
- strategy: string
- restartJobOnWorkerRestart: boolean
- maxWaitDuration: string
- protectedArtifactLocationId: string
- serviceAccount: string
- baseOutputDirectory:
- outputUriPrefix: string
+ nfsMounts:
+ - mountPoint: string
+ path: string
+ server: string
+ replicaCount: string
+ enableDashboardAccess: boolean
+ network: string
enableWebAccess: boolean
experiment: string
+ reservedIpRanges:
+ - type: string
+ tensorboard: string
models:
- type: string
- persistentResourceId: string
- network: string
- enableDashboardAccess: boolean
-endTime: string
-startTime: string
+encryptionSpec:
+ kmsKeyName: string
+updateTime: string
+state: string
+webAccessUris: object
```
diff --git a/docs/google-docs/providers/google/aiplatform/data_labeling_jobs/index.md b/docs/google-docs/providers/google/aiplatform/data_labeling_jobs/index.md
index 42213966a4..e6fe812043 100644
--- a/docs/google-docs/providers/google/aiplatform/data_labeling_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/data_labeling_jobs/index.md
@@ -106,31 +106,31 @@ Use the following StackQL query and manifest file to create a new data_lab
INSERT INTO google.aiplatform.data_labeling_jobs (
locationsId,
projectsId,
-displayName,
-encryptionSpec,
+datasets,
labelerCount,
-annotationLabels,
+instructionUri,
+activeLearningConfig,
inputsSchemaUri,
inputs,
-datasets,
+encryptionSpec,
+annotationLabels,
+displayName,
labels,
-activeLearningConfig,
-instructionUri,
specialistPools
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ displayName }}',
-'{{ encryptionSpec }}',
+'{{ datasets }}',
'{{ labelerCount }}',
-'{{ annotationLabels }}',
+'{{ instructionUri }}',
+'{{ activeLearningConfig }}',
'{{ inputsSchemaUri }}',
'{{ inputs }}',
-'{{ datasets }}',
+'{{ encryptionSpec }}',
+'{{ annotationLabels }}',
+'{{ displayName }}',
'{{ labels }}',
-'{{ activeLearningConfig }}',
-'{{ instructionUri }}',
'{{ specialistPools }}'
;
```
@@ -138,43 +138,43 @@ SELECT
```yaml
-createTime: string
-displayName: string
-encryptionSpec:
- kmsKeyName: string
-labelerCount: integer
-annotationLabels: object
-updateTime: string
-inputsSchemaUri: string
-inputs: any
datasets:
- type: string
-labels: object
-name: string
-state: string
-currentSpend:
- units: string
- nanos: integer
- currencyCode: string
+labelerCount: integer
+instructionUri: string
activeLearningConfig:
+ maxDataItemPercentage: integer
+ trainingConfig:
+ timeoutTrainingMilliHours: string
+ maxDataItemCount: string
sampleConfig:
sampleStrategy: string
followingBatchSamplePercentage: integer
initialBatchSamplePercentage: integer
- maxDataItemCount: string
- trainingConfig:
- timeoutTrainingMilliHours: string
- maxDataItemPercentage: integer
-labelingProgress: integer
-instructionUri: string
+inputsSchemaUri: string
+inputs: any
+encryptionSpec:
+ kmsKeyName: string
+annotationLabels: object
+name: string
+currentSpend:
+ currencyCode: string
+ units: string
+ nanos: integer
+displayName: string
+updateTime: string
+state: string
+labels: object
+createTime: string
specialistPools:
- type: string
error:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
+labelingProgress: integer
```
diff --git a/docs/google-docs/providers/google/aiplatform/dataset_versions/index.md b/docs/google-docs/providers/google/aiplatform/dataset_versions/index.md
index 27004cad06..915459a84b 100644
--- a/docs/google-docs/providers/google/aiplatform/dataset_versions/index.md
+++ b/docs/google-docs/providers/google/aiplatform/dataset_versions/index.md
@@ -45,12 +45,12 @@ Creates, updates, deletes, gets or lists a dataset_versions
resourc
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Gets a Dataset version. |
-| | `SELECT` | | Lists DatasetVersions in a Dataset. |
-| | `INSERT` | | Create a version from a Dataset. |
-| | `DELETE` | | Deletes a Dataset version. |
-| | `UPDATE` | | Updates a DatasetVersion. |
-| | `EXEC` | | Restores a dataset version. |
+| | `SELECT` | | Gets a Dataset version. |
+| | `SELECT` | | Lists DatasetVersions in a Dataset. |
+| | `INSERT` | | Create a version from a Dataset. |
+| | `DELETE` | | Deletes a Dataset version. |
+| | `UPDATE` | | Updates a DatasetVersion. |
+| | `EXEC` | | Restores a dataset version. |
## `SELECT` examples
@@ -69,7 +69,9 @@ satisfiesPzi,
satisfiesPzs,
updateTime
FROM google.aiplatform.dataset_versions
-WHERE datasetsId = '{{ datasetsId }}';
+WHERE datasetsId = '{{ datasetsId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
```
## `INSERT` example
@@ -89,11 +91,15 @@ Use the following StackQL query and manifest file to create a new dataset_
/*+ create */
INSERT INTO google.aiplatform.dataset_versions (
datasetsId,
+locationsId,
+projectsId,
etag,
displayName
)
SELECT
'{{ datasetsId }}',
+'{{ locationsId }}',
+'{{ projectsId }}',
'{{ etag }}',
'{{ displayName }}'
;
@@ -102,16 +108,16 @@ SELECT
```yaml
+satisfiesPzs: boolean
etag: string
-satisfiesPzi: boolean
-createTime: string
-updateTime: string
-bigQueryDatasetName: string
modelReference: string
-name: string
metadata: any
+updateTime: string
+bigQueryDatasetName: string
displayName: string
-satisfiesPzs: boolean
+satisfiesPzi: boolean
+name: string
+createTime: string
```
@@ -129,7 +135,9 @@ etag = '{{ etag }}',
displayName = '{{ displayName }}'
WHERE
datasetVersionsId = '{{ datasetVersionsId }}'
-AND datasetsId = '{{ datasetsId }}';
+AND datasetsId = '{{ datasetsId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
```
## `DELETE` example
@@ -140,5 +148,7 @@ Deletes the specified dataset_versions
resource.
/*+ delete */
DELETE FROM google.aiplatform.dataset_versions
WHERE datasetVersionsId = '{{ datasetVersionsId }}'
-AND datasetsId = '{{ datasetsId }}';
+AND datasetsId = '{{ datasetsId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
```
diff --git a/docs/google-docs/providers/google/aiplatform/datasets/index.md b/docs/google-docs/providers/google/aiplatform/datasets/index.md
index d5abf85b59..daf720589a 100644
--- a/docs/google-docs/providers/google/aiplatform/datasets/index.md
+++ b/docs/google-docs/providers/google/aiplatform/datasets/index.md
@@ -51,11 +51,11 @@ Creates, updates, deletes, gets or lists a datasets
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Gets a Dataset. |
-| | `SELECT` | | Lists Datasets in a Location. |
-| | `INSERT` | | Creates a Dataset. |
-| | `DELETE` | | Deletes a Dataset. |
-| | `UPDATE` | | Updates a Dataset. |
+| | `SELECT` | | Gets a Dataset. |
+| | `SELECT` | | Lists Datasets in a Location. |
+| | `INSERT` | | Creates a Dataset. |
+| | `DELETE` | | Deletes a Dataset. |
+| | `UPDATE` | | Updates a Dataset. |
| | `EXEC` | | Exports data from a Dataset. |
| | `EXEC` | | Imports data into a Dataset. |
| | `EXEC` | | Searches DataItems in a Dataset. |
@@ -83,7 +83,8 @@ satisfiesPzs,
savedQueries,
updateTime
FROM google.aiplatform.datasets
-WHERE = '{{ }}';
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
```
## `INSERT` example
@@ -102,61 +103,63 @@ Use the following StackQL query and manifest file to create a new datasets
```sql
/*+ create */
INSERT INTO google.aiplatform.datasets (
-,
+locationsId,
+projectsId,
+displayName,
metadataSchemaUri,
+encryptionSpec,
description,
metadata,
-etag,
-displayName,
-labels,
modelReference,
-encryptionSpec,
-savedQueries
+savedQueries,
+labels,
+etag
)
SELECT
-'{{ }}',
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ displayName }}',
'{{ metadataSchemaUri }}',
+'{{ encryptionSpec }}',
'{{ description }}',
'{{ metadata }}',
-'{{ etag }}',
-'{{ displayName }}',
-'{{ labels }}',
'{{ modelReference }}',
-'{{ encryptionSpec }}',
-'{{ savedQueries }}'
+'{{ savedQueries }}',
+'{{ labels }}',
+'{{ etag }}'
;
```
```yaml
-metadataSchemaUri: string
+dataItemCount: string
+displayName: string
updateTime: string
-satisfiesPzi: boolean
-metadataArtifact: string
+metadataSchemaUri: string
+encryptionSpec:
+ kmsKeyName: string
description: string
-createTime: string
-satisfiesPzs: boolean
-metadata: any
-etag: string
-displayName: string
-dataItemCount: string
name: string
-labels: object
+metadata: any
modelReference: string
-encryptionSpec:
- kmsKeyName: string
savedQueries:
- - annotationFilter: string
+ - createTime: string
+ etag: string
metadata: any
- annotationSpecCount: integer
- createTime: string
- displayName: string
problemType: string
+ displayName: string
+ name: string
supportAutomlTraining: boolean
+ annotationFilter: string
+ annotationSpecCount: integer
updateTime: string
- name: string
- etag: string
+labels: object
+createTime: string
+satisfiesPzi: boolean
+etag: string
+metadataArtifact: string
+satisfiesPzs: boolean
```
@@ -170,17 +173,19 @@ Updates a datasets
resource.
/*+ update */
UPDATE google.aiplatform.datasets
SET
+displayName = '{{ displayName }}',
metadataSchemaUri = '{{ metadataSchemaUri }}',
+encryptionSpec = '{{ encryptionSpec }}',
description = '{{ description }}',
metadata = '{{ metadata }}',
-etag = '{{ etag }}',
-displayName = '{{ displayName }}',
-labels = '{{ labels }}',
modelReference = '{{ modelReference }}',
-encryptionSpec = '{{ encryptionSpec }}',
-savedQueries = '{{ savedQueries }}'
+savedQueries = '{{ savedQueries }}',
+labels = '{{ labels }}',
+etag = '{{ etag }}'
WHERE
-datasetsId = '{{ datasetsId }}';
+datasetsId = '{{ datasetsId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
```
## `DELETE` example
@@ -190,5 +195,7 @@ Deletes the specified datasets
resource.
```sql
/*+ delete */
DELETE FROM google.aiplatform.datasets
-WHERE datasetsId = '{{ datasetsId }}';
+WHERE datasetsId = '{{ datasetsId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
```
diff --git a/docs/google-docs/providers/google/aiplatform/deployment_resource_pools/index.md b/docs/google-docs/providers/google/aiplatform/deployment_resource_pools/index.md
index 29812888cb..fc1fb38d37 100644
--- a/docs/google-docs/providers/google/aiplatform/deployment_resource_pools/index.md
+++ b/docs/google-docs/providers/google/aiplatform/deployment_resource_pools/index.md
@@ -87,47 +87,47 @@ Use the following StackQL query and manifest file to create a new deployme
INSERT INTO google.aiplatform.deployment_resource_pools (
locationsId,
projectsId,
-deploymentResourcePoolId,
-deploymentResourcePool
+deploymentResourcePool,
+deploymentResourcePoolId
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ deploymentResourcePoolId }}',
-'{{ deploymentResourcePool }}'
+'{{ deploymentResourcePool }}',
+'{{ deploymentResourcePoolId }}'
;
```
```yaml
-deploymentResourcePoolId: string
deploymentResourcePool:
+ satisfiesPzi: boolean
+ satisfiesPzs: boolean
+ name: string
serviceAccount: string
+ disableContainerLogging: boolean
+ encryptionSpec:
+ kmsKeyName: string
dedicatedResources:
- spot: boolean
machineSpec:
acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
reservationAffinity:
- key: string
reservationAffinityType: string
values:
- type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
+ key: string
autoscalingMetricSpecs:
- - metricName: string
- target: integer
- minReplicaCount: integer
+ - target: integer
+ metricName: string
maxReplicaCount: integer
- disableContainerLogging: boolean
- encryptionSpec:
- kmsKeyName: string
+ minReplicaCount: integer
+ spot: boolean
createTime: string
- satisfiesPzs: boolean
- satisfiesPzi: boolean
- name: string
+deploymentResourcePoolId: string
```
@@ -141,11 +141,11 @@ Updates a deployment_resource_pools
resource.
/*+ update */
UPDATE google.aiplatform.deployment_resource_pools
SET
+name = '{{ name }}',
serviceAccount = '{{ serviceAccount }}',
-dedicatedResources = '{{ dedicatedResources }}',
disableContainerLogging = true|false,
encryptionSpec = '{{ encryptionSpec }}',
-name = '{{ name }}'
+dedicatedResources = '{{ dedicatedResources }}'
WHERE
deploymentResourcePoolsId = '{{ deploymentResourcePoolsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/endpoints/index.md b/docs/google-docs/providers/google/aiplatform/endpoints/index.md
index 4cbfc1e786..872db63c7c 100644
--- a/docs/google-docs/providers/google/aiplatform/endpoints/index.md
+++ b/docs/google-docs/providers/google/aiplatform/endpoints/index.md
@@ -59,18 +59,18 @@ Creates, updates, deletes, gets or lists a endpoints
resource.
| | `INSERT` | | Creates an Endpoint. |
| | `DELETE` | | Deletes an Endpoint. |
| | `UPDATE` | | Updates an Endpoint. |
-| | `EXEC` | | Return a list of tokens based on the input text. |
-| | `EXEC` | | Perform a token counting. |
+| | `EXEC` | | Return a list of tokens based on the input text. |
+| | `EXEC` | | Perform a token counting. |
| | `EXEC` | | Deploys a Model into this Endpoint, creating a DeployedModel within it. |
| | `EXEC` | | Perform an unary online prediction request to a gRPC model server for Vertex first-party products and frameworks. |
| | `EXEC` | | Perform an unary online prediction request to a gRPC model server for custom containers. |
| | `EXEC` | | Perform an online explanation. If deployed_model_id is specified, the corresponding DeployModel must have explanation_spec populated. If deployed_model_id is not specified, all DeployedModels must have explanation_spec populated. |
-| | `EXEC` | | Generate content with multimodal inputs. |
+| | `EXEC` | | Generate content with multimodal inputs. |
| | `EXEC` | | Updates an existing deployed model. Updatable fields include `min_replica_count`, `max_replica_count`, `autoscaling_metric_specs`, `disable_container_logging` (v1 only), and `enable_container_logging` (v1beta1 only). |
| | `EXEC` | | Perform an online prediction. |
| | `EXEC` | | Perform an online prediction with an arbitrary HTTP payload. The response includes the following HTTP headers: * `X-Vertex-AI-Endpoint-Id`: ID of the Endpoint that served this prediction. * `X-Vertex-AI-Deployed-Model-Id`: ID of the Endpoint's DeployedModel that served this prediction. |
| | `EXEC` | | Perform a server-side streaming online prediction request for Vertex LLM streaming. |
-| | `EXEC` | | Generate content with multimodal inputs with streaming support. |
+| | `EXEC` | | Generate content with multimodal inputs with streaming support. |
| | `EXEC` | | Perform a streaming online prediction with an arbitrary HTTP payload. |
| | `EXEC` | | Undeploys a Model from an Endpoint, removing a DeployedModel from it, and freeing all resources it's using. |
@@ -122,137 +122,137 @@ Use the following StackQL query and manifest file to create a new endpoint
INSERT INTO google.aiplatform.endpoints (
locationsId,
projectsId,
-displayName,
-trafficSplit,
-predictRequestResponseLoggingConfig,
-privateServiceConnectConfig,
-encryptionSpec,
etag,
enablePrivateServiceConnect,
-labels,
+encryptionSpec,
network,
+privateServiceConnectConfig,
+displayName,
description,
-dedicatedEndpointEnabled
+dedicatedEndpointEnabled,
+trafficSplit,
+predictRequestResponseLoggingConfig,
+labels
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ displayName }}',
-'{{ trafficSplit }}',
-'{{ predictRequestResponseLoggingConfig }}',
-'{{ privateServiceConnectConfig }}',
-'{{ encryptionSpec }}',
'{{ etag }}',
true|false,
-'{{ labels }}',
+'{{ encryptionSpec }}',
'{{ network }}',
+'{{ privateServiceConnectConfig }}',
+'{{ displayName }}',
'{{ description }}',
-true|false
+true|false,
+'{{ trafficSplit }}',
+'{{ predictRequestResponseLoggingConfig }}',
+'{{ labels }}'
;
```
```yaml
-dedicatedEndpointDns: string
-displayName: string
-trafficSplit: object
-predictRequestResponseLoggingConfig:
- samplingRate: number
- enabled: boolean
- bigqueryDestination:
- outputUri: string
-updateTime: string
+etag: string
+enablePrivateServiceConnect: boolean
+encryptionSpec:
+ kmsKeyName: string
+satisfiesPzi: boolean
+satisfiesPzs: boolean
+network: string
privateServiceConnectConfig:
serviceAttachment: string
- enablePrivateServiceConnect: boolean
projectAllowlist:
- type: string
-encryptionSpec:
- kmsKeyName: string
-etag: string
-name: string
-enablePrivateServiceConnect: boolean
+ enablePrivateServiceConnect: boolean
+displayName: string
+dedicatedEndpointDns: string
+updateTime: string
+description: string
+dedicatedEndpointEnabled: boolean
+createTime: string
modelDeploymentMonitoringJob: string
-labels: object
+name: string
+trafficSplit: object
deployedModels:
- - createTime: string
- disableExplanations: boolean
- displayName: string
+ - displayName: string
+ modelVersionId: string
model: string
- dedicatedResources:
- spot: boolean
- machineSpec:
- acceleratorCount: integer
- reservationAffinity:
- key: string
- reservationAffinityType: string
- values:
- - type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
- autoscalingMetricSpecs:
- - metricName: string
- target: integer
- minReplicaCount: integer
- maxReplicaCount: integer
+ createTime: string
+ disableExplanations: boolean
+ privateEndpoints:
+ serviceAttachment: string
+ predictHttpUri: string
+ healthHttpUri: string
+ explainHttpUri: string
+ disableContainerLogging: boolean
explanationSpec:
metadata:
- outputs: object
+ latentSpaceSource: string
featureAttributionsSchemaUri: string
+ outputs: object
inputs: object
- latentSpaceSource: string
parameters:
+ integratedGradientsAttribution:
+ blurBaselineConfig:
+ maxBlurSigma: number
+ smoothGradConfig:
+ featureNoiseSigma:
+ noiseSigma:
+ - name: string
+ sigma: number
+ noisySampleCount: integer
+ noiseSigma: number
+ stepCount: integer
topK: integer
+ outputIndices:
+ - type: string
+ sampledShapleyAttribution:
+ pathCount: integer
+ xraiAttribution:
+ stepCount: integer
examples:
nearestNeighborSearchConfig: any
neighborCount: integer
exampleGcsSource:
- dataFormat: string
gcsSource:
uris:
- type: string
+ dataFormat: string
presets:
modality: string
query: string
- sampledShapleyAttribution:
- pathCount: integer
- xraiAttribution:
- smoothGradConfig:
- featureNoiseSigma:
- noiseSigma:
- - sigma: number
- name: string
- noisySampleCount: integer
- noiseSigma: number
- stepCount: integer
- blurBaselineConfig:
- maxBlurSigma: number
- outputIndices:
- - type: string
- integratedGradientsAttribution:
- stepCount: integer
- id: string
+ automaticResources:
+ minReplicaCount: integer
+ maxReplicaCount: integer
enableAccessLogging: boolean
sharedResources: string
serviceAccount: string
- modelVersionId: string
- privateEndpoints:
- serviceAttachment: string
- explainHttpUri: string
- predictHttpUri: string
- healthHttpUri: string
- automaticResources:
- minReplicaCount: integer
+ id: string
+ dedicatedResources:
+ machineSpec:
+ acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
+ reservationAffinity:
+ reservationAffinityType: string
+ values:
+ - type: string
+ key: string
+ autoscalingMetricSpecs:
+ - target: integer
+ metricName: string
maxReplicaCount: integer
- disableContainerLogging: boolean
-satisfiesPzs: boolean
-network: string
-satisfiesPzi: boolean
-description: string
-createTime: string
-dedicatedEndpointEnabled: boolean
+ minReplicaCount: integer
+ spot: boolean
+predictRequestResponseLoggingConfig:
+ samplingRate: number
+ enabled: boolean
+ bigqueryDestination:
+ outputUri: string
+labels: object
```
@@ -266,17 +266,17 @@ Updates a endpoints
resource.
/*+ update */
UPDATE google.aiplatform.endpoints
SET
-displayName = '{{ displayName }}',
-trafficSplit = '{{ trafficSplit }}',
-predictRequestResponseLoggingConfig = '{{ predictRequestResponseLoggingConfig }}',
-privateServiceConnectConfig = '{{ privateServiceConnectConfig }}',
-encryptionSpec = '{{ encryptionSpec }}',
etag = '{{ etag }}',
enablePrivateServiceConnect = true|false,
-labels = '{{ labels }}',
+encryptionSpec = '{{ encryptionSpec }}',
network = '{{ network }}',
+privateServiceConnectConfig = '{{ privateServiceConnectConfig }}',
+displayName = '{{ displayName }}',
description = '{{ description }}',
-dedicatedEndpointEnabled = true|false
+dedicatedEndpointEnabled = true|false,
+trafficSplit = '{{ trafficSplit }}',
+predictRequestResponseLoggingConfig = '{{ predictRequestResponseLoggingConfig }}',
+labels = '{{ labels }}'
WHERE
endpointsId = '{{ endpointsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/entity_types/index.md b/docs/google-docs/providers/google/aiplatform/entity_types/index.md
index 12f6f9d83a..abd11748ac 100644
--- a/docs/google-docs/providers/google/aiplatform/entity_types/index.md
+++ b/docs/google-docs/providers/google/aiplatform/entity_types/index.md
@@ -97,48 +97,48 @@ INSERT INTO google.aiplatform.entity_types (
featurestoresId,
locationsId,
projectsId,
-etag,
name,
+etag,
offlineStorageTtlDays,
+labels,
description,
-monitoringConfig,
-labels
+monitoringConfig
)
SELECT
'{{ featurestoresId }}',
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ etag }}',
'{{ name }}',
+'{{ etag }}',
'{{ offlineStorageTtlDays }}',
+'{{ labels }}',
'{{ description }}',
-'{{ monitoringConfig }}',
-'{{ labels }}'
+'{{ monitoringConfig }}'
;
```
```yaml
-etag: string
-createTime: string
name: string
-satisfiesPzi: boolean
updateTime: string
+etag: string
offlineStorageTtlDays: integer
-description: string
+labels: object
satisfiesPzs: boolean
+createTime: string
+satisfiesPzi: boolean
+description: string
monitoringConfig:
+ numericalThresholdConfig:
+ value: number
snapshotAnalysis:
- stalenessDays: integer
disabled: boolean
monitoringIntervalDays: integer
- categoricalThresholdConfig:
- value: number
+ stalenessDays: integer
importFeaturesAnalysis:
anomalyDetectionBaseline: string
state: string
-labels: object
```
@@ -152,12 +152,12 @@ Updates a entity_types
resource.
/*+ update */
UPDATE google.aiplatform.entity_types
SET
-etag = '{{ etag }}',
name = '{{ name }}',
+etag = '{{ etag }}',
offlineStorageTtlDays = '{{ offlineStorageTtlDays }}',
+labels = '{{ labels }}',
description = '{{ description }}',
-monitoringConfig = '{{ monitoringConfig }}',
-labels = '{{ labels }}'
+monitoringConfig = '{{ monitoringConfig }}'
WHERE
entityTypesId = '{{ entityTypesId }}'
AND featurestoresId = '{{ featurestoresId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/executions/index.md b/docs/google-docs/providers/google/aiplatform/executions/index.md
index 1e68452cab..33ef3256fd 100644
--- a/docs/google-docs/providers/google/aiplatform/executions/index.md
+++ b/docs/google-docs/providers/google/aiplatform/executions/index.md
@@ -31,9 +31,17 @@ Creates, updates, deletes, gets or lists a executions
resource.
## Fields
| Name | Datatype | Description |
|:-----|:---------|:------------|
-| | `array` | The Artifact nodes in the subgraph. |
-| | `array` | The Event edges between Artifacts and Executions in the subgraph. |
-| | `array` | The Execution nodes in the subgraph. |
+| | `string` | Output only. The resource name of the Execution. |
+| | `string` | Description of the Execution |
+| | `string` | Output only. Timestamp when this Execution was created. |
+| | `string` | User provided display name of the Execution. May be up to 128 Unicode characters. |
+| | `string` | An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
+| | `object` | The labels with user-defined metadata to organize your Executions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Execution (System labels are excluded). |
+| | `object` | Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB. |
+| | `string` | The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
+| | `string` | The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
+| | `string` | The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions. |
+| | `string` | Output only. Timestamp when this Execution was last updated. |
## Methods
| Name | Accessible by | Required Params | Description |
@@ -52,9 +60,17 @@ Lists Executions in the MetadataStore.
```sql
SELECT
-artifacts,
-events,
-executions
+name,
+description,
+createTime,
+displayName,
+etag,
+labels,
+metadata,
+schemaTitle,
+schemaVersion,
+state,
+updateTime
FROM google.aiplatform.executions
WHERE locationsId = '{{ locationsId }}'
AND metadataStoresId = '{{ metadataStoresId }}'
@@ -80,44 +96,44 @@ INSERT INTO google.aiplatform.executions (
locationsId,
metadataStoresId,
projectsId,
-description,
-state,
+schemaVersion,
+metadata,
labels,
displayName,
-schemaVersion,
+description,
+state,
schemaTitle,
-etag,
-metadata
+etag
)
SELECT
'{{ locationsId }}',
'{{ metadataStoresId }}',
'{{ projectsId }}',
-'{{ description }}',
-'{{ state }}',
+'{{ schemaVersion }}',
+'{{ metadata }}',
'{{ labels }}',
'{{ displayName }}',
-'{{ schemaVersion }}',
+'{{ description }}',
+'{{ state }}',
'{{ schemaTitle }}',
-'{{ etag }}',
-'{{ metadata }}'
+'{{ etag }}'
;
```
```yaml
+schemaVersion: string
+metadata: object
+createTime: string
+labels: object
name: string
+updateTime: string
+displayName: string
description: string
state: string
-labels: object
-createTime: string
-displayName: string
-schemaVersion: string
schemaTitle: string
etag: string
-updateTime: string
-metadata: object
```
@@ -131,14 +147,14 @@ Updates a executions
resource.
/*+ update */
UPDATE google.aiplatform.executions
SET
-description = '{{ description }}',
-state = '{{ state }}',
+schemaVersion = '{{ schemaVersion }}',
+metadata = '{{ metadata }}',
labels = '{{ labels }}',
displayName = '{{ displayName }}',
-schemaVersion = '{{ schemaVersion }}',
+description = '{{ description }}',
+state = '{{ state }}',
schemaTitle = '{{ schemaTitle }}',
-etag = '{{ etag }}',
-metadata = '{{ metadata }}'
+etag = '{{ etag }}'
WHERE
executionsId = '{{ executionsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/executions_execution_events/index.md b/docs/google-docs/providers/google/aiplatform/executions_execution_events/index.md
index a5e3d9a3c8..4864d38b19 100644
--- a/docs/google-docs/providers/google/aiplatform/executions_execution_events/index.md
+++ b/docs/google-docs/providers/google/aiplatform/executions_execution_events/index.md
@@ -72,11 +72,11 @@ SELECT
```yaml
events:
- - labels: object
- eventTime: string
- artifact: string
- type: string
+ - eventTime: string
execution: string
+ labels: object
+ type: string
+ artifact: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/experiments/index.md b/docs/google-docs/providers/google/aiplatform/experiments/index.md
index c2f26730a9..8551722e5c 100644
--- a/docs/google-docs/providers/google/aiplatform/experiments/index.md
+++ b/docs/google-docs/providers/google/aiplatform/experiments/index.md
@@ -91,34 +91,34 @@ locationsId,
projectsId,
tensorboardsId,
labels,
-displayName,
source,
-etag,
-description
+description,
+displayName,
+etag
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ tensorboardsId }}',
'{{ labels }}',
-'{{ displayName }}',
'{{ source }}',
-'{{ etag }}',
-'{{ description }}'
+'{{ description }}',
+'{{ displayName }}',
+'{{ etag }}'
;
```
```yaml
+createTime: string
labels: object
-displayName: string
-updateTime: string
source: string
-createTime: string
+updateTime: string
+description: string
+displayName: string
etag: string
name: string
-description: string
```
@@ -133,10 +133,10 @@ Updates a experiments
resource.
UPDATE google.aiplatform.experiments
SET
labels = '{{ labels }}',
-displayName = '{{ displayName }}',
source = '{{ source }}',
-etag = '{{ etag }}',
-description = '{{ description }}'
+description = '{{ description }}',
+displayName = '{{ displayName }}',
+etag = '{{ etag }}'
WHERE
experimentsId = '{{ experimentsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/feature_groups/index.md b/docs/google-docs/providers/google/aiplatform/feature_groups/index.md
index 9e2c261b31..2dcef20c9a 100644
--- a/docs/google-docs/providers/google/aiplatform/feature_groups/index.md
+++ b/docs/google-docs/providers/google/aiplatform/feature_groups/index.md
@@ -85,19 +85,19 @@ INSERT INTO google.aiplatform.feature_groups (
locationsId,
projectsId,
bigQuery,
-name,
-description,
labels,
-etag
+etag,
+description,
+name
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ bigQuery }}',
-'{{ name }}',
-'{{ description }}',
'{{ labels }}',
-'{{ etag }}'
+'{{ etag }}',
+'{{ description }}',
+'{{ name }}'
;
```
@@ -106,19 +106,19 @@ SELECT
```yaml
bigQuery:
dense: boolean
- bigQuerySource:
- inputUri: string
+ entityIdColumns:
+ - type: string
staticDataSource: boolean
timeSeries:
timestampColumn: string
- entityIdColumns:
- - type: string
-updateTime: string
-name: string
-description: string
+ bigQuerySource:
+ inputUri: string
labels: object
-createTime: string
etag: string
+createTime: string
+description: string
+name: string
+updateTime: string
```
@@ -133,10 +133,10 @@ Updates a feature_groups
resource.
UPDATE google.aiplatform.feature_groups
SET
bigQuery = '{{ bigQuery }}',
-name = '{{ name }}',
-description = '{{ description }}',
labels = '{{ labels }}',
-etag = '{{ etag }}'
+etag = '{{ etag }}',
+description = '{{ description }}',
+name = '{{ name }}'
WHERE
featureGroupsId = '{{ featureGroupsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/feature_online_stores/index.md b/docs/google-docs/providers/google/aiplatform/feature_online_stores/index.md
index 3a65d1a078..165c24dbac 100644
--- a/docs/google-docs/providers/google/aiplatform/feature_online_stores/index.md
+++ b/docs/google-docs/providers/google/aiplatform/feature_online_stores/index.md
@@ -94,54 +94,54 @@ Use the following StackQL query and manifest file to create a new feature_
INSERT INTO google.aiplatform.feature_online_stores (
locationsId,
projectsId,
-dedicatedServingEndpoint,
+name,
etag,
+dedicatedServingEndpoint,
+encryptionSpec,
labels,
-optimized,
-name,
bigtable,
-encryptionSpec
+optimized
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ dedicatedServingEndpoint }}',
+'{{ name }}',
'{{ etag }}',
+'{{ dedicatedServingEndpoint }}',
+'{{ encryptionSpec }}',
'{{ labels }}',
-'{{ optimized }}',
-'{{ name }}',
'{{ bigtable }}',
-'{{ encryptionSpec }}'
+'{{ optimized }}'
;
```
```yaml
+name: string
+updateTime: string
+etag: string
dedicatedServingEndpoint:
+ publicEndpointDomainName: string
+ serviceAttachment: string
privateServiceConnectConfig:
serviceAttachment: string
- enablePrivateServiceConnect: boolean
projectAllowlist:
- type: string
- publicEndpointDomainName: string
- serviceAttachment: string
-updateTime: string
-etag: string
-satisfiesPzs: boolean
+ enablePrivateServiceConnect: boolean
+state: string
+encryptionSpec:
+ kmsKeyName: string
labels: object
+satisfiesPzi: boolean
createTime: string
-optimized: {}
-name: string
bigtable:
autoScaling:
cpuUtilizationTarget: integer
minNodeCount: integer
maxNodeCount: integer
-state: string
-encryptionSpec:
- kmsKeyName: string
-satisfiesPzi: boolean
+satisfiesPzs: boolean
+optimized: {}
```
@@ -155,13 +155,13 @@ Updates a feature_online_stores
resource.
/*+ update */
UPDATE google.aiplatform.feature_online_stores
SET
-dedicatedServingEndpoint = '{{ dedicatedServingEndpoint }}',
+name = '{{ name }}',
etag = '{{ etag }}',
+dedicatedServingEndpoint = '{{ dedicatedServingEndpoint }}',
+encryptionSpec = '{{ encryptionSpec }}',
labels = '{{ labels }}',
-optimized = '{{ optimized }}',
-name = '{{ name }}',
bigtable = '{{ bigtable }}',
-encryptionSpec = '{{ encryptionSpec }}'
+optimized = '{{ optimized }}'
WHERE
featureOnlineStoresId = '{{ featureOnlineStoresId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/feature_views/index.md b/docs/google-docs/providers/google/aiplatform/feature_views/index.md
index 4d2c727c7f..c071b39bf9 100644
--- a/docs/google-docs/providers/google/aiplatform/feature_views/index.md
+++ b/docs/google-docs/providers/google/aiplatform/feature_views/index.md
@@ -98,26 +98,26 @@ INSERT INTO google.aiplatform.feature_views (
featureOnlineStoresId,
locationsId,
projectsId,
-etag,
-labels,
bigQuerySource,
-name,
-featureRegistrySource,
indexConfig,
+name,
+etag,
vertexRagSource,
+labels,
+featureRegistrySource,
syncConfig
)
SELECT
'{{ featureOnlineStoresId }}',
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ etag }}',
-'{{ labels }}',
'{{ bigQuerySource }}',
-'{{ name }}',
-'{{ featureRegistrySource }}',
'{{ indexConfig }}',
+'{{ name }}',
+'{{ etag }}',
'{{ vertexRagSource }}',
+'{{ labels }}',
+'{{ featureRegistrySource }}',
'{{ syncConfig }}'
;
```
@@ -125,38 +125,38 @@ SELECT
```yaml
-satisfiesPzs: boolean
-createTime: string
-etag: string
-satisfiesPzi: boolean
-labels: object
bigQuerySource:
entityIdColumns:
- type: string
uri: string
-name: string
-updateTime: string
-featureRegistrySource:
- featureGroups:
- - featureIds:
- - type: string
- featureGroupId: string
- projectNumber: string
indexConfig:
+ treeAhConfig:
+ leafNodeEmbeddingCount: string
+ crowdingColumn: string
bruteForceConfig: {}
- embeddingDimension: integer
distanceMeasureType: string
- crowdingColumn: string
+ embeddingDimension: integer
+ embeddingColumn: string
filterColumns:
- type: string
- treeAhConfig:
- leafNodeEmbeddingCount: string
- embeddingColumn: string
+name: string
+etag: string
+satisfiesPzi: boolean
vertexRagSource:
uri: string
ragCorpusId: string
+labels: object
+updateTime: string
+satisfiesPzs: boolean
+featureRegistrySource:
+ projectNumber: string
+ featureGroups:
+ - featureIds:
+ - type: string
+ featureGroupId: string
syncConfig:
cron: string
+createTime: string
```
@@ -170,13 +170,13 @@ Updates a feature_views
resource.
/*+ update */
UPDATE google.aiplatform.feature_views
SET
-etag = '{{ etag }}',
-labels = '{{ labels }}',
bigQuerySource = '{{ bigQuerySource }}',
-name = '{{ name }}',
-featureRegistrySource = '{{ featureRegistrySource }}',
indexConfig = '{{ indexConfig }}',
+name = '{{ name }}',
+etag = '{{ etag }}',
vertexRagSource = '{{ vertexRagSource }}',
+labels = '{{ labels }}',
+featureRegistrySource = '{{ featureRegistrySource }}',
syncConfig = '{{ syncConfig }}'
WHERE
featureOnlineStoresId = '{{ featureOnlineStoresId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/features/index.md b/docs/google-docs/providers/google/aiplatform/features/index.md
index fb963a0304..84e230086d 100644
--- a/docs/google-docs/providers/google/aiplatform/features/index.md
+++ b/docs/google-docs/providers/google/aiplatform/features/index.md
@@ -95,26 +95,26 @@ INSERT INTO google.aiplatform.features (
featureGroupsId,
locationsId,
projectsId,
-labels,
versionColumnName,
-valueType,
disableMonitoring,
-etag,
description,
name,
+etag,
+valueType,
+labels,
pointOfContact
)
SELECT
'{{ featureGroupsId }}',
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ labels }}',
'{{ versionColumnName }}',
-'{{ valueType }}',
true|false,
-'{{ etag }}',
'{{ description }}',
'{{ name }}',
+'{{ etag }}',
+'{{ valueType }}',
+'{{ labels }}',
'{{ pointOfContact }}'
;
```
@@ -122,25 +122,25 @@ true|false,
```yaml
-labels: object
-createTime: string
versionColumnName: string
-valueType: string
+updateTime: string
disableMonitoring: boolean
-etag: string
+createTime: string
description: string
-updateTime: string
-name: string
monitoringStatsAnomalies:
- featureStatsAnomaly:
- score: number
+ statsUri: string
anomalyUri: string
anomalyDetectionThreshold: number
endTime: string
distributionDeviation: number
- statsUri: string
startTime: string
+ score: number
objective: string
+name: string
+etag: string
+valueType: string
+labels: object
pointOfContact: string
```
@@ -155,13 +155,13 @@ Updates a features
resource.
/*+ update */
UPDATE google.aiplatform.features
SET
-labels = '{{ labels }}',
versionColumnName = '{{ versionColumnName }}',
-valueType = '{{ valueType }}',
disableMonitoring = true|false,
-etag = '{{ etag }}',
description = '{{ description }}',
name = '{{ name }}',
+etag = '{{ etag }}',
+valueType = '{{ valueType }}',
+labels = '{{ labels }}',
pointOfContact = '{{ pointOfContact }}'
WHERE
featureGroupsId = '{{ featureGroupsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/featurestores/index.md b/docs/google-docs/providers/google/aiplatform/featurestores/index.md
index 0270bf60da..a23cd43aeb 100644
--- a/docs/google-docs/providers/google/aiplatform/featurestores/index.md
+++ b/docs/google-docs/providers/google/aiplatform/featurestores/index.md
@@ -95,8 +95,8 @@ INSERT INTO google.aiplatform.featurestores (
locationsId,
projectsId,
onlineStorageTtlDays,
-encryptionSpec,
labels,
+encryptionSpec,
etag,
onlineServingConfig
)
@@ -104,8 +104,8 @@ SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ onlineStorageTtlDays }}',
-'{{ encryptionSpec }}',
'{{ labels }}',
+'{{ encryptionSpec }}',
'{{ etag }}',
'{{ onlineServingConfig }}'
;
@@ -115,22 +115,22 @@ SELECT
```yaml
onlineStorageTtlDays: integer
+updateTime: string
+satisfiesPzs: boolean
+labels: object
encryptionSpec:
kmsKeyName: string
-name: string
-state: string
-createTime: string
-labels: object
etag: string
+satisfiesPzi: boolean
+state: string
+name: string
onlineServingConfig:
+ fixedNodeCount: integer
scaling:
cpuUtilizationTarget: integer
- maxNodeCount: integer
minNodeCount: integer
- fixedNodeCount: integer
-satisfiesPzs: boolean
-updateTime: string
-satisfiesPzi: boolean
+ maxNodeCount: integer
+createTime: string
```
@@ -145,8 +145,8 @@ Updates a featurestores
resource.
UPDATE google.aiplatform.featurestores
SET
onlineStorageTtlDays = '{{ onlineStorageTtlDays }}',
-encryptionSpec = '{{ encryptionSpec }}',
labels = '{{ labels }}',
+encryptionSpec = '{{ encryptionSpec }}',
etag = '{{ etag }}',
onlineServingConfig = '{{ onlineServingConfig }}'
WHERE
diff --git a/docs/google-docs/providers/google/aiplatform/hyperparameter_tuning_jobs/index.md b/docs/google-docs/providers/google/aiplatform/hyperparameter_tuning_jobs/index.md
index ef2419515a..35f03fd484 100644
--- a/docs/google-docs/providers/google/aiplatform/hyperparameter_tuning_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/hyperparameter_tuning_jobs/index.md
@@ -106,204 +106,204 @@ Use the following StackQL query and manifest file to create a new hyperpar
INSERT INTO google.aiplatform.hyperparameter_tuning_jobs (
locationsId,
projectsId,
-trialJobSpec,
+displayName,
studySpec,
-maxTrialCount,
-labels,
maxFailedTrialCount,
-displayName,
+trialJobSpec,
+maxTrialCount,
encryptionSpec,
-parallelTrialCount
+parallelTrialCount,
+labels
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ trialJobSpec }}',
+'{{ displayName }}',
'{{ studySpec }}',
-'{{ maxTrialCount }}',
-'{{ labels }}',
'{{ maxFailedTrialCount }}',
-'{{ displayName }}',
+'{{ trialJobSpec }}',
+'{{ maxTrialCount }}',
'{{ encryptionSpec }}',
-'{{ parallelTrialCount }}'
+'{{ parallelTrialCount }}',
+'{{ labels }}'
;
```
```yaml
-name: string
-trialJobSpec:
- workerPoolSpecs:
- - machineSpec:
- acceleratorCount: integer
- reservationAffinity:
- key: string
- reservationAffinityType: string
- values:
- - type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
- nfsMounts:
- - path: string
- mountPoint: string
- server: string
- diskSpec:
- bootDiskType: string
- bootDiskSizeGb: integer
- replicaCount: string
- containerSpec:
- command:
- - type: string
- args:
- - type: string
- imageUri: string
- env:
- - value: string
- name: string
- pythonPackageSpec:
- args:
- - type: string
- pythonModule: string
- env:
- - value: string
- name: string
- executorImageUri: string
- packageUris:
- - type: string
- tensorboard: string
- experimentRun: string
- reservedIpRanges:
- - type: string
- scheduling:
- timeout: string
- disableRetries: boolean
- strategy: string
- restartJobOnWorkerRestart: boolean
- maxWaitDuration: string
- protectedArtifactLocationId: string
- serviceAccount: string
- baseOutputDirectory:
- outputUriPrefix: string
- enableWebAccess: boolean
- experiment: string
- models:
- - type: string
- persistentResourceId: string
- network: string
- enableDashboardAccess: boolean
-error:
- message: string
- code: integer
- details:
- - additionalProperties: any
- type: string
+displayName: string
+createTime: string
studySpec:
- metrics:
- - goal: string
- metricId: string
- safetyConfig:
- desiredMinSafeTrialsFraction: number
- safetyThreshold: number
- observationNoise: string
parameters:
- - conditionalParameterSpecs:
- - parentIntValues:
+ - discreteValueSpec:
+ values:
+ - type: string
+ format: string
+ defaultValue: number
+ categoricalValueSpec:
+ defaultValue: string
+ values:
+ - type: string
+ conditionalParameterSpecs:
+ - parentCategoricalValues:
values:
- - format: string
- type: string
+ - type: string
+ parentDiscreteValues:
+ values:
+ - type: string
+ format: string
parameterSpec:
conditionalParameterSpecs:
- - parentDiscreteValues:
- values:
- - type: string
- format: string
- parentCategoricalValues:
+ - parentIntValues:
values:
- - type: string
+ - format: string
+ type: string
+ scaleType: string
integerValueSpec:
maxValue: string
defaultValue: string
minValue: string
- discreteValueSpec:
- defaultValue: number
- values:
- - format: string
- type: string
+ parameterId: string
doubleValueSpec:
defaultValue: number
maxValue: number
minValue: number
- categoricalValueSpec:
- defaultValue: string
- values:
- - type: string
- parameterId: string
- scaleType: string
- parameterId: string
scaleType: string
+ parameterId: string
decayCurveStoppingSpec:
useElapsedDuration: boolean
- convexAutomatedStoppingSpec:
+ observationNoise: string
+ measurementSelectionType: string
+ medianAutomatedStoppingSpec:
useElapsedDuration: boolean
- minStepCount: string
+ convexAutomatedStoppingSpec:
maxStepCount: string
- learningRateParameterName: string
updateAllStoppedTrials: boolean
- minMeasurementCount: string
- algorithm: string
- medianAutomatedStoppingSpec:
+ minStepCount: string
+ learningRateParameterName: string
useElapsedDuration: boolean
- measurementSelectionType: string
+ minMeasurementCount: string
+ metrics:
+ - goal: string
+ metricId: string
+ safetyConfig:
+ desiredMinSafeTrialsFraction: number
+ safetyThreshold: number
studyStoppingConfig:
- minNumTrials: integer
- shouldStopAsap: boolean
+ maxNumTrials: integer
maxNumTrialsNoProgress: integer
+ shouldStopAsap: boolean
maximumRuntimeConstraint:
maxDuration: string
endTime: string
+ minNumTrials: integer
maxDurationNoProgress: string
- maxNumTrials: integer
-updateTime: string
-createTime: string
+ algorithm: string
+maxFailedTrialCount: integer
+state: string
+trialJobSpec:
+ scheduling:
+ restartJobOnWorkerRestart: boolean
+ timeout: string
+ strategy: string
+ disableRetries: boolean
+ maxWaitDuration: string
+ persistentResourceId: string
+ baseOutputDirectory:
+ outputUriPrefix: string
+ experimentRun: string
+ protectedArtifactLocationId: string
+ serviceAccount: string
+ workerPoolSpecs:
+ - pythonPackageSpec:
+ args:
+ - type: string
+ env:
+ - value: string
+ name: string
+ pythonModule: string
+ executorImageUri: string
+ packageUris:
+ - type: string
+ diskSpec:
+ bootDiskType: string
+ bootDiskSizeGb: integer
+ machineSpec:
+ acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
+ reservationAffinity:
+ reservationAffinityType: string
+ values:
+ - type: string
+ key: string
+ containerSpec:
+ command:
+ - type: string
+ args:
+ - type: string
+ imageUri: string
+ env:
+ - value: string
+ name: string
+ nfsMounts:
+ - mountPoint: string
+ path: string
+ server: string
+ replicaCount: string
+ enableDashboardAccess: boolean
+ network: string
+ enableWebAccess: boolean
+ experiment: string
+ reservedIpRanges:
+ - type: string
+ tensorboard: string
+ models:
+ - type: string
+maxTrialCount: integer
+endTime: string
+name: string
+satisfiesPzi: boolean
+encryptionSpec:
+ kmsKeyName: string
+error:
+ code: integer
+ message: string
+ details:
+ - additionalProperties: any
+ type: string
+parallelTrialCount: integer
+startTime: string
trials:
- - state: string
- startTime: string
+ - id: string
+ clientId: string
+ name: string
+ customJob: string
finalMeasurement:
stepCount: string
+ elapsedDuration: string
metrics:
- value: number
metricId: string
- elapsedDuration: string
- clientId: string
- id: string
+ startTime: string
measurements:
- stepCount: string
+ elapsedDuration: string
metrics:
- value: number
metricId: string
- elapsedDuration: string
+ state: string
+ endTime: string
webAccessUris: object
parameters:
- value: any
parameterId: string
- endTime: string
infeasibleReason: string
- name: string
- customJob: string
-maxTrialCount: integer
+updateTime: string
labels: object
satisfiesPzs: boolean
-state: string
-maxFailedTrialCount: integer
-endTime: string
-satisfiesPzi: boolean
-displayName: string
-encryptionSpec:
- kmsKeyName: string
-startTime: string
-parallelTrialCount: integer
```
diff --git a/docs/google-docs/providers/google/aiplatform/index_endpoints/index.md b/docs/google-docs/providers/google/aiplatform/index_endpoints/index.md
index 70869face7..4bb3094cca 100644
--- a/docs/google-docs/providers/google/aiplatform/index_endpoints/index.md
+++ b/docs/google-docs/providers/google/aiplatform/index_endpoints/index.md
@@ -108,96 +108,99 @@ INSERT INTO google.aiplatform.index_endpoints (
locationsId,
projectsId,
encryptionSpec,
+publicEndpointEnabled,
network,
+privateServiceConnectConfig,
+labels,
displayName,
-publicEndpointEnabled,
-enablePrivateServiceConnect,
+description,
etag,
-labels,
-privateServiceConnectConfig,
-description
+enablePrivateServiceConnect
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ encryptionSpec }}',
+true|false,
'{{ network }}',
+'{{ privateServiceConnectConfig }}',
+'{{ labels }}',
'{{ displayName }}',
-true|false,
-true|false,
+'{{ description }}',
'{{ etag }}',
-'{{ labels }}',
-'{{ privateServiceConnectConfig }}',
-'{{ description }}'
+true|false
;
```
```yaml
+satisfiesPzi: boolean
encryptionSpec:
kmsKeyName: string
+publicEndpointEnabled: boolean
+updateTime: string
+createTime: string
network: string
+privateServiceConnectConfig:
+ serviceAttachment: string
+ projectAllowlist:
+ - type: string
+ enablePrivateServiceConnect: boolean
+labels: object
+satisfiesPzs: boolean
displayName: string
+description: string
+name: string
publicEndpointDomainName: string
+etag: string
deployedIndexes:
- - createTime: string
- dedicatedResources:
- spot: boolean
- machineSpec:
- acceleratorCount: integer
- reservationAffinity:
- key: string
- reservationAffinityType: string
- values:
- - type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
- autoscalingMetricSpecs:
- - metricName: string
- target: integer
- minReplicaCount: integer
- maxReplicaCount: integer
+ - deploymentGroup: string
privateEndpoints:
+ matchGrpcAddress: string
pscAutomatedEndpoints:
- projectId: string
network: string
matchAddress: string
- matchGrpcAddress: string
serviceAttachment: string
deployedIndexAuthConfig:
authProvider:
- allowedIssuers:
- - type: string
audiences:
- type: string
- automaticResources:
- minReplicaCount: integer
+ allowedIssuers:
+ - type: string
+ indexSyncTime: string
+ enableAccessLogging: boolean
+ dedicatedResources:
+ machineSpec:
+ acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
+ reservationAffinity:
+ reservationAffinityType: string
+ values:
+ - type: string
+ key: string
+ autoscalingMetricSpecs:
+ - target: integer
+ metricName: string
maxReplicaCount: integer
- id: string
- displayName: string
+ minReplicaCount: integer
+ spot: boolean
reservedIpRanges:
- type: string
- enableAccessLogging: boolean
- indexSyncTime: string
+ displayName: string
+ pscAutomationConfigs:
+ - projectId: string
+ network: string
+ id: string
index: string
- deploymentGroup: string
-publicEndpointEnabled: boolean
-name: string
+ createTime: string
+ automaticResources:
+ minReplicaCount: integer
+ maxReplicaCount: integer
enablePrivateServiceConnect: boolean
-satisfiesPzs: boolean
-etag: string
-labels: object
-satisfiesPzi: boolean
-privateServiceConnectConfig:
- serviceAttachment: string
- enablePrivateServiceConnect: boolean
- projectAllowlist:
- - type: string
-createTime: string
-description: string
-updateTime: string
```
@@ -212,14 +215,14 @@ Updates a index_endpoints
resource.
UPDATE google.aiplatform.index_endpoints
SET
encryptionSpec = '{{ encryptionSpec }}',
+publicEndpointEnabled = true|false,
network = '{{ network }}',
+privateServiceConnectConfig = '{{ privateServiceConnectConfig }}',
+labels = '{{ labels }}',
displayName = '{{ displayName }}',
-publicEndpointEnabled = true|false,
-enablePrivateServiceConnect = true|false,
+description = '{{ description }}',
etag = '{{ etag }}',
-labels = '{{ labels }}',
-privateServiceConnectConfig = '{{ privateServiceConnectConfig }}',
-description = '{{ description }}'
+enablePrivateServiceConnect = true|false
WHERE
indexEndpointsId = '{{ indexEndpointsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/indexes/index.md b/docs/google-docs/providers/google/aiplatform/indexes/index.md
index c73b9bf0c9..430eccaff5 100644
--- a/docs/google-docs/providers/google/aiplatform/indexes/index.md
+++ b/docs/google-docs/providers/google/aiplatform/indexes/index.md
@@ -101,54 +101,54 @@ Use the following StackQL query and manifest file to create a new indexes<
INSERT INTO google.aiplatform.indexes (
locationsId,
projectsId,
+metadataSchemaUri,
indexUpdateMethod,
+labels,
+etag,
encryptionSpec,
-metadata,
-metadataSchemaUri,
-description,
displayName,
-labels,
-etag
+description,
+metadata
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
+'{{ metadataSchemaUri }}',
'{{ indexUpdateMethod }}',
+'{{ labels }}',
+'{{ etag }}',
'{{ encryptionSpec }}',
-'{{ metadata }}',
-'{{ metadataSchemaUri }}',
-'{{ description }}',
'{{ displayName }}',
-'{{ labels }}',
-'{{ etag }}'
+'{{ description }}',
+'{{ metadata }}'
;
```
```yaml
+metadataSchemaUri: string
indexStats:
- vectorsCount: string
sparseVectorsCount: string
shardsCount: integer
-satisfiesPzi: boolean
-satisfiesPzs: boolean
-name: string
+ vectorsCount: string
indexUpdateMethod: string
+labels: object
+createTime: string
+satisfiesPzi: boolean
+etag: string
encryptionSpec:
kmsKeyName: string
-createTime: string
-metadata: any
-metadataSchemaUri: string
-description: string
+updateTime: string
deployedIndexes:
- deployedIndexId: string
displayName: string
indexEndpoint: string
displayName: string
-updateTime: string
-labels: object
-etag: string
+satisfiesPzs: boolean
+description: string
+metadata: any
+name: string
```
@@ -162,14 +162,14 @@ Updates a indexes
resource.
/*+ update */
UPDATE google.aiplatform.indexes
SET
+metadataSchemaUri = '{{ metadataSchemaUri }}',
indexUpdateMethod = '{{ indexUpdateMethod }}',
+labels = '{{ labels }}',
+etag = '{{ etag }}',
encryptionSpec = '{{ encryptionSpec }}',
-metadata = '{{ metadata }}',
-metadataSchemaUri = '{{ metadataSchemaUri }}',
-description = '{{ description }}',
displayName = '{{ displayName }}',
-labels = '{{ labels }}',
-etag = '{{ etag }}'
+description = '{{ description }}',
+metadata = '{{ metadata }}'
WHERE
indexesId = '{{ indexesId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/metadata_schemas/index.md b/docs/google-docs/providers/google/aiplatform/metadata_schemas/index.md
index 0dfee0991a..fa28ca673c 100644
--- a/docs/google-docs/providers/google/aiplatform/metadata_schemas/index.md
+++ b/docs/google-docs/providers/google/aiplatform/metadata_schemas/index.md
@@ -82,31 +82,31 @@ INSERT INTO google.aiplatform.metadata_schemas (
locationsId,
metadataStoresId,
projectsId,
-schemaType,
schema,
-description,
-schemaVersion
+schemaVersion,
+schemaType,
+description
)
SELECT
'{{ locationsId }}',
'{{ metadataStoresId }}',
'{{ projectsId }}',
-'{{ schemaType }}',
'{{ schema }}',
-'{{ description }}',
-'{{ schemaVersion }}'
+'{{ schemaVersion }}',
+'{{ schemaType }}',
+'{{ description }}'
;
```
```yaml
-schemaType: string
schema: string
-description: string
+createTime: string
schemaVersion: string
+schemaType: string
+description: string
name: string
-createTime: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/metadata_stores/index.md b/docs/google-docs/providers/google/aiplatform/metadata_stores/index.md
index 0a3d93769e..cb31727204 100644
--- a/docs/google-docs/providers/google/aiplatform/metadata_stores/index.md
+++ b/docs/google-docs/providers/google/aiplatform/metadata_stores/index.md
@@ -84,15 +84,15 @@ INSERT INTO google.aiplatform.metadata_stores (
locationsId,
projectsId,
dataplexConfig,
-description,
-encryptionSpec
+encryptionSpec,
+description
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ dataplexConfig }}',
-'{{ description }}',
-'{{ encryptionSpec }}'
+'{{ encryptionSpec }}',
+'{{ description }}'
;
```
@@ -101,14 +101,14 @@ SELECT
```yaml
dataplexConfig:
enabledPipelinesLineage: boolean
-state:
- diskUtilizationBytes: string
name: string
-createTime: string
-description: string
encryptionSpec:
kmsKeyName: string
updateTime: string
+state:
+ diskUtilizationBytes: string
+createTime: string
+description: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/model_deployment_monitoring_jobs/index.md b/docs/google-docs/providers/google/aiplatform/model_deployment_monitoring_jobs/index.md
index 156a722b3c..2cf0a83d7f 100644
--- a/docs/google-docs/providers/google/aiplatform/model_deployment_monitoring_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/model_deployment_monitoring_jobs/index.md
@@ -123,116 +123,116 @@ Use the following StackQL query and manifest file to create a new model_de
INSERT INTO google.aiplatform.model_deployment_monitoring_jobs (
locationsId,
projectsId,
-displayName,
-samplePredictInstance,
-predictInstanceSchemaUri,
logTtl,
statsAnomaliesBaseDirectory,
+enableMonitoringPipelineLogs,
+labels,
modelDeploymentMonitoringScheduleConfig,
-endpoint,
-modelMonitoringAlertConfig,
encryptionSpec,
-labels,
+predictInstanceSchemaUri,
analysisInstanceSchemaUri,
+modelDeploymentMonitoringObjectiveConfigs,
+samplePredictInstance,
loggingSamplingStrategy,
-enableMonitoringPipelineLogs,
-modelDeploymentMonitoringObjectiveConfigs
+displayName,
+endpoint,
+modelMonitoringAlertConfig
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ displayName }}',
-'{{ samplePredictInstance }}',
-'{{ predictInstanceSchemaUri }}',
'{{ logTtl }}',
'{{ statsAnomaliesBaseDirectory }}',
+true|false,
+'{{ labels }}',
'{{ modelDeploymentMonitoringScheduleConfig }}',
-'{{ endpoint }}',
-'{{ modelMonitoringAlertConfig }}',
'{{ encryptionSpec }}',
-'{{ labels }}',
+'{{ predictInstanceSchemaUri }}',
'{{ analysisInstanceSchemaUri }}',
+'{{ modelDeploymentMonitoringObjectiveConfigs }}',
+'{{ samplePredictInstance }}',
'{{ loggingSamplingStrategy }}',
-true|false,
-'{{ modelDeploymentMonitoringObjectiveConfigs }}'
+'{{ displayName }}',
+'{{ endpoint }}',
+'{{ modelMonitoringAlertConfig }}'
;
```
```yaml
-displayName: string
-samplePredictInstance: any
-bigqueryTables:
- - requestResponseLoggingSchemaVersion: string
- bigqueryTablePath: string
- logType: string
- logSource: string
-nextScheduleTime: string
-satisfiesPzi: boolean
-scheduleState: string
-predictInstanceSchemaUri: string
logTtl: string
-satisfiesPzs: boolean
-state: string
+createTime: string
statsAnomaliesBaseDirectory:
outputUriPrefix: string
-modelDeploymentMonitoringScheduleConfig:
- monitorWindow: string
- monitorInterval: string
-endpoint: string
-modelMonitoringAlertConfig:
- enableLogging: boolean
- emailAlertConfig:
- userEmails:
- - type: string
- notificationChannels:
- - type: string
+enableMonitoringPipelineLogs: boolean
latestMonitoringPipelineMetadata:
+ runTime: string
status:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
- runTime: string
+labels: object
+modelDeploymentMonitoringScheduleConfig:
+ monitorInterval: string
+ monitorWindow: string
encryptionSpec:
kmsKeyName: string
-labels: object
+predictInstanceSchemaUri: string
+scheduleState: string
+satisfiesPzi: boolean
analysisInstanceSchemaUri: string
-loggingSamplingStrategy:
- randomSampleConfig:
- sampleRate: number
-name: string
-enableMonitoringPipelineLogs: boolean
-updateTime: string
-createTime: string
modelDeploymentMonitoringObjectiveConfigs:
- - deployedModelId: string
- objectiveConfig:
+ - objectiveConfig:
+ trainingDataset:
+ dataset: string
+ bigquerySource:
+ inputUri: string
+ loggingSamplingStrategy:
+ randomSampleConfig:
+ sampleRate: number
+ gcsSource:
+ uris:
+ - type: string
+ targetField: string
+ dataFormat: string
explanationConfig:
explanationBaseline:
- predictionFormat: string
bigquery:
outputUri: string
+ predictionFormat: string
enableFeatureAttributes: boolean
- trainingDataset:
- dataFormat: string
- targetField: string
- gcsSource:
- uris:
- - type: string
- bigquerySource:
- inputUri: string
- dataset: string
trainingPredictionSkewDetectionConfig:
attributionScoreSkewThresholds: object
skewThresholds: object
defaultSkewThreshold:
value: number
predictionDriftDetectionConfig:
- driftThresholds: object
attributionScoreDriftThresholds: object
+ driftThresholds: object
+ deployedModelId: string
+samplePredictInstance: any
+state: string
+displayName: string
+name: string
+satisfiesPzs: boolean
+endpoint: string
+nextScheduleTime: string
+modelMonitoringAlertConfig:
+ enableLogging: boolean
+ notificationChannels:
+ - type: string
+ emailAlertConfig:
+ userEmails:
+ - type: string
+bigqueryTables:
+ - logSource: string
+ requestResponseLoggingSchemaVersion: string
+ logType: string
+ bigqueryTablePath: string
+updateTime: string
```
@@ -246,20 +246,20 @@ Updates a model_deployment_monitoring_jobs
resource.
/*+ update */
UPDATE google.aiplatform.model_deployment_monitoring_jobs
SET
-displayName = '{{ displayName }}',
-samplePredictInstance = '{{ samplePredictInstance }}',
-predictInstanceSchemaUri = '{{ predictInstanceSchemaUri }}',
logTtl = '{{ logTtl }}',
statsAnomaliesBaseDirectory = '{{ statsAnomaliesBaseDirectory }}',
+enableMonitoringPipelineLogs = true|false,
+labels = '{{ labels }}',
modelDeploymentMonitoringScheduleConfig = '{{ modelDeploymentMonitoringScheduleConfig }}',
-endpoint = '{{ endpoint }}',
-modelMonitoringAlertConfig = '{{ modelMonitoringAlertConfig }}',
encryptionSpec = '{{ encryptionSpec }}',
-labels = '{{ labels }}',
+predictInstanceSchemaUri = '{{ predictInstanceSchemaUri }}',
analysisInstanceSchemaUri = '{{ analysisInstanceSchemaUri }}',
+modelDeploymentMonitoringObjectiveConfigs = '{{ modelDeploymentMonitoringObjectiveConfigs }}',
+samplePredictInstance = '{{ samplePredictInstance }}',
loggingSamplingStrategy = '{{ loggingSamplingStrategy }}',
-enableMonitoringPipelineLogs = true|false,
-modelDeploymentMonitoringObjectiveConfigs = '{{ modelDeploymentMonitoringObjectiveConfigs }}'
+displayName = '{{ displayName }}',
+endpoint = '{{ endpoint }}',
+modelMonitoringAlertConfig = '{{ modelMonitoringAlertConfig }}'
WHERE
locationsId = '{{ locationsId }}'
AND modelDeploymentMonitoringJobsId = '{{ modelDeploymentMonitoringJobsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/models/index.md b/docs/google-docs/providers/google/aiplatform/models/index.md
index cc97870971..84c0c7b57d 100644
--- a/docs/google-docs/providers/google/aiplatform/models/index.md
+++ b/docs/google-docs/providers/google/aiplatform/models/index.md
@@ -137,23 +137,23 @@ Updates a models
resource.
/*+ update */
UPDATE google.aiplatform.models
SET
-dataStats = '{{ dataStats }}',
-containerSpec = '{{ containerSpec }}',
-versionAliases = '{{ versionAliases }}',
-baseModelSource = '{{ baseModelSource }}',
-etag = '{{ etag }}',
-predictSchemata = '{{ predictSchemata }}',
-metadata = '{{ metadata }}',
-metadataSchemaUri = '{{ metadataSchemaUri }}',
-artifactUri = '{{ artifactUri }}',
+pipelineJob = '{{ pipelineJob }}',
explanationSpec = '{{ explanationSpec }}',
-description = '{{ description }}',
-labels = '{{ labels }}',
+name = '{{ name }}',
versionDescription = '{{ versionDescription }}',
-pipelineJob = '{{ pipelineJob }}',
-displayName = '{{ displayName }}',
encryptionSpec = '{{ encryptionSpec }}',
-name = '{{ name }}'
+artifactUri = '{{ artifactUri }}',
+predictSchemata = '{{ predictSchemata }}',
+etag = '{{ etag }}',
+containerSpec = '{{ containerSpec }}',
+baseModelSource = '{{ baseModelSource }}',
+labels = '{{ labels }}',
+dataStats = '{{ dataStats }}',
+description = '{{ description }}',
+versionAliases = '{{ versionAliases }}',
+metadataSchemaUri = '{{ metadataSchemaUri }}',
+metadata = '{{ metadata }}',
+displayName = '{{ displayName }}'
WHERE
locationsId = '{{ locationsId }}'
AND modelsId = '{{ modelsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/nas_jobs/index.md b/docs/google-docs/providers/google/aiplatform/nas_jobs/index.md
index 042fc5e075..d5b709ee62 100644
--- a/docs/google-docs/providers/google/aiplatform/nas_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/nas_jobs/index.md
@@ -100,61 +100,69 @@ Use the following StackQL query and manifest file to create a new nas_jobs
INSERT INTO google.aiplatform.nas_jobs (
locationsId,
projectsId,
-encryptionSpec,
+enableRestrictedImageTraining,
+labels,
nasJobSpec,
displayName,
-enableRestrictedImageTraining,
-labels
+encryptionSpec
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ encryptionSpec }}',
+true|false,
+'{{ labels }}',
'{{ nasJobSpec }}',
'{{ displayName }}',
-true|false,
-'{{ labels }}'
+'{{ encryptionSpec }}'
;
```
```yaml
-createTime: string
-encryptionSpec:
- kmsKeyName: string
-startTime: string
-error:
- message: string
- code: integer
- details:
- - additionalProperties: any
- type: string
-satisfiesPzi: boolean
+enableRestrictedImageTraining: boolean
+labels: object
nasJobSpec:
multiTrialAlgorithmSpec:
+ multiTrialAlgorithm: string
trainTrialSpec:
- frequency: integer
trainTrialJobSpec:
+ scheduling:
+ restartJobOnWorkerRestart: boolean
+ timeout: string
+ strategy: string
+ disableRetries: boolean
+ maxWaitDuration: string
+ persistentResourceId: string
+ baseOutputDirectory:
+ outputUriPrefix: string
+ experimentRun: string
+ protectedArtifactLocationId: string
+ serviceAccount: string
workerPoolSpecs:
- - machineSpec:
+ - pythonPackageSpec:
+ args:
+ - type: string
+ env:
+ - value: string
+ name: string
+ pythonModule: string
+ executorImageUri: string
+ packageUris:
+ - type: string
+ diskSpec:
+ bootDiskType: string
+ bootDiskSizeGb: integer
+ machineSpec:
acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
reservationAffinity:
- key: string
reservationAffinityType: string
values:
- type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
- nfsMounts:
- - path: string
- mountPoint: string
- server: string
- diskSpec:
- bootDiskType: string
- bootDiskSizeGb: integer
- replicaCount: string
+ key: string
containerSpec:
command:
- type: string
@@ -164,74 +172,66 @@ nasJobSpec:
env:
- value: string
name: string
- pythonPackageSpec:
- args:
- - type: string
- pythonModule: string
- env:
- - value: string
- name: string
- executorImageUri: string
- packageUris:
- - type: string
- tensorboard: string
- experimentRun: string
- reservedIpRanges:
- - type: string
- scheduling:
- timeout: string
- disableRetries: boolean
- strategy: string
- restartJobOnWorkerRestart: boolean
- maxWaitDuration: string
- protectedArtifactLocationId: string
- serviceAccount: string
- baseOutputDirectory:
- outputUriPrefix: string
+ nfsMounts:
+ - mountPoint: string
+ path: string
+ server: string
+ replicaCount: string
+ enableDashboardAccess: boolean
+ network: string
enableWebAccess: boolean
experiment: string
+ reservedIpRanges:
+ - type: string
+ tensorboard: string
models:
- type: string
- persistentResourceId: string
- network: string
- enableDashboardAccess: boolean
maxParallelTrialCount: integer
+ frequency: integer
searchTrialSpec:
- maxParallelTrialCount: integer
- maxTrialCount: integer
maxFailedTrialCount: integer
- multiTrialAlgorithm: string
+ maxTrialCount: integer
+ maxParallelTrialCount: integer
metric:
goal: string
metricId: string
- searchSpaceSpec: string
resumeNasJobId: string
+ searchSpaceSpec: string
+error:
+ code: integer
+ message: string
+ details:
+ - additionalProperties: any
+ type: string
+displayName: string
+startTime: string
+state: string
satisfiesPzs: boolean
+updateTime: string
+endTime: string
nasJobOutput:
multiTrialJobOutput:
trainTrials:
- - endTime: string
- id: string
- state: string
- finalMeasurement:
+ - finalMeasurement:
stepCount: string
+ elapsedDuration: string
metrics:
- value: number
metricId: string
- elapsedDuration: string
- startTime: string
- searchTrials:
- - endTime: string
id: string
+ endTime: string
+ startTime: string
state: string
+ searchTrials:
+ - id: string
+ endTime: string
startTime: string
-displayName: string
-endTime: string
-updateTime: string
-enableRestrictedImageTraining: boolean
-labels: object
+ state: string
+createTime: string
+encryptionSpec:
+ kmsKeyName: string
+satisfiesPzi: boolean
name: string
-state: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/notebook_execution_jobs/index.md b/docs/google-docs/providers/google/aiplatform/notebook_execution_jobs/index.md
index ca4a745b8f..ade7a256bb 100644
--- a/docs/google-docs/providers/google/aiplatform/notebook_execution_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/notebook_execution_jobs/index.md
@@ -103,66 +103,66 @@ Use the following StackQL query and manifest file to create a new notebook
INSERT INTO google.aiplatform.notebook_execution_jobs (
locationsId,
projectsId,
-notebookRuntimeTemplateResourceName,
executionTimeout,
-gcsOutputUri,
-serviceAccount,
-encryptionSpec,
+notebookRuntimeTemplateResourceName,
+labels,
+directNotebookSource,
displayName,
-dataformRepositorySource,
-executionUser,
+serviceAccount,
gcsNotebookSource,
-labels,
-directNotebookSource
+executionUser,
+gcsOutputUri,
+encryptionSpec,
+dataformRepositorySource
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ notebookRuntimeTemplateResourceName }}',
'{{ executionTimeout }}',
-'{{ gcsOutputUri }}',
-'{{ serviceAccount }}',
-'{{ encryptionSpec }}',
+'{{ notebookRuntimeTemplateResourceName }}',
+'{{ labels }}',
+'{{ directNotebookSource }}',
'{{ displayName }}',
-'{{ dataformRepositorySource }}',
-'{{ executionUser }}',
+'{{ serviceAccount }}',
'{{ gcsNotebookSource }}',
-'{{ labels }}',
-'{{ directNotebookSource }}'
+'{{ executionUser }}',
+'{{ gcsOutputUri }}',
+'{{ encryptionSpec }}',
+'{{ dataformRepositorySource }}'
;
```
```yaml
-updateTime: string
-createTime: string
-notebookRuntimeTemplateResourceName: string
-executionTimeout: string
-gcsOutputUri: string
-serviceAccount: string
-encryptionSpec:
- kmsKeyName: string
-displayName: string
-dataformRepositorySource:
- commitSha: string
- dataformRepositoryResourceName: string
-executionUser: string
scheduleResourceName: string
-name: string
-gcsNotebookSource:
- generation: string
- uri: string
+executionTimeout: string
+notebookRuntimeTemplateResourceName: string
+createTime: string
labels: object
directNotebookSource:
content: string
+name: string
+displayName: string
+updateTime: string
+serviceAccount: string
status:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
jobState: string
+gcsNotebookSource:
+ uri: string
+ generation: string
+executionUser: string
+gcsOutputUri: string
+encryptionSpec:
+ kmsKeyName: string
+dataformRepositorySource:
+ commitSha: string
+ dataformRepositoryResourceName: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/notebook_runtime_templates/index.md b/docs/google-docs/providers/google/aiplatform/notebook_runtime_templates/index.md
index 1a56e2520e..2fe1d33f9d 100644
--- a/docs/google-docs/providers/google/aiplatform/notebook_runtime_templates/index.md
+++ b/docs/google-docs/providers/google/aiplatform/notebook_runtime_templates/index.md
@@ -106,85 +106,85 @@ Use the following StackQL query and manifest file to create a new notebook
INSERT INTO google.aiplatform.notebook_runtime_templates (
locationsId,
projectsId,
-machineSpec,
-notebookRuntimeType,
-shieldedVmConfig,
+serviceAccount,
+encryptionSpec,
name,
-description,
-displayName,
+dataPersistentDiskSpec,
labels,
-eucConfig,
-encryptionSpec,
-serviceAccount,
+shieldedVmConfig,
+displayName,
+networkTags,
+machineSpec,
+description,
networkSpec,
idleShutdownConfig,
+notebookRuntimeType,
etag,
-dataPersistentDiskSpec,
-networkTags
+eucConfig
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ machineSpec }}',
-'{{ notebookRuntimeType }}',
-'{{ shieldedVmConfig }}',
+'{{ serviceAccount }}',
+'{{ encryptionSpec }}',
'{{ name }}',
-'{{ description }}',
-'{{ displayName }}',
+'{{ dataPersistentDiskSpec }}',
'{{ labels }}',
-'{{ eucConfig }}',
-'{{ encryptionSpec }}',
-'{{ serviceAccount }}',
+'{{ shieldedVmConfig }}',
+'{{ displayName }}',
+'{{ networkTags }}',
+'{{ machineSpec }}',
+'{{ description }}',
'{{ networkSpec }}',
'{{ idleShutdownConfig }}',
+'{{ notebookRuntimeType }}',
'{{ etag }}',
-'{{ dataPersistentDiskSpec }}',
-'{{ networkTags }}'
+'{{ eucConfig }}'
;
```
```yaml
+serviceAccount: string
+encryptionSpec:
+ kmsKeyName: string
+name: string
+dataPersistentDiskSpec:
+ diskSizeGb: string
+ diskType: string
+labels: object
+shieldedVmConfig:
+ enableSecureBoot: boolean
+displayName: string
+networkTags:
+ - type: string
machineSpec:
acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
reservationAffinity:
- key: string
reservationAffinityType: string
values:
- type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
-notebookRuntimeType: string
-shieldedVmConfig:
- enableSecureBoot: boolean
-name: string
+ key: string
description: string
-displayName: string
-labels: object
-eucConfig:
- eucDisabled: boolean
- bypassActasCheck: boolean
-encryptionSpec:
- kmsKeyName: string
-isDefault: boolean
-serviceAccount: string
networkSpec:
- subnetwork: string
enableInternetAccess: boolean
+ subnetwork: string
network: string
-createTime: string
+updateTime: string
idleShutdownConfig:
- idleTimeout: string
idleShutdownDisabled: boolean
+ idleTimeout: string
+notebookRuntimeType: string
+isDefault: boolean
etag: string
-dataPersistentDiskSpec:
- diskType: string
- diskSizeGb: string
-updateTime: string
-networkTags:
- - type: string
+eucConfig:
+ eucDisabled: boolean
+ bypassActasCheck: boolean
+createTime: string
```
@@ -198,21 +198,21 @@ Updates a notebook_runtime_templates
resource.
/*+ update */
UPDATE google.aiplatform.notebook_runtime_templates
SET
-machineSpec = '{{ machineSpec }}',
-notebookRuntimeType = '{{ notebookRuntimeType }}',
-shieldedVmConfig = '{{ shieldedVmConfig }}',
+serviceAccount = '{{ serviceAccount }}',
+encryptionSpec = '{{ encryptionSpec }}',
name = '{{ name }}',
-description = '{{ description }}',
-displayName = '{{ displayName }}',
+dataPersistentDiskSpec = '{{ dataPersistentDiskSpec }}',
labels = '{{ labels }}',
-eucConfig = '{{ eucConfig }}',
-encryptionSpec = '{{ encryptionSpec }}',
-serviceAccount = '{{ serviceAccount }}',
+shieldedVmConfig = '{{ shieldedVmConfig }}',
+displayName = '{{ displayName }}',
+networkTags = '{{ networkTags }}',
+machineSpec = '{{ machineSpec }}',
+description = '{{ description }}',
networkSpec = '{{ networkSpec }}',
idleShutdownConfig = '{{ idleShutdownConfig }}',
+notebookRuntimeType = '{{ notebookRuntimeType }}',
etag = '{{ etag }}',
-dataPersistentDiskSpec = '{{ dataPersistentDiskSpec }}',
-networkTags = '{{ networkTags }}'
+eucConfig = '{{ eucConfig }}'
WHERE
locationsId = '{{ locationsId }}'
AND notebookRuntimeTemplatesId = '{{ notebookRuntimeTemplatesId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/operations/index.md b/docs/google-docs/providers/google/aiplatform/operations/index.md
index d7da65d1c0..a662882a6d 100644
--- a/docs/google-docs/providers/google/aiplatform/operations/index.md
+++ b/docs/google-docs/providers/google/aiplatform/operations/index.md
@@ -40,11 +40,11 @@ Creates, updates, deletes, gets or lists a operations
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
-| | `SELECT` | | Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. |
-| | `DELETE` | | Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. |
-| | `EXEC` | | Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. |
-| | `EXEC` | | Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. |
+| | `DELETE` | | Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. |
+| | `EXEC` | | Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. |
+| | `EXEC` | | Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done. |
## `SELECT` examples
@@ -58,9 +58,8 @@ error,
metadata,
response
FROM google.aiplatform.operations
-WHERE executionsId = '{{ executionsId }}'
+WHERE indexEndpointsId = '{{ indexEndpointsId }}'
AND locationsId = '{{ locationsId }}'
-AND metadataStoresId = '{{ metadataStoresId }}'
AND projectsId = '{{ projectsId }}';
```
@@ -71,9 +70,8 @@ Deletes the specified operations
resource.
```sql
/*+ delete */
DELETE FROM google.aiplatform.operations
-WHERE executionsId = '{{ executionsId }}'
+WHERE indexEndpointsId = '{{ indexEndpointsId }}'
AND locationsId = '{{ locationsId }}'
-AND metadataStoresId = '{{ metadataStoresId }}'
AND operationsId = '{{ operationsId }}'
AND projectsId = '{{ projectsId }}';
```
diff --git a/docs/google-docs/providers/google/aiplatform/persistent_resources/index.md b/docs/google-docs/providers/google/aiplatform/persistent_resources/index.md
index 9495273a76..68efac7c33 100644
--- a/docs/google-docs/providers/google/aiplatform/persistent_resources/index.md
+++ b/docs/google-docs/providers/google/aiplatform/persistent_resources/index.md
@@ -103,86 +103,86 @@ Use the following StackQL query and manifest file to create a new persiste
INSERT INTO google.aiplatform.persistent_resources (
locationsId,
projectsId,
-resourcePools,
-displayName,
-network,
-resourceRuntimeSpec,
+encryptionSpec,
labels,
-reservedIpRanges,
+resourceRuntimeSpec,
name,
-encryptionSpec
+reservedIpRanges,
+network,
+resourcePools,
+displayName
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ resourcePools }}',
-'{{ displayName }}',
-'{{ network }}',
-'{{ resourceRuntimeSpec }}',
+'{{ encryptionSpec }}',
'{{ labels }}',
-'{{ reservedIpRanges }}',
+'{{ resourceRuntimeSpec }}',
'{{ name }}',
-'{{ encryptionSpec }}'
+'{{ reservedIpRanges }}',
+'{{ network }}',
+'{{ resourcePools }}',
+'{{ displayName }}'
;
```
```yaml
-updateTime: string
+state: string
+encryptionSpec:
+ kmsKeyName: string
+satisfiesPzs: boolean
+error:
+ code: integer
+ message: string
+ details:
+ - additionalProperties: any
+ type: string
+satisfiesPzi: boolean
+createTime: string
+labels: object
+startTime: string
+resourceRuntimeSpec:
+ raySpec:
+ imageUri: string
+ rayMetricSpec:
+ disabled: boolean
+ resourcePoolImages: object
+ headNodeResourcePoolId: string
+ rayLogsSpec:
+ disabled: boolean
+ serviceAccountSpec:
+ serviceAccount: string
+ enableCustomServiceAccount: boolean
+name: string
+reservedIpRanges:
+ - type: string
+network: string
resourcePools:
- - usedReplicaCount: string
- replicaCount: string
- id: string
+ - replicaCount: string
diskSpec:
bootDiskType: string
bootDiskSizeGb: integer
+ usedReplicaCount: string
machineSpec:
acceleratorCount: integer
+ tpuTopology: string
+ machineType: string
+ acceleratorType: string
reservationAffinity:
- key: string
reservationAffinityType: string
values:
- type: string
- tpuTopology: string
- acceleratorType: string
- machineType: string
+ key: string
+ id: string
autoscalingSpec:
- minReplicaCount: string
maxReplicaCount: string
-error:
- message: string
- code: integer
- details:
- - additionalProperties: any
- type: string
-satisfiesPzs: boolean
+ minReplicaCount: string
displayName: string
-network: string
-resourceRuntimeSpec:
- serviceAccountSpec:
- enableCustomServiceAccount: boolean
- serviceAccount: string
- raySpec:
- resourcePoolImages: object
- rayMetricSpec:
- disabled: boolean
- imageUri: string
- rayLogsSpec:
- disabled: boolean
- headNodeResourcePoolId: string
-createTime: string
resourceRuntime:
accessUris: object
-state: string
-satisfiesPzi: boolean
-startTime: string
-labels: object
-reservedIpRanges:
- - type: string
-name: string
-encryptionSpec:
- kmsKeyName: string
+updateTime: string
```
@@ -196,14 +196,14 @@ Updates a persistent_resources
resource.
/*+ update */
UPDATE google.aiplatform.persistent_resources
SET
-resourcePools = '{{ resourcePools }}',
-displayName = '{{ displayName }}',
-network = '{{ network }}',
-resourceRuntimeSpec = '{{ resourceRuntimeSpec }}',
+encryptionSpec = '{{ encryptionSpec }}',
labels = '{{ labels }}',
-reservedIpRanges = '{{ reservedIpRanges }}',
+resourceRuntimeSpec = '{{ resourceRuntimeSpec }}',
name = '{{ name }}',
-encryptionSpec = '{{ encryptionSpec }}'
+reservedIpRanges = '{{ reservedIpRanges }}',
+network = '{{ network }}',
+resourcePools = '{{ resourcePools }}',
+displayName = '{{ displayName }}'
WHERE
locationsId = '{{ locationsId }}'
AND persistentResourcesId = '{{ persistentResourcesId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/pipeline_jobs/index.md b/docs/google-docs/providers/google/aiplatform/pipeline_jobs/index.md
index 1ee41f0db7..b2fe9c9915 100644
--- a/docs/google-docs/providers/google/aiplatform/pipeline_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/pipeline_jobs/index.md
@@ -112,119 +112,119 @@ Use the following StackQL query and manifest file to create a new pipeline
INSERT INTO google.aiplatform.pipeline_jobs (
locationsId,
projectsId,
-runtimeConfig,
-labels,
-templateUri,
+pipelineSpec,
displayName,
-encryptionSpec,
network,
-reservedIpRanges,
-pipelineSpec,
preflightValidations,
-serviceAccount
+labels,
+templateUri,
+serviceAccount,
+reservedIpRanges,
+encryptionSpec,
+runtimeConfig
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ runtimeConfig }}',
-'{{ labels }}',
-'{{ templateUri }}',
+'{{ pipelineSpec }}',
'{{ displayName }}',
-'{{ encryptionSpec }}',
'{{ network }}',
-'{{ reservedIpRanges }}',
-'{{ pipelineSpec }}',
true|false,
-'{{ serviceAccount }}'
+'{{ labels }}',
+'{{ templateUri }}',
+'{{ serviceAccount }}',
+'{{ reservedIpRanges }}',
+'{{ encryptionSpec }}',
+'{{ runtimeConfig }}'
;
```
```yaml
-runtimeConfig:
- gcsOutputDirectory: string
- parameters: object
- inputArtifacts: object
- failurePolicy: string
- parameterValues: object
-labels: object
-templateUri: string
-state: string
-name: string
+pipelineSpec: object
displayName: string
-encryptionSpec:
- kmsKeyName: string
-updateTime: string
+templateMetadata:
+ version: string
+network: string
+preflightValidations: boolean
startTime: string
+labels: object
createTime: string
+updateTime: string
+templateUri: string
+scheduleName: string
+name: string
error:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
-templateMetadata:
- version: string
-network: string
-reservedIpRanges:
- - type: string
-pipelineSpec: object
-preflightValidations: boolean
-serviceAccount: string
-scheduleName: string
+endTime: string
+state: string
jobDetail:
+ pipelineRunContext:
+ parentContexts:
+ - type: string
+ schemaVersion: string
+ etag: string
+ schemaTitle: string
+ description: string
+ updateTime: string
+ name: string
+ labels: object
+ displayName: string
+ metadata: object
+ createTime: string
taskDetails:
- - endTime: string
- executorDetail:
+ - executorDetail:
containerDetail:
- mainJob: string
- preCachingCheckJob: string
failedPreCachingCheckJobs:
- type: string
+ mainJob: string
+ preCachingCheckJob: string
failedMainJobs:
- type: string
customJobDetail:
failedJobs:
- type: string
job: string
- state: string
- outputs: object
- taskName: string
inputs: object
- taskId: string
- parentTaskId: string
- startTime: string
execution:
+ schemaVersion: string
+ metadata: object
+ createTime: string
+ labels: object
name: string
+ updateTime: string
+ displayName: string
description: string
state: string
- labels: object
- createTime: string
- displayName: string
- schemaVersion: string
schemaTitle: string
etag: string
- updateTime: string
- metadata: object
- createTime: string
pipelineTaskStatus:
- - state: string
- updateTime: string
- pipelineContext:
- description: string
- updateTime: string
- displayName: string
- parentContexts:
- - type: string
- createTime: string
- labels: object
- name: string
- schemaTitle: string
- metadata: object
- etag: string
- schemaVersion: string
-endTime: string
+ - updateTime: string
+ state: string
+ taskName: string
+ createTime: string
+ outputs: object
+ endTime: string
+ parentTaskId: string
+ state: string
+ startTime: string
+ taskId: string
+serviceAccount: string
+reservedIpRanges:
+ - type: string
+encryptionSpec:
+ kmsKeyName: string
+runtimeConfig:
+ failurePolicy: string
+ inputArtifacts: object
+ parameters: object
+ parameterValues: object
+ gcsOutputDirectory: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/runs/index.md b/docs/google-docs/providers/google/aiplatform/runs/index.md
index a4dfa23d78..ab1283126a 100644
--- a/docs/google-docs/providers/google/aiplatform/runs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/runs/index.md
@@ -105,16 +105,16 @@ SELECT
```yaml
requests:
- - tensorboardRun:
+ - tensorboardRunId: string
+ parent: string
+ tensorboardRun:
createTime: string
- name: string
updateTime: string
- displayName: string
- etag: string
description: string
labels: object
- tensorboardRunId: string
- parent: string
+ name: string
+ etag: string
+ displayName: string
```
@@ -128,10 +128,10 @@ Updates a runs
resource.
/*+ update */
UPDATE google.aiplatform.runs
SET
-displayName = '{{ displayName }}',
-etag = '{{ etag }}',
description = '{{ description }}',
-labels = '{{ labels }}'
+labels = '{{ labels }}',
+etag = '{{ etag }}',
+displayName = '{{ displayName }}'
WHERE
experimentsId = '{{ experimentsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/schedules/index.md b/docs/google-docs/providers/google/aiplatform/schedules/index.md
index c339f49aed..56c6d5e762 100644
--- a/docs/google-docs/providers/google/aiplatform/schedules/index.md
+++ b/docs/google-docs/providers/google/aiplatform/schedules/index.md
@@ -110,30 +110,30 @@ Use the following StackQL query and manifest file to create a new schedule
INSERT INTO google.aiplatform.schedules (
locationsId,
projectsId,
-maxRunCount,
+displayName,
allowQueueing,
-createNotebookExecutionJobRequest,
cron,
endTime,
+createNotebookExecutionJobRequest,
+maxConcurrentRunCount,
+maxRunCount,
startTime,
-createPipelineJobRequest,
name,
-displayName,
-maxConcurrentRunCount
+createPipelineJobRequest
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ maxRunCount }}',
+'{{ displayName }}',
true|false,
-'{{ createNotebookExecutionJobRequest }}',
'{{ cron }}',
'{{ endTime }}',
+'{{ createNotebookExecutionJobRequest }}',
+'{{ maxConcurrentRunCount }}',
+'{{ maxRunCount }}',
'{{ startTime }}',
-'{{ createPipelineJobRequest }}',
'{{ name }}',
-'{{ displayName }}',
-'{{ maxConcurrentRunCount }}'
+'{{ createPipelineJobRequest }}'
;
```
@@ -141,135 +141,135 @@ true|false,
```yaml
lastPauseTime: string
-catchUp: boolean
-maxRunCount: string
+displayName: string
+nextRunTime: string
+lastScheduledRunResponse:
+ runResponse: string
+ scheduledRunTime: string
allowQueueing: boolean
+createTime: string
+startedRunCount: string
+lastResumeTime: string
+cron: string
+endTime: string
createNotebookExecutionJobRequest:
+ notebookExecutionJobId: string
+ parent: string
notebookExecutionJob:
- updateTime: string
- createTime: string
- notebookRuntimeTemplateResourceName: string
- executionTimeout: string
- gcsOutputUri: string
- serviceAccount: string
- encryptionSpec:
- kmsKeyName: string
- displayName: string
- dataformRepositorySource:
- commitSha: string
- dataformRepositoryResourceName: string
- executionUser: string
scheduleResourceName: string
- name: string
- gcsNotebookSource:
- generation: string
- uri: string
+ executionTimeout: string
+ notebookRuntimeTemplateResourceName: string
+ createTime: string
labels: object
directNotebookSource:
content: string
+ name: string
+ displayName: string
+ updateTime: string
+ serviceAccount: string
status:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
jobState: string
- parent: string
- notebookExecutionJobId: string
+ gcsNotebookSource:
+ uri: string
+ generation: string
+ executionUser: string
+ gcsOutputUri: string
+ encryptionSpec:
+ kmsKeyName: string
+ dataformRepositorySource:
+ commitSha: string
+ dataformRepositoryResourceName: string
+catchUp: boolean
+maxConcurrentRunCount: string
state: string
-cron: string
-endTime: string
+maxRunCount: string
startTime: string
+name: string
createPipelineJobRequest:
pipelineJobId: string
parent: string
pipelineJob:
- runtimeConfig:
- gcsOutputDirectory: string
- parameters: object
- inputArtifacts: object
- failurePolicy: string
- parameterValues: object
- labels: object
- templateUri: string
- state: string
- name: string
+ pipelineSpec: object
displayName: string
- updateTime: string
- startTime: string
- createTime: string
templateMetadata:
version: string
network: string
- reservedIpRanges:
- - type: string
- pipelineSpec: object
preflightValidations: boolean
- serviceAccount: string
+ startTime: string
+ labels: object
+ createTime: string
+ updateTime: string
+ templateUri: string
scheduleName: string
+ name: string
+ endTime: string
+ state: string
jobDetail:
+ pipelineRunContext:
+ parentContexts:
+ - type: string
+ schemaVersion: string
+ etag: string
+ schemaTitle: string
+ description: string
+ updateTime: string
+ name: string
+ labels: object
+ displayName: string
+ metadata: object
+ createTime: string
taskDetails:
- - endTime: string
- executorDetail:
+ - executorDetail:
containerDetail:
- mainJob: string
- preCachingCheckJob: string
failedPreCachingCheckJobs:
- type: string
+ mainJob: string
+ preCachingCheckJob: string
failedMainJobs:
- type: string
customJobDetail:
failedJobs:
- type: string
job: string
- state: string
- outputs: object
- taskName: string
inputs: object
- taskId: string
- parentTaskId: string
- startTime: string
execution:
+ schemaVersion: string
+ metadata: object
+ createTime: string
+ labels: object
name: string
+ updateTime: string
+ displayName: string
description: string
state: string
- labels: object
- createTime: string
- displayName: string
- schemaVersion: string
schemaTitle: string
etag: string
- updateTime: string
- metadata: object
- createTime: string
pipelineTaskStatus:
- - state: string
- updateTime: string
- pipelineContext:
- description: string
- updateTime: string
- displayName: string
- parentContexts:
- - type: string
- createTime: string
- labels: object
- name: string
- schemaTitle: string
- metadata: object
- etag: string
- schemaVersion: string
- endTime: string
-name: string
-lastResumeTime: string
-createTime: string
-displayName: string
+ - updateTime: string
+ state: string
+ taskName: string
+ createTime: string
+ outputs: object
+ endTime: string
+ parentTaskId: string
+ state: string
+ startTime: string
+ taskId: string
+ serviceAccount: string
+ reservedIpRanges:
+ - type: string
+ runtimeConfig:
+ failurePolicy: string
+ inputArtifacts: object
+ parameters: object
+ parameterValues: object
+ gcsOutputDirectory: string
updateTime: string
-maxConcurrentRunCount: string
-nextRunTime: string
-lastScheduledRunResponse:
- scheduledRunTime: string
- runResponse: string
-startedRunCount: string
```
@@ -283,16 +283,16 @@ Updates a schedules
resource.
/*+ update */
UPDATE google.aiplatform.schedules
SET
-maxRunCount = '{{ maxRunCount }}',
+displayName = '{{ displayName }}',
allowQueueing = true|false,
-createNotebookExecutionJobRequest = '{{ createNotebookExecutionJobRequest }}',
cron = '{{ cron }}',
endTime = '{{ endTime }}',
+createNotebookExecutionJobRequest = '{{ createNotebookExecutionJobRequest }}',
+maxConcurrentRunCount = '{{ maxConcurrentRunCount }}',
+maxRunCount = '{{ maxRunCount }}',
startTime = '{{ startTime }}',
-createPipelineJobRequest = '{{ createPipelineJobRequest }}',
name = '{{ name }}',
-displayName = '{{ displayName }}',
-maxConcurrentRunCount = '{{ maxConcurrentRunCount }}'
+createPipelineJobRequest = '{{ createPipelineJobRequest }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/specialist_pools/index.md b/docs/google-docs/providers/google/aiplatform/specialist_pools/index.md
index bc71bbdcbe..1828c34d1a 100644
--- a/docs/google-docs/providers/google/aiplatform/specialist_pools/index.md
+++ b/docs/google-docs/providers/google/aiplatform/specialist_pools/index.md
@@ -83,32 +83,32 @@ INSERT INTO google.aiplatform.specialist_pools (
locationsId,
projectsId,
specialistManagerEmails,
-specialistWorkerEmails,
displayName,
-name
+name,
+specialistWorkerEmails
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ specialistManagerEmails }}',
-'{{ specialistWorkerEmails }}',
'{{ displayName }}',
-'{{ name }}'
+'{{ name }}',
+'{{ specialistWorkerEmails }}'
;
```
```yaml
-pendingDataLabelingJobs:
- - type: string
specialistManagerEmails:
- type: string
-specialistManagersCount: integer
-specialistWorkerEmails:
- - type: string
displayName: string
name: string
+pendingDataLabelingJobs:
+ - type: string
+specialistWorkerEmails:
+ - type: string
+specialistManagersCount: integer
```
@@ -123,9 +123,9 @@ Updates a specialist_pools
resource.
UPDATE google.aiplatform.specialist_pools
SET
specialistManagerEmails = '{{ specialistManagerEmails }}',
-specialistWorkerEmails = '{{ specialistWorkerEmails }}',
displayName = '{{ displayName }}',
-name = '{{ name }}'
+name = '{{ name }}',
+specialistWorkerEmails = '{{ specialistWorkerEmails }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/studies/index.md b/docs/google-docs/providers/google/aiplatform/studies/index.md
index dc8bbcc0ca..0cd57ea424 100644
--- a/docs/google-docs/providers/google/aiplatform/studies/index.md
+++ b/docs/google-docs/providers/google/aiplatform/studies/index.md
@@ -82,14 +82,14 @@ Use the following StackQL query and manifest file to create a new studies<
INSERT INTO google.aiplatform.studies (
locationsId,
projectsId,
-displayName,
-studySpec
+studySpec,
+displayName
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ displayName }}',
-'{{ studySpec }}'
+'{{ studySpec }}',
+'{{ displayName }}'
;
```
@@ -97,76 +97,76 @@ SELECT
```yaml
name: string
-displayName: string
-createTime: string
+inactiveReason: string
+state: string
studySpec:
- metrics:
- - goal: string
- metricId: string
- safetyConfig:
- desiredMinSafeTrialsFraction: number
- safetyThreshold: number
- observationNoise: string
parameters:
- - conditionalParameterSpecs:
- - parentIntValues:
+ - discreteValueSpec:
+ values:
+ - type: string
+ format: string
+ defaultValue: number
+ categoricalValueSpec:
+ defaultValue: string
+ values:
+ - type: string
+ conditionalParameterSpecs:
+ - parentCategoricalValues:
+ values:
+ - type: string
+ parentDiscreteValues:
values:
- - format: string
- type: string
+ - type: string
+ format: string
parameterSpec:
conditionalParameterSpecs:
- - parentDiscreteValues:
+ - parentIntValues:
values:
- - type: string
- format: string
- parentCategoricalValues:
- values:
- - type: string
+ - format: string
+ type: string
+ scaleType: string
integerValueSpec:
maxValue: string
defaultValue: string
minValue: string
- discreteValueSpec:
- defaultValue: number
- values:
- - format: string
- type: string
+ parameterId: string
doubleValueSpec:
defaultValue: number
maxValue: number
minValue: number
- categoricalValueSpec:
- defaultValue: string
- values:
- - type: string
- parameterId: string
- scaleType: string
- parameterId: string
scaleType: string
+ parameterId: string
decayCurveStoppingSpec:
useElapsedDuration: boolean
- convexAutomatedStoppingSpec:
+ observationNoise: string
+ measurementSelectionType: string
+ medianAutomatedStoppingSpec:
useElapsedDuration: boolean
- minStepCount: string
+ convexAutomatedStoppingSpec:
maxStepCount: string
- learningRateParameterName: string
updateAllStoppedTrials: boolean
- minMeasurementCount: string
- algorithm: string
- medianAutomatedStoppingSpec:
+ minStepCount: string
+ learningRateParameterName: string
useElapsedDuration: boolean
- measurementSelectionType: string
+ minMeasurementCount: string
+ metrics:
+ - goal: string
+ metricId: string
+ safetyConfig:
+ desiredMinSafeTrialsFraction: number
+ safetyThreshold: number
studyStoppingConfig:
- minNumTrials: integer
- shouldStopAsap: boolean
+ maxNumTrials: integer
maxNumTrialsNoProgress: integer
+ shouldStopAsap: boolean
maximumRuntimeConstraint:
maxDuration: string
endTime: string
+ minNumTrials: integer
maxDurationNoProgress: string
- maxNumTrials: integer
-state: string
-inactiveReason: string
+ algorithm: string
+displayName: string
+createTime: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/tensorboards/index.md b/docs/google-docs/providers/google/aiplatform/tensorboards/index.md
index f0c5550358..cee057dc3c 100644
--- a/docs/google-docs/providers/google/aiplatform/tensorboards/index.md
+++ b/docs/google-docs/providers/google/aiplatform/tensorboards/index.md
@@ -99,42 +99,42 @@ Use the following StackQL query and manifest file to create a new tensorbo
INSERT INTO google.aiplatform.tensorboards (
locationsId,
projectsId,
+etag,
+displayName,
+labels,
description,
isDefault,
-displayName,
-encryptionSpec,
-etag,
-labels
+encryptionSpec
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
+'{{ etag }}',
+'{{ displayName }}',
+'{{ labels }}',
'{{ description }}',
true|false,
-'{{ displayName }}',
-'{{ encryptionSpec }}',
-'{{ etag }}',
-'{{ labels }}'
+'{{ encryptionSpec }}'
;
```
```yaml
+blobStoragePathPrefix: string
runCount: integer
satisfiesPzi: boolean
-createTime: string
-description: string
-isDefault: boolean
name: string
-displayName: string
-encryptionSpec:
- kmsKeyName: string
-blobStoragePathPrefix: string
etag: string
updateTime: string
satisfiesPzs: boolean
+displayName: string
labels: object
+description: string
+createTime: string
+isDefault: boolean
+encryptionSpec:
+ kmsKeyName: string
```
@@ -148,12 +148,12 @@ Updates a tensorboards
resource.
/*+ update */
UPDATE google.aiplatform.tensorboards
SET
+etag = '{{ etag }}',
+displayName = '{{ displayName }}',
+labels = '{{ labels }}',
description = '{{ description }}',
isDefault = true|false,
-displayName = '{{ displayName }}',
-encryptionSpec = '{{ encryptionSpec }}',
-etag = '{{ etag }}',
-labels = '{{ labels }}'
+encryptionSpec = '{{ encryptionSpec }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/time_series/index.md b/docs/google-docs/providers/google/aiplatform/time_series/index.md
index 025bbc9e58..974eccc6ac 100644
--- a/docs/google-docs/providers/google/aiplatform/time_series/index.md
+++ b/docs/google-docs/providers/google/aiplatform/time_series/index.md
@@ -100,11 +100,11 @@ projectsId,
runsId,
tensorboardsId,
description,
-pluginName,
pluginData,
valueType,
etag,
-displayName
+displayName,
+pluginName
)
SELECT
'{{ experimentsId }}',
@@ -113,30 +113,30 @@ SELECT
'{{ runsId }}',
'{{ tensorboardsId }}',
'{{ description }}',
-'{{ pluginName }}',
'{{ pluginData }}',
'{{ valueType }}',
'{{ etag }}',
-'{{ displayName }}'
+'{{ displayName }}',
+'{{ pluginName }}'
;
```
```yaml
-description: string
-createTime: string
-pluginName: string
-pluginData: string
metadata:
+ maxStep: string
maxWallTime: string
maxBlobSequenceLength: string
- maxStep: string
-updateTime: string
+description: string
+pluginData: string
name: string
valueType: string
etag: string
displayName: string
+pluginName: string
+updateTime: string
+createTime: string
```
@@ -151,11 +151,11 @@ Updates a time_series
resource.
UPDATE google.aiplatform.time_series
SET
description = '{{ description }}',
-pluginName = '{{ pluginName }}',
pluginData = '{{ pluginData }}',
valueType = '{{ valueType }}',
etag = '{{ etag }}',
-displayName = '{{ displayName }}'
+displayName = '{{ displayName }}',
+pluginName = '{{ pluginName }}'
WHERE
experimentsId = '{{ experimentsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/aiplatform/training_pipelines/index.md b/docs/google-docs/providers/google/aiplatform/training_pipelines/index.md
index 771c3fd513..7068322cbc 100644
--- a/docs/google-docs/providers/google/aiplatform/training_pipelines/index.md
+++ b/docs/google-docs/providers/google/aiplatform/training_pipelines/index.md
@@ -104,204 +104,204 @@ Use the following StackQL query and manifest file to create a new training
INSERT INTO google.aiplatform.training_pipelines (
locationsId,
projectsId,
-trainingTaskDefinition,
-inputDataConfig,
-parentModel,
-modelToUpload,
+displayName,
labels,
modelId,
+modelToUpload,
encryptionSpec,
-trainingTaskInputs,
-displayName
+inputDataConfig,
+trainingTaskDefinition,
+parentModel,
+trainingTaskInputs
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ trainingTaskDefinition }}',
-'{{ inputDataConfig }}',
-'{{ parentModel }}',
-'{{ modelToUpload }}',
+'{{ displayName }}',
'{{ labels }}',
'{{ modelId }}',
+'{{ modelToUpload }}',
'{{ encryptionSpec }}',
-'{{ trainingTaskInputs }}',
-'{{ displayName }}'
+'{{ inputDataConfig }}',
+'{{ trainingTaskDefinition }}',
+'{{ parentModel }}',
+'{{ trainingTaskInputs }}'
;
```
```yaml
+displayName: string
+state: string
+labels: object
+modelId: string
+updateTime: string
+error:
+ code: integer
+ message: string
+ details:
+ - additionalProperties: any
+ type: string
createTime: string
-startTime: string
-trainingTaskDefinition: string
-inputDataConfig:
- stratifiedSplit:
- key: string
- trainingFraction: number
- testFraction: number
- validationFraction: number
- timestampSplit:
- validationFraction: number
- key: string
- trainingFraction: number
- testFraction: number
- predefinedSplit:
- key: string
- gcsDestination:
- outputUriPrefix: string
- datasetId: string
- filterSplit:
- validationFilter: string
- testFilter: string
- trainingFilter: string
- annotationsFilter: string
- fractionSplit:
- trainingFraction: number
- validationFraction: number
- testFraction: number
- bigqueryDestination:
- outputUri: string
- savedQueryId: string
- persistMlUseAssignment: boolean
- annotationSchemaUri: string
trainingTaskMetadata: any
-parentModel: string
-endTime: string
modelToUpload:
- dataStats:
- testAnnotationsCount: string
- trainingAnnotationsCount: string
- trainingDataItemsCount: string
- testDataItemsCount: string
- validationDataItemsCount: string
- validationAnnotationsCount: string
- supportedDeploymentResourcesTypes:
- - enum: string
- type: string
- enumDescriptions: string
- versionId: string
- createTime: string
- satisfiesPzi: boolean
- containerSpec:
- startupProbe:
- timeoutSeconds: integer
- periodSeconds: integer
- exec:
- command:
- - type: string
- imageUri: string
- grpcPorts:
- - containerPort: integer
- command:
- - type: string
- sharedMemorySizeMb: string
- deploymentTimeout: string
- healthRoute: string
- predictRoute: string
- args:
- - type: string
- env:
- - value: string
- name: string
- ports:
- - containerPort: integer
- versionAliases:
- - type: string
- deployedModels:
- - deployedModelId: string
- endpoint: string
- baseModelSource:
- modelGardenSource:
- publicModelName: string
- genieSource:
- baseModelUri: string
- versionCreateTime: string
- etag: string
- predictSchemata:
- predictionSchemaUri: string
- instanceSchemaUri: string
- parametersSchemaUri: string
- modelSourceInfo:
- sourceType: string
- copy: boolean
- supportedOutputStorageFormats:
- - type: string
- metadata: any
- metadataSchemaUri: string
- supportedExportFormats:
- - id: string
- exportableContents:
- - type: string
- enum: string
- enumDescriptions: string
- artifactUri: string
- supportedInputStorageFormats:
- - type: string
+ pipelineJob: string
explanationSpec:
metadata:
- outputs: object
+ latentSpaceSource: string
featureAttributionsSchemaUri: string
+ outputs: object
inputs: object
- latentSpaceSource: string
parameters:
+ integratedGradientsAttribution:
+ blurBaselineConfig:
+ maxBlurSigma: number
+ smoothGradConfig:
+ featureNoiseSigma:
+ noiseSigma:
+ - name: string
+ sigma: number
+ noisySampleCount: integer
+ noiseSigma: number
+ stepCount: integer
topK: integer
+ outputIndices:
+ - type: string
+ sampledShapleyAttribution:
+ pathCount: integer
+ xraiAttribution:
+ stepCount: integer
examples:
nearestNeighborSearchConfig: any
neighborCount: integer
exampleGcsSource:
- dataFormat: string
gcsSource:
uris:
- type: string
+ dataFormat: string
presets:
modality: string
query: string
- sampledShapleyAttribution:
- pathCount: integer
- xraiAttribution:
- smoothGradConfig:
- featureNoiseSigma:
- noiseSigma:
- - sigma: number
- name: string
- noisySampleCount: integer
- noiseSigma: number
- stepCount: integer
- blurBaselineConfig:
- maxBlurSigma: number
- outputIndices:
- - type: string
- integratedGradientsAttribution:
- stepCount: integer
- satisfiesPzs: boolean
- versionUpdateTime: string
- updateTime: string
- description: string
- trainingPipeline: string
- labels: object
+ supportedOutputStorageFormats:
+ - type: string
+ name: string
versionDescription: string
- metadataArtifact: string
- pipelineJob: string
- displayName: string
encryptionSpec:
kmsKeyName: string
- name: string
originalModelInfo:
model: string
-updateTime: string
-labels: object
-modelId: string
-state: string
-trainingTaskInputs: any
-displayName: string
-name: string
-error:
- message: string
- code: integer
- details:
- - additionalProperties: any
+ satisfiesPzs: boolean
+ supportedInputStorageFormats:
+ - type: string
+ artifactUri: string
+ metadataArtifact: string
+ predictSchemata:
+ instanceSchemaUri: string
+ predictionSchemaUri: string
+ parametersSchemaUri: string
+ createTime: string
+ etag: string
+ containerSpec:
+ imageUri: string
+ healthRoute: string
+ env:
+ - value: string
+ name: string
+ ports:
+ - containerPort: integer
+ args:
+ - type: string
+ command:
+ - type: string
+ deploymentTimeout: string
+ startupProbe:
+ exec:
+ command:
+ - type: string
+ timeoutSeconds: integer
+ periodSeconds: integer
+ grpcPorts:
+ - containerPort: integer
+ sharedMemorySizeMb: string
+ predictRoute: string
+ baseModelSource:
+ genieSource:
+ baseModelUri: string
+ modelGardenSource:
+ publicModelName: string
+ labels: object
+ versionUpdateTime: string
+ satisfiesPzi: boolean
+ deployedModels:
+ - endpoint: string
+ deployedModelId: string
+ dataStats:
+ validationDataItemsCount: string
+ testDataItemsCount: string
+ validationAnnotationsCount: string
+ testAnnotationsCount: string
+ trainingDataItemsCount: string
+ trainingAnnotationsCount: string
+ description: string
+ versionAliases:
+ - type: string
+ metadataSchemaUri: string
+ metadata: any
+ supportedDeploymentResourcesTypes:
+ - enumDescriptions: string
+ enum: string
type: string
+ displayName: string
+ versionCreateTime: string
+ versionId: string
+ supportedExportFormats:
+ - exportableContents:
+ - enumDescriptions: string
+ enum: string
+ type: string
+ id: string
+ updateTime: string
+ trainingPipeline: string
+ modelSourceInfo:
+ sourceType: string
+ copy: boolean
+name: string
+inputDataConfig:
+ stratifiedSplit:
+ testFraction: number
+ key: string
+ validationFraction: number
+ trainingFraction: number
+ fractionSplit:
+ trainingFraction: number
+ validationFraction: number
+ testFraction: number
+ datasetId: string
+ savedQueryId: string
+ filterSplit:
+ trainingFilter: string
+ validationFilter: string
+ testFilter: string
+ annotationSchemaUri: string
+ persistMlUseAssignment: boolean
+ gcsDestination:
+ outputUriPrefix: string
+ bigqueryDestination:
+ outputUri: string
+ predefinedSplit:
+ key: string
+ timestampSplit:
+ trainingFraction: number
+ key: string
+ validationFraction: number
+ testFraction: number
+ annotationsFilter: string
+startTime: string
+trainingTaskDefinition: string
+endTime: string
+parentModel: string
+trainingTaskInputs: any
```
diff --git a/docs/google-docs/providers/google/aiplatform/trials/index.md b/docs/google-docs/providers/google/aiplatform/trials/index.md
index 05adb5bfc7..84dc2c6997 100644
--- a/docs/google-docs/providers/google/aiplatform/trials/index.md
+++ b/docs/google-docs/providers/google/aiplatform/trials/index.md
@@ -110,30 +110,30 @@ SELECT
```yaml
-state: string
-startTime: string
+id: string
+clientId: string
+name: string
+customJob: string
finalMeasurement:
stepCount: string
+ elapsedDuration: string
metrics:
- value: number
metricId: string
- elapsedDuration: string
-clientId: string
-id: string
+startTime: string
measurements:
- stepCount: string
+ elapsedDuration: string
metrics:
- value: number
metricId: string
- elapsedDuration: string
+state: string
+endTime: string
webAccessUris: object
parameters:
- value: any
parameterId: string
-endTime: string
infeasibleReason: string
-name: string
-customJob: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/trials_trial_measurement/index.md b/docs/google-docs/providers/google/aiplatform/trials_trial_measurement/index.md
index b7662dd78f..1181bde164 100644
--- a/docs/google-docs/providers/google/aiplatform/trials_trial_measurement/index.md
+++ b/docs/google-docs/providers/google/aiplatform/trials_trial_measurement/index.md
@@ -73,10 +73,10 @@ SELECT
```yaml
measurement:
stepCount: string
+ elapsedDuration: string
metrics:
- value: number
metricId: string
- elapsedDuration: string
```
diff --git a/docs/google-docs/providers/google/aiplatform/tuning_jobs/index.md b/docs/google-docs/providers/google/aiplatform/tuning_jobs/index.md
index 70d8cdf7e8..30881061b0 100644
--- a/docs/google-docs/providers/google/aiplatform/tuning_jobs/index.md
+++ b/docs/google-docs/providers/google/aiplatform/tuning_jobs/index.md
@@ -42,7 +42,7 @@ Creates, updates, deletes, gets or lists a tuning_jobs
resource.
| | `object` | Optional. The labels with user-defined metadata to organize TuningJob and generated resources such as Model and Endpoint. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
| | `string` | Output only. Time when the TuningJob for the first time entered the `JOB_STATE_RUNNING` state. |
| | `string` | Output only. The detailed state of the job. |
-| | `object` | Tuning Spec for Supervised Tuning. |
+| | `object` | Tuning Spec for Supervised Tuning for first party models. |
| | `object` | The Model Registry Model and Online Prediction Endpoint assiociated with this TuningJob. |
| | `string` | Optional. The display name of the TunedModel. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
| | `object` | The tuning data statistic values for TuningJob. |
@@ -101,100 +101,100 @@ Use the following StackQL query and manifest file to create a new tuning_j
INSERT INTO google.aiplatform.tuning_jobs (
locationsId,
projectsId,
-supervisedTuningSpec,
+baseModel,
encryptionSpec,
-tunedModelDisplayName,
+supervisedTuningSpec,
description,
-baseModel,
-labels
+labels,
+tunedModelDisplayName
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ supervisedTuningSpec }}',
+'{{ baseModel }}',
'{{ encryptionSpec }}',
-'{{ tunedModelDisplayName }}',
+'{{ supervisedTuningSpec }}',
'{{ description }}',
-'{{ baseModel }}',
-'{{ labels }}'
+'{{ labels }}',
+'{{ tunedModelDisplayName }}'
;
```
```yaml
-supervisedTuningSpec:
- validationDatasetUri: string
- trainingDatasetUri: string
- hyperParameters:
- adapterSize: string
- learningRateMultiplier: number
- epochCount: string
+state: string
+tunedModel:
+ model: string
+ endpoint: string
+endTime: string
+baseModel: string
tuningDataStats:
supervisedTuningDataStats:
- tuningDatasetExampleCount: string
+ totalTruncatedExampleCount: string
+ totalTuningCharacterCount: string
+ totalBillableTokenCount: string
+ truncatedExampleIndices:
+ - format: string
+ type: string
tuningStepCount: string
- userOutputTokenDistribution:
+ userMessagePerExampleDistribution:
+ p95: number
+ min: number
sum: string
- p5: number
- mean: number
billableSum: string
max: number
+ median: number
+ mean: number
+ p5: number
buckets:
- - count: number
+ - left: number
+ count: number
right: number
- left: number
- median: number
- p95: number
- min: number
- totalBillableCharacterCount: string
- totalTruncatedExampleCount: string
userDatasetExamples:
- role: string
parts:
- - videoMetadata:
- endOffset: string
- startOffset: string
+ - fileData:
+ mimeType: string
+ fileUri: string
functionCall:
- name: string
args: object
+ name: string
+ videoMetadata:
+ endOffset: string
+ startOffset: string
+ text: string
inlineData:
- mimeType: string
data: string
- text: string
+ mimeType: string
functionResponse:
- response: object
name: string
- fileData:
- fileUri: string
- mimeType: string
- totalBillableTokenCount: string
- truncatedExampleIndices:
- - format: string
- type: string
- totalTuningCharacterCount: string
-name: string
-state: string
-updateTime: string
-tunedModel:
- model: string
- endpoint: string
-encryptionSpec:
- kmsKeyName: string
-tunedModelDisplayName: string
-endTime: string
-experiment: string
+ response: object
+ tuningDatasetExampleCount: string
+ totalBillableCharacterCount: string
+createTime: string
error:
- message: string
code: integer
+ message: string
details:
- additionalProperties: any
type: string
-description: string
+encryptionSpec:
+ kmsKeyName: string
startTime: string
-createTime: string
-baseModel: string
+supervisedTuningSpec:
+ hyperParameters:
+ adapterSize: string
+ learningRateMultiplier: number
+ epochCount: string
+ validationDatasetUri: string
+ trainingDatasetUri: string
+name: string
+description: string
labels: object
+updateTime: string
+experiment: string
+tunedModelDisplayName: string
```
diff --git a/docs/google-docs/providers/google/apigee/aliases/index.md b/docs/google-docs/providers/google/apigee/aliases/index.md
index aa3cddace5..c02043fe18 100644
--- a/docs/google-docs/providers/google/apigee/aliases/index.md
+++ b/docs/google-docs/providers/google/apigee/aliases/index.md
@@ -80,16 +80,16 @@ environmentsId,
keystoresId,
organizationsId,
contentType,
-extensions,
-data
+data,
+extensions
)
SELECT
'{{ environmentsId }}',
'{{ keystoresId }}',
'{{ organizationsId }}',
'{{ contentType }}',
-'{{ extensions }}',
-'{{ data }}'
+'{{ data }}',
+'{{ extensions }}'
;
```
@@ -97,10 +97,10 @@ SELECT
```yaml
contentType: string
+data: string
extensions:
- additionalProperties: any
type: string
-data: string
```
@@ -115,8 +115,8 @@ Replaces all fields in the specified aliases
resource.
REPLACE google.apigee.aliases
SET
contentType = '{{ contentType }}',
-extensions = '{{ extensions }}',
-data = '{{ data }}'
+data = '{{ data }}',
+extensions = '{{ extensions }}'
WHERE
aliasesId = '{{ aliasesId }}'
AND environmentsId = '{{ environmentsId }}'
diff --git a/docs/google-docs/providers/google/apigee/apicategories/index.md b/docs/google-docs/providers/google/apigee/apicategories/index.md
index 744a21568c..8df8711778 100644
--- a/docs/google-docs/providers/google/apigee/apicategories/index.md
+++ b/docs/google-docs/providers/google/apigee/apicategories/index.md
@@ -80,24 +80,24 @@ Use the following StackQL query and manifest file to create a new apicateg
INSERT INTO google.apigee.apicategories (
organizationsId,
sitesId,
-siteId,
-name
+name,
+siteId
)
SELECT
'{{ organizationsId }}',
'{{ sitesId }}',
-'{{ siteId }}',
-'{{ name }}'
+'{{ name }}',
+'{{ siteId }}'
;
```
```yaml
+updateTime: string
+name: string
siteId: string
id: string
-name: string
-updateTime: string
```
@@ -111,8 +111,8 @@ Updates a apicategories
resource.
/*+ update */
UPDATE google.apigee.apicategories
SET
-siteId = '{{ siteId }}',
-name = '{{ name }}'
+name = '{{ name }}',
+siteId = '{{ siteId }}'
WHERE
apicategoriesId = '{{ apicategoriesId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apigee/apidocs/index.md b/docs/google-docs/providers/google/apigee/apidocs/index.md
index 98ed79faab..482e2af984 100644
--- a/docs/google-docs/providers/google/apigee/apidocs/index.md
+++ b/docs/google-docs/providers/google/apigee/apidocs/index.md
@@ -80,62 +80,62 @@ Use the following StackQL query and manifest file to create a new apidocs<
INSERT INTO google.apigee.apidocs (
organizationsId,
sitesId,
-graphqlEndpointUrl,
-anonAllowed,
apiProductName,
-requireCallbackUrl,
-title,
-description,
graphqlSchema,
-graphqlSchemaDisplayName,
+anonAllowed,
+description,
+edgeAPIProductName,
published,
+visibility,
+title,
+requireCallbackUrl,
+categoryIds,
imageUrl,
specId,
-visibility,
-edgeAPIProductName,
-categoryIds
+graphqlSchemaDisplayName,
+graphqlEndpointUrl
)
SELECT
'{{ organizationsId }}',
'{{ sitesId }}',
-'{{ graphqlEndpointUrl }}',
-true|false,
'{{ apiProductName }}',
+'{{ graphqlSchema }}',
true|false,
-'{{ title }}',
'{{ description }}',
-'{{ graphqlSchema }}',
-'{{ graphqlSchemaDisplayName }}',
+'{{ edgeAPIProductName }}',
true|false,
+true|false,
+'{{ title }}',
+true|false,
+'{{ categoryIds }}',
'{{ imageUrl }}',
'{{ specId }}',
-true|false,
-'{{ edgeAPIProductName }}',
-'{{ categoryIds }}'
+'{{ graphqlSchemaDisplayName }}',
+'{{ graphqlEndpointUrl }}'
;
```
```yaml
-graphqlEndpointUrl: string
-anonAllowed: boolean
apiProductName: string
-requireCallbackUrl: boolean
-siteId: string
-title: string
-description: string
graphqlSchema: string
modified: string
-graphqlSchemaDisplayName: string
-published: boolean
+anonAllowed: boolean
id: string
-imageUrl: string
-specId: string
-visibility: boolean
+description: string
edgeAPIProductName: string
+published: boolean
+visibility: boolean
+title: string
+requireCallbackUrl: boolean
categoryIds:
- type: string
+imageUrl: string
+siteId: string
+specId: string
+graphqlSchemaDisplayName: string
+graphqlEndpointUrl: string
```
@@ -149,20 +149,20 @@ Replaces all fields in the specified apidocs
resource.
/*+ update */
REPLACE google.apigee.apidocs
SET
-graphqlEndpointUrl = '{{ graphqlEndpointUrl }}',
-anonAllowed = true|false,
apiProductName = '{{ apiProductName }}',
-requireCallbackUrl = true|false,
-title = '{{ title }}',
-description = '{{ description }}',
graphqlSchema = '{{ graphqlSchema }}',
-graphqlSchemaDisplayName = '{{ graphqlSchemaDisplayName }}',
+anonAllowed = true|false,
+description = '{{ description }}',
+edgeAPIProductName = '{{ edgeAPIProductName }}',
published = true|false,
+visibility = true|false,
+title = '{{ title }}',
+requireCallbackUrl = true|false,
+categoryIds = '{{ categoryIds }}',
imageUrl = '{{ imageUrl }}',
specId = '{{ specId }}',
-visibility = true|false,
-edgeAPIProductName = '{{ edgeAPIProductName }}',
-categoryIds = '{{ categoryIds }}'
+graphqlSchemaDisplayName = '{{ graphqlSchemaDisplayName }}',
+graphqlEndpointUrl = '{{ graphqlEndpointUrl }}'
WHERE
apidocsId = '{{ apidocsId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apigee/apiproducts/index.md b/docs/google-docs/providers/google/apigee/apiproducts/index.md
index 6bcda0e845..3db695d180 100644
--- a/docs/google-docs/providers/google/apigee/apiproducts/index.md
+++ b/docs/google-docs/providers/google/apigee/apiproducts/index.md
@@ -107,107 +107,107 @@ Use the following StackQL query and manifest file to create a new apiprodu
/*+ create */
INSERT INTO google.apigee.apiproducts (
organizationsId,
-displayName,
+quota,
+lastModifiedAt,
+environments,
scopes,
-apiResources,
-quotaInterval,
-proxies,
-createdAt,
-approvalType,
-name,
attributes,
-grpcOperationGroup,
quotaTimeUnit,
+quotaInterval,
description,
-quota,
-lastModifiedAt,
-environments,
-graphqlOperationGroup,
+grpcOperationGroup,
operationGroup,
-quotaCounterScope
+createdAt,
+graphqlOperationGroup,
+name,
+approvalType,
+apiResources,
+proxies,
+quotaCounterScope,
+displayName
)
SELECT
'{{ organizationsId }}',
-'{{ displayName }}',
+'{{ quota }}',
+'{{ lastModifiedAt }}',
+'{{ environments }}',
'{{ scopes }}',
-'{{ apiResources }}',
-'{{ quotaInterval }}',
-'{{ proxies }}',
-'{{ createdAt }}',
-'{{ approvalType }}',
-'{{ name }}',
'{{ attributes }}',
-'{{ grpcOperationGroup }}',
'{{ quotaTimeUnit }}',
+'{{ quotaInterval }}',
'{{ description }}',
-'{{ quota }}',
-'{{ lastModifiedAt }}',
-'{{ environments }}',
-'{{ graphqlOperationGroup }}',
+'{{ grpcOperationGroup }}',
'{{ operationGroup }}',
-'{{ quotaCounterScope }}'
+'{{ createdAt }}',
+'{{ graphqlOperationGroup }}',
+'{{ name }}',
+'{{ approvalType }}',
+'{{ apiResources }}',
+'{{ proxies }}',
+'{{ quotaCounterScope }}',
+'{{ displayName }}'
;
```
```yaml
-displayName: string
-scopes:
- - type: string
-apiResources:
+quota: string
+lastModifiedAt: string
+environments:
- type: string
-quotaInterval: string
-proxies:
+scopes:
- type: string
-createdAt: string
-approvalType: string
-name: string
attributes:
- - value: string
- name: string
+ - name: string
+ value: string
+quotaTimeUnit: string
+quotaInterval: string
+description: string
grpcOperationGroup:
operationConfigs:
- - methods:
+ - apiSource: string
+ methods:
- type: string
- apiSource: string
+ service: string
quota:
+ timeUnit: string
interval: string
limit: string
- timeUnit: string
attributes:
- - value: string
- name: string
- service: string
-quotaTimeUnit: string
-description: string
-quota: string
-lastModifiedAt: string
-environments:
- - type: string
-graphqlOperationGroup:
+ - name: string
+ value: string
+operationGroup:
operationConfigs:
- - attributes:
- - value: string
- name: string
+ - apiSource: string
operations:
- - operation: string
- operationTypes:
+ - resource: string
+ methods:
- type: string
- apiSource: string
+ attributes:
+ - name: string
+ value: string
operationConfigType: string
-operationGroup:
+createdAt: string
+graphqlOperationGroup:
operationConfigType: string
operationConfigs:
- - operations:
- - methods:
- - type: string
- resource: string
+ - attributes:
+ - name: string
+ value: string
apiSource: string
- attributes:
- - value: string
- name: string
+ operations:
+ - operation: string
+ operationTypes:
+ - type: string
+name: string
+approvalType: string
+apiResources:
+ - type: string
+proxies:
+ - type: string
quotaCounterScope: string
+displayName: string
```
@@ -221,24 +221,24 @@ Replaces all fields in the specified apiproducts
resource.
/*+ update */
REPLACE google.apigee.apiproducts
SET
-displayName = '{{ displayName }}',
+quota = '{{ quota }}',
+lastModifiedAt = '{{ lastModifiedAt }}',
+environments = '{{ environments }}',
scopes = '{{ scopes }}',
-apiResources = '{{ apiResources }}',
-quotaInterval = '{{ quotaInterval }}',
-proxies = '{{ proxies }}',
-createdAt = '{{ createdAt }}',
-approvalType = '{{ approvalType }}',
-name = '{{ name }}',
attributes = '{{ attributes }}',
-grpcOperationGroup = '{{ grpcOperationGroup }}',
quotaTimeUnit = '{{ quotaTimeUnit }}',
+quotaInterval = '{{ quotaInterval }}',
description = '{{ description }}',
-quota = '{{ quota }}',
-lastModifiedAt = '{{ lastModifiedAt }}',
-environments = '{{ environments }}',
-graphqlOperationGroup = '{{ graphqlOperationGroup }}',
+grpcOperationGroup = '{{ grpcOperationGroup }}',
operationGroup = '{{ operationGroup }}',
-quotaCounterScope = '{{ quotaCounterScope }}'
+createdAt = '{{ createdAt }}',
+graphqlOperationGroup = '{{ graphqlOperationGroup }}',
+name = '{{ name }}',
+approvalType = '{{ approvalType }}',
+apiResources = '{{ apiResources }}',
+proxies = '{{ proxies }}',
+quotaCounterScope = '{{ quotaCounterScope }}',
+displayName = '{{ displayName }}'
WHERE
apiproductsId = '{{ apiproductsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/apis/index.md b/docs/google-docs/providers/google/apigee/apis/index.md
index f6417eec03..f8d11aaa2a 100644
--- a/docs/google-docs/providers/google/apigee/apis/index.md
+++ b/docs/google-docs/providers/google/apigee/apis/index.md
@@ -83,14 +83,14 @@ Use the following StackQL query and manifest file to create a new apis
@@ -98,10 +98,10 @@ SELECT
```yaml
contentType: string
+data: string
extensions:
- additionalProperties: any
type: string
-data: string
```
diff --git a/docs/google-docs/providers/google/apigee/appgroups/index.md b/docs/google-docs/providers/google/apigee/appgroups/index.md
index d96619d203..3876aac92f 100644
--- a/docs/google-docs/providers/google/apigee/appgroups/index.md
+++ b/docs/google-docs/providers/google/apigee/appgroups/index.md
@@ -88,41 +88,41 @@ Use the following StackQL query and manifest file to create a new appgroup
/*+ create */
INSERT INTO google.apigee.appgroups (
organizationsId,
-organization,
-channelId,
-status,
-attributes,
name,
+displayName,
+status,
channelUri,
-displayName
+channelId,
+organization,
+attributes
)
SELECT
'{{ organizationsId }}',
-'{{ organization }}',
-'{{ channelId }}',
-'{{ status }}',
-'{{ attributes }}',
'{{ name }}',
+'{{ displayName }}',
+'{{ status }}',
'{{ channelUri }}',
-'{{ displayName }}'
+'{{ channelId }}',
+'{{ organization }}',
+'{{ attributes }}'
;
```
```yaml
-appGroupId: string
-organization: string
-channelId: string
-status: string
-attributes:
- - value: string
- name: string
name: string
-channelUri: string
-lastModifiedAt: string
displayName: string
+status: string
+appGroupId: string
createdAt: string
+lastModifiedAt: string
+channelUri: string
+channelId: string
+organization: string
+attributes:
+ - name: string
+ value: string
```
@@ -136,13 +136,13 @@ Replaces all fields in the specified appgroups
resource.
/*+ update */
REPLACE google.apigee.appgroups
SET
-organization = '{{ organization }}',
-channelId = '{{ channelId }}',
-status = '{{ status }}',
-attributes = '{{ attributes }}',
name = '{{ name }}',
+displayName = '{{ displayName }}',
+status = '{{ status }}',
channelUri = '{{ channelUri }}',
-displayName = '{{ displayName }}'
+channelId = '{{ channelId }}',
+organization = '{{ organization }}',
+attributes = '{{ attributes }}'
WHERE
appgroupsId = '{{ appgroupsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/apps/index.md b/docs/google-docs/providers/google/apigee/apps/index.md
index 4ba2903628..a47fa436f3 100644
--- a/docs/google-docs/providers/google/apigee/apps/index.md
+++ b/docs/google-docs/providers/google/apigee/apps/index.md
@@ -102,63 +102,63 @@ Use the following StackQL query and manifest file to create a new apps
```yaml
-createdAt: string
+callbackUrl: string
+appId: string
apiProducts:
- type: string
-attributes:
- - value: string
- name: string
+scopes:
+ - type: string
keyExpiresIn: string
+status: string
appGroup: string
+lastModifiedAt: string
+createdAt: string
+name: string
+attributes:
+ - name: string
+ value: string
credentials:
- - consumerSecret: string
- consumerKey: string
+ - expiresAt: string
+ consumerSecret: string
apiProducts:
- status: string
apiproduct: string
scopes:
- type: string
- status: string
- expiresAt: string
issuedAt: string
+ consumerKey: string
attributes:
- - value: string
- name: string
-scopes:
- - type: string
-status: string
-name: string
-lastModifiedAt: string
-callbackUrl: string
-appId: string
+ - name: string
+ value: string
+ status: string
```
@@ -172,15 +172,15 @@ Replaces all fields in the specified apps
resource.
/*+ update */
REPLACE google.apigee.apps
SET
+callbackUrl = '{{ callbackUrl }}',
+appId = '{{ appId }}',
apiProducts = '{{ apiProducts }}',
-attributes = '{{ attributes }}',
-keyExpiresIn = '{{ keyExpiresIn }}',
-appGroup = '{{ appGroup }}',
scopes = '{{ scopes }}',
+keyExpiresIn = '{{ keyExpiresIn }}',
status = '{{ status }}',
+appGroup = '{{ appGroup }}',
name = '{{ name }}',
-callbackUrl = '{{ callbackUrl }}',
-appId = '{{ appId }}'
+attributes = '{{ attributes }}'
WHERE
appgroupsId = '{{ appgroupsId }}'
AND appsId = '{{ appsId }}'
diff --git a/docs/google-docs/providers/google/apigee/archive_deployments/index.md b/docs/google-docs/providers/google/apigee/archive_deployments/index.md
index 6a20793d3d..ed5b993697 100644
--- a/docs/google-docs/providers/google/apigee/archive_deployments/index.md
+++ b/docs/google-docs/providers/google/apigee/archive_deployments/index.md
@@ -84,15 +84,15 @@ Use the following StackQL query and manifest file to create a new archive_
INSERT INTO google.apigee.archive_deployments (
environmentsId,
organizationsId,
-gcsUri,
name,
+gcsUri,
labels
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
-'{{ gcsUri }}',
'{{ name }}',
+'{{ gcsUri }}',
'{{ labels }}'
;
```
@@ -101,9 +101,9 @@ SELECT
```yaml
createdAt: string
-gcsUri: string
name: string
operation: string
+gcsUri: string
updatedAt: string
labels: object
@@ -119,8 +119,8 @@ Updates a archive_deployments
resource.
/*+ update */
UPDATE google.apigee.archive_deployments
SET
-gcsUri = '{{ gcsUri }}',
name = '{{ name }}',
+gcsUri = '{{ gcsUri }}',
labels = '{{ labels }}'
WHERE
archiveDeploymentsId = '{{ archiveDeploymentsId }}'
diff --git a/docs/google-docs/providers/google/apigee/attachments/index.md b/docs/google-docs/providers/google/apigee/attachments/index.md
index 94364a42e0..f1b8d85dcf 100644
--- a/docs/google-docs/providers/google/apigee/attachments/index.md
+++ b/docs/google-docs/providers/google/apigee/attachments/index.md
@@ -31,10 +31,9 @@ Creates, updates, deletes, gets or lists a attachments
resource.
## Fields
| Name | Datatype | Description |
|:-----|:---------|:------------|
-| | `string` | ID of the environment group attachment. |
-| | `string` | Output only. The time at which the environment group attachment was created as milliseconds since epoch. |
-| | `string` | Required. ID of the attached environment. |
-| | `string` | Output only. ID of the environment group. |
+| | `string` | Output only. ID of the attachment. |
+| | `string` | Output only. Time the attachment was created in milliseconds since epoch. |
+| | `string` | ID of the attached environment. |
## Methods
| Name | Accessible by | Required Params | Description |
@@ -56,8 +55,7 @@ Lists all attachments of an environment group.
SELECT
name,
createdAt,
-environment,
-environmentGroupId
+environment
FROM google.apigee.attachments
WHERE envgroupsId = '{{ envgroupsId }}'
AND organizationsId = '{{ organizationsId }}';
@@ -95,10 +93,10 @@ SELECT
```yaml
-createdAt: string
-environmentGroupId: string
environment: string
name: string
+environmentGroupId: string
+createdAt: string
```
diff --git a/docs/google-docs/providers/google/apigee/attributes_api_product_attribute/index.md b/docs/google-docs/providers/google/apigee/attributes_api_product_attribute/index.md
index 0c6148a2a2..cb69fc9080 100644
--- a/docs/google-docs/providers/google/apigee/attributes_api_product_attribute/index.md
+++ b/docs/google-docs/providers/google/apigee/attributes_api_product_attribute/index.md
@@ -45,8 +45,8 @@ Updates a attributes_api_product_attribute
resource.
/*+ update */
UPDATE google.apigee.attributes_api_product_attribute
SET
-value = '{{ value }}',
-name = '{{ name }}'
+name = '{{ name }}',
+value = '{{ value }}'
WHERE
apiproductsId = '{{ apiproductsId }}'
AND attributesId = '{{ attributesId }}'
diff --git a/docs/google-docs/providers/google/apigee/attributes_developer_app_attribute/index.md b/docs/google-docs/providers/google/apigee/attributes_developer_app_attribute/index.md
index dbca10d271..ff728b904d 100644
--- a/docs/google-docs/providers/google/apigee/attributes_developer_app_attribute/index.md
+++ b/docs/google-docs/providers/google/apigee/attributes_developer_app_attribute/index.md
@@ -45,8 +45,8 @@ Updates a attributes_developer_app_attribute
resource.
/*+ update */
UPDATE google.apigee.attributes_developer_app_attribute
SET
-value = '{{ value }}',
-name = '{{ name }}'
+name = '{{ name }}',
+value = '{{ value }}'
WHERE
appsId = '{{ appsId }}'
AND attributesId = '{{ attributesId }}'
diff --git a/docs/google-docs/providers/google/apigee/attributes_developer_attribute/index.md b/docs/google-docs/providers/google/apigee/attributes_developer_attribute/index.md
index c7a5fd6c2d..893e2de8f4 100644
--- a/docs/google-docs/providers/google/apigee/attributes_developer_attribute/index.md
+++ b/docs/google-docs/providers/google/apigee/attributes_developer_attribute/index.md
@@ -45,8 +45,8 @@ Updates a attributes_developer_attribute
resource.
/*+ update */
UPDATE google.apigee.attributes_developer_attribute
SET
-value = '{{ value }}',
-name = '{{ name }}'
+name = '{{ name }}',
+value = '{{ value }}'
WHERE
attributesId = '{{ attributesId }}'
AND developersId = '{{ developersId }}'
diff --git a/docs/google-docs/providers/google/apigee/canaryevaluations/index.md b/docs/google-docs/providers/google/apigee/canaryevaluations/index.md
index dbc923b403..a9ef2035ac 100644
--- a/docs/google-docs/providers/google/apigee/canaryevaluations/index.md
+++ b/docs/google-docs/providers/google/apigee/canaryevaluations/index.md
@@ -86,19 +86,19 @@ Use the following StackQL query and manifest file to create a new canaryev
INSERT INTO google.apigee.canaryevaluations (
instancesId,
organizationsId,
-startTime,
-endTime,
control,
+endTime,
metricLabels,
+startTime,
treatment
)
SELECT
'{{ instancesId }}',
'{{ organizationsId }}',
-'{{ startTime }}',
-'{{ endTime }}',
'{{ control }}',
+'{{ endTime }}',
'{{ metricLabels }}',
+'{{ startTime }}',
'{{ treatment }}'
;
```
@@ -106,17 +106,17 @@ SELECT
```yaml
-startTime: string
-endTime: string
+createTime: string
control: string
+endTime: string
metricLabels:
- instance_id: string
env: string
location: string
-createTime: string
+ instance_id: string
+startTime: string
+verdict: string
treatment: string
name: string
-verdict: string
state: string
```
diff --git a/docs/google-docs/providers/google/apigee/create/index.md b/docs/google-docs/providers/google/apigee/create/index.md
index 84ad3790c6..488703df6d 100644
--- a/docs/google-docs/providers/google/apigee/create/index.md
+++ b/docs/google-docs/providers/google/apigee/create/index.md
@@ -57,28 +57,28 @@ appsId,
developersId,
organizationsId,
consumerKey,
-expiresInSeconds,
-consumerSecret,
-attributes,
apiProducts,
-status,
+consumerSecret,
issuedAt,
scopes,
-expiresAt
+status,
+expiresAt,
+attributes,
+expiresInSeconds
)
SELECT
'{{ appsId }}',
'{{ developersId }}',
'{{ organizationsId }}',
'{{ consumerKey }}',
-'{{ expiresInSeconds }}',
-'{{ consumerSecret }}',
-'{{ attributes }}',
'{{ apiProducts }}',
-'{{ status }}',
+'{{ consumerSecret }}',
'{{ issuedAt }}',
'{{ scopes }}',
-'{{ expiresAt }}'
+'{{ status }}',
+'{{ expiresAt }}',
+'{{ attributes }}',
+'{{ expiresInSeconds }}'
;
```
@@ -86,18 +86,18 @@ SELECT
```yaml
consumerKey: string
-expiresInSeconds: string
-consumerSecret: string
-attributes:
- - value: string
- name: string
apiProducts:
- type: string
-status: string
+consumerSecret: string
issuedAt: string
scopes:
- type: string
+status: string
expiresAt: string
+attributes:
+ - name: string
+ value: string
+expiresInSeconds: string
```
diff --git a/docs/google-docs/providers/google/apigee/datacollectors/index.md b/docs/google-docs/providers/google/apigee/datacollectors/index.md
index 7ca501ebd8..c34d1d5a7d 100644
--- a/docs/google-docs/providers/google/apigee/datacollectors/index.md
+++ b/docs/google-docs/providers/google/apigee/datacollectors/index.md
@@ -93,11 +93,11 @@ SELECT
```yaml
-type: string
createdAt: string
+type: string
description: string
-name: string
lastModifiedAt: string
+name: string
```
diff --git a/docs/google-docs/providers/google/apigee/datastores/index.md b/docs/google-docs/providers/google/apigee/datastores/index.md
index 88f015eab9..b363728830 100644
--- a/docs/google-docs/providers/google/apigee/datastores/index.md
+++ b/docs/google-docs/providers/google/apigee/datastores/index.md
@@ -99,17 +99,17 @@ SELECT
```yaml
datastoreConfig:
- datasetName: string
- tablePrefix: string
path: string
projectId: string
bucketName: string
-lastUpdateTime: string
-org: string
+ datasetName: string
+ tablePrefix: string
displayName: string
+org: string
+lastUpdateTime: string
self: string
-targetType: string
createTime: string
+targetType: string
```
diff --git a/docs/google-docs/providers/google/apigee/debugsessions/index.md b/docs/google-docs/providers/google/apigee/debugsessions/index.md
index b83e77e1b0..015bbe1912 100644
--- a/docs/google-docs/providers/google/apigee/debugsessions/index.md
+++ b/docs/google-docs/providers/google/apigee/debugsessions/index.md
@@ -86,37 +86,37 @@ apisId,
environmentsId,
organizationsId,
revisionsId,
-filter,
timeout,
-count,
validity,
-tracesize,
-name
+name,
+count,
+filter,
+tracesize
)
SELECT
'{{ apisId }}',
'{{ environmentsId }}',
'{{ organizationsId }}',
'{{ revisionsId }}',
-'{{ filter }}',
'{{ timeout }}',
-'{{ count }}',
'{{ validity }}',
-'{{ tracesize }}',
-'{{ name }}'
+'{{ name }}',
+'{{ count }}',
+'{{ filter }}',
+'{{ tracesize }}'
;
```
```yaml
-filter: string
-createTime: string
timeout: string
-count: integer
validity: integer
-tracesize: integer
name: string
+count: integer
+filter: string
+tracesize: integer
+createTime: string
```
diff --git a/docs/google-docs/providers/google/apigee/developers/index.md b/docs/google-docs/providers/google/apigee/developers/index.md
index 04b17de5fd..54edfef190 100644
--- a/docs/google-docs/providers/google/apigee/developers/index.md
+++ b/docs/google-docs/providers/google/apigee/developers/index.md
@@ -98,53 +98,53 @@ Use the following StackQL query and manifest file to create a new develope
/*+ create */
INSERT INTO google.apigee.developers (
organizationsId,
-userName,
-apps,
companies,
developerId,
-attributes,
-lastName,
+apps,
+email,
+appFamily,
firstName,
+userName,
+attributes,
accessType,
-appFamily,
-email
+lastName
)
SELECT
'{{ organizationsId }}',
-'{{ userName }}',
-'{{ apps }}',
'{{ companies }}',
'{{ developerId }}',
-'{{ attributes }}',
-'{{ lastName }}',
+'{{ apps }}',
+'{{ email }}',
+'{{ appFamily }}',
'{{ firstName }}',
+'{{ userName }}',
+'{{ attributes }}',
'{{ accessType }}',
-'{{ appFamily }}',
-'{{ email }}'
+'{{ lastName }}'
;
```
```yaml
-userName: string
-lastModifiedAt: string
-apps:
- - type: string
companies:
- type: string
-developerId: string
-attributes:
- - value: string
- name: string
-lastName: string
-firstName: string
-accessType: string
status: string
+developerId: string
+apps:
+ - type: string
+createdAt: string
+email: string
appFamily: string
+firstName: string
+userName: string
organizationName: string
-email: string
-createdAt: string
+attributes:
+ - name: string
+ value: string
+lastModifiedAt: string
+accessType: string
+lastName: string
```
@@ -158,16 +158,16 @@ Replaces all fields in the specified developers
resource.
/*+ update */
REPLACE google.apigee.developers
SET
-userName = '{{ userName }}',
-apps = '{{ apps }}',
companies = '{{ companies }}',
developerId = '{{ developerId }}',
-attributes = '{{ attributes }}',
-lastName = '{{ lastName }}',
+apps = '{{ apps }}',
+email = '{{ email }}',
+appFamily = '{{ appFamily }}',
firstName = '{{ firstName }}',
+userName = '{{ userName }}',
+attributes = '{{ attributes }}',
accessType = '{{ accessType }}',
-appFamily = '{{ appFamily }}',
-email = '{{ email }}'
+lastName = '{{ lastName }}'
WHERE
developersId = '{{ developersId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/endpoint_attachments/index.md b/docs/google-docs/providers/google/apigee/endpoint_attachments/index.md
index ce7f2266b8..32167986f4 100644
--- a/docs/google-docs/providers/google/apigee/endpoint_attachments/index.md
+++ b/docs/google-docs/providers/google/apigee/endpoint_attachments/index.md
@@ -80,26 +80,26 @@ Use the following StackQL query and manifest file to create a new endpoint
INSERT INTO google.apigee.endpoint_attachments (
organizationsId,
name,
-serviceAttachment,
-location
+location,
+serviceAttachment
)
SELECT
'{{ organizationsId }}',
'{{ name }}',
-'{{ serviceAttachment }}',
-'{{ location }}'
+'{{ location }}',
+'{{ serviceAttachment }}'
;
```
```yaml
-name: string
-connectionState: string
-serviceAttachment: string
-location: string
state: string
+connectionState: string
+name: string
host: string
+location: string
+serviceAttachment: string
```
diff --git a/docs/google-docs/providers/google/apigee/entries/index.md b/docs/google-docs/providers/google/apigee/entries/index.md
index a989efbd02..45c2da1431 100644
--- a/docs/google-docs/providers/google/apigee/entries/index.md
+++ b/docs/google-docs/providers/google/apigee/entries/index.md
@@ -84,22 +84,22 @@ Use the following StackQL query and manifest file to create a new entries<
INSERT INTO google.apigee.entries (
keyvaluemapsId,
organizationsId,
-value,
-name
+name,
+value
)
SELECT
'{{ keyvaluemapsId }}',
'{{ organizationsId }}',
-'{{ value }}',
-'{{ name }}'
+'{{ name }}',
+'{{ value }}'
;
```
```yaml
-value: string
name: string
+value: string
```
@@ -113,8 +113,8 @@ Replaces all fields in the specified entries
resource.
/*+ update */
REPLACE google.apigee.entries
SET
-value = '{{ value }}',
-name = '{{ name }}'
+name = '{{ name }}',
+value = '{{ value }}'
WHERE
entriesId = '{{ entriesId }}'
AND keyvaluemapsId = '{{ keyvaluemapsId }}'
diff --git a/docs/google-docs/providers/google/apigee/envgroups/index.md b/docs/google-docs/providers/google/apigee/envgroups/index.md
index 40e301984d..744bc1f929 100644
--- a/docs/google-docs/providers/google/apigee/envgroups/index.md
+++ b/docs/google-docs/providers/google/apigee/envgroups/index.md
@@ -92,11 +92,11 @@ SELECT
```yaml
lastModifiedAt: string
-state: string
name: string
hostnames:
- type: string
createdAt: string
+state: string
```
diff --git a/docs/google-docs/providers/google/apigee/environments/index.md b/docs/google-docs/providers/google/apigee/environments/index.md
index 69773a8651..463e809d8c 100644
--- a/docs/google-docs/providers/google/apigee/environments/index.md
+++ b/docs/google-docs/providers/google/apigee/environments/index.md
@@ -100,54 +100,54 @@ Use the following StackQL query and manifest file to create a new environm
/*+ create */
INSERT INTO google.apigee.environments (
organizationsId,
-deploymentType,
-forwardProxyUri,
-description,
nodeConfig,
+displayName,
+description,
properties,
-name,
hasAttachedFlowHooks,
-type,
-displayName,
-apiProxyType
+apiProxyType,
+name,
+deploymentType,
+forwardProxyUri,
+type
)
SELECT
'{{ organizationsId }}',
-'{{ deploymentType }}',
-'{{ forwardProxyUri }}',
-'{{ description }}',
'{{ nodeConfig }}',
+'{{ displayName }}',
+'{{ description }}',
'{{ properties }}',
-'{{ name }}',
true|false,
-'{{ type }}',
-'{{ displayName }}',
-'{{ apiProxyType }}'
+'{{ apiProxyType }}',
+'{{ name }}',
+'{{ deploymentType }}',
+'{{ forwardProxyUri }}',
+'{{ type }}'
;
```
```yaml
-deploymentType: string
-forwardProxyUri: string
-description: string
+createdAt: string
state: string
nodeConfig:
minNodeCount: string
- maxNodeCount: string
currentAggregateNodeCount: string
+ maxNodeCount: string
+displayName: string
+description: string
properties:
property:
- - value: string
- name: string
-name: string
-createdAt: string
+ - name: string
+ value: string
hasAttachedFlowHooks: boolean
+apiProxyType: string
+name: string
+deploymentType: string
+forwardProxyUri: string
lastModifiedAt: string
type: string
-displayName: string
-apiProxyType: string
```
@@ -161,16 +161,16 @@ Replaces all fields in the specified environments
resource.
/*+ update */
REPLACE google.apigee.environments
SET
-deploymentType = '{{ deploymentType }}',
-forwardProxyUri = '{{ forwardProxyUri }}',
-description = '{{ description }}',
nodeConfig = '{{ nodeConfig }}',
+displayName = '{{ displayName }}',
+description = '{{ description }}',
properties = '{{ properties }}',
-name = '{{ name }}',
hasAttachedFlowHooks = true|false,
-type = '{{ type }}',
-displayName = '{{ displayName }}',
-apiProxyType = '{{ apiProxyType }}'
+apiProxyType = '{{ apiProxyType }}',
+name = '{{ name }}',
+deploymentType = '{{ deploymentType }}',
+forwardProxyUri = '{{ forwardProxyUri }}',
+type = '{{ type }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/environments_debugmask/index.md b/docs/google-docs/providers/google/apigee/environments_debugmask/index.md
index 8f956421a1..a57b5be4f4 100644
--- a/docs/google-docs/providers/google/apigee/environments_debugmask/index.md
+++ b/docs/google-docs/providers/google/apigee/environments_debugmask/index.md
@@ -75,15 +75,15 @@ Updates a environments_debugmask
resource.
/*+ update */
UPDATE google.apigee.environments_debugmask
SET
-faultJSONPaths = '{{ faultJSONPaths }}',
-faultXPaths = '{{ faultXPaths }}',
-requestJSONPaths = '{{ requestJSONPaths }}',
-variables = '{{ variables }}',
name = '{{ name }}',
-responseJSONPaths = '{{ responseJSONPaths }}',
+variables = '{{ variables }}',
+requestJSONPaths = '{{ requestJSONPaths }}',
requestXPaths = '{{ requestXPaths }}',
+faultXPaths = '{{ faultXPaths }}',
namespaces = '{{ namespaces }}',
-responseXPaths = '{{ responseXPaths }}'
+responseXPaths = '{{ responseXPaths }}',
+responseJSONPaths = '{{ responseJSONPaths }}',
+faultJSONPaths = '{{ faultJSONPaths }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/environments_environment/index.md b/docs/google-docs/providers/google/apigee/environments_environment/index.md
index c3aa1a1a91..cd4c2c1f02 100644
--- a/docs/google-docs/providers/google/apigee/environments_environment/index.md
+++ b/docs/google-docs/providers/google/apigee/environments_environment/index.md
@@ -45,16 +45,16 @@ Updates a environments_environment
resource.
/*+ update */
UPDATE google.apigee.environments_environment
SET
-deploymentType = '{{ deploymentType }}',
-forwardProxyUri = '{{ forwardProxyUri }}',
-description = '{{ description }}',
nodeConfig = '{{ nodeConfig }}',
+displayName = '{{ displayName }}',
+description = '{{ description }}',
properties = '{{ properties }}',
-name = '{{ name }}',
hasAttachedFlowHooks = true|false,
-type = '{{ type }}',
-displayName = '{{ displayName }}',
-apiProxyType = '{{ apiProxyType }}'
+apiProxyType = '{{ apiProxyType }}',
+name = '{{ name }}',
+deploymentType = '{{ deploymentType }}',
+forwardProxyUri = '{{ forwardProxyUri }}',
+type = '{{ type }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/environments_security_actions_config/index.md b/docs/google-docs/providers/google/apigee/environments_security_actions_config/index.md
index fe1ad966e1..9233113cc4 100644
--- a/docs/google-docs/providers/google/apigee/environments_security_actions_config/index.md
+++ b/docs/google-docs/providers/google/apigee/environments_security_actions_config/index.md
@@ -63,8 +63,8 @@ Updates a environments_security_actions_config
resource.
/*+ update */
UPDATE google.apigee.environments_security_actions_config
SET
-name = '{{ name }}',
-enabled = true|false
+enabled = true|false,
+name = '{{ name }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/environments_trace_config/index.md b/docs/google-docs/providers/google/apigee/environments_trace_config/index.md
index 13643aaa78..3cb1fca3e9 100644
--- a/docs/google-docs/providers/google/apigee/environments_trace_config/index.md
+++ b/docs/google-docs/providers/google/apigee/environments_trace_config/index.md
@@ -64,8 +64,8 @@ Updates a environments_trace_config
resource.
UPDATE google.apigee.environments_trace_config
SET
exporter = '{{ exporter }}',
-samplingConfig = '{{ samplingConfig }}',
-endpoint = '{{ endpoint }}'
+endpoint = '{{ endpoint }}',
+samplingConfig = '{{ samplingConfig }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/exports/index.md b/docs/google-docs/providers/google/apigee/exports/index.md
index ff3c0ee2f8..ff28aca037 100644
--- a/docs/google-docs/providers/google/apigee/exports/index.md
+++ b/docs/google-docs/providers/google/apigee/exports/index.md
@@ -86,36 +86,36 @@ Use the following StackQL query and manifest file to create a new exports<
INSERT INTO google.apigee.exports (
environmentsId,
organizationsId,
+description,
csvDelimiter,
-name,
outputFormat,
-dateRange,
datastoreName,
-description
+name,
+dateRange
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
+'{{ description }}',
'{{ csvDelimiter }}',
-'{{ name }}',
'{{ outputFormat }}',
-'{{ dateRange }}',
'{{ datastoreName }}',
-'{{ description }}'
+'{{ name }}',
+'{{ dateRange }}'
;
```
```yaml
+description: string
csvDelimiter: string
-name: string
outputFormat: string
+datastoreName: string
+name: string
dateRange:
end: string
start: string
-datastoreName: string
-description: string
```
diff --git a/docs/google-docs/providers/google/apigee/host_queries/index.md b/docs/google-docs/providers/google/apigee/host_queries/index.md
index 1dffb6cfab..9cde5684bf 100644
--- a/docs/google-docs/providers/google/apigee/host_queries/index.md
+++ b/docs/google-docs/providers/google/apigee/host_queries/index.md
@@ -92,54 +92,54 @@ Use the following StackQL query and manifest file to create a new host_que
/*+ create */
INSERT INTO google.apigee.host_queries (
organizationsId,
-dimensions,
+name,
+metrics,
+filter,
+envgroupHostname,
+timeRange,
limit,
csvDelimiter,
-envgroupHostname,
-filter,
+reportDefinitionId,
+dimensions,
outputFormat,
-name,
-timeRange,
-metrics,
-groupByTimeUnit,
-reportDefinitionId
+groupByTimeUnit
)
SELECT
'{{ organizationsId }}',
-'{{ dimensions }}',
+'{{ name }}',
+'{{ metrics }}',
+'{{ filter }}',
+'{{ envgroupHostname }}',
+'{{ timeRange }}',
'{{ limit }}',
'{{ csvDelimiter }}',
-'{{ envgroupHostname }}',
-'{{ filter }}',
+'{{ reportDefinitionId }}',
+'{{ dimensions }}',
'{{ outputFormat }}',
-'{{ name }}',
-'{{ timeRange }}',
-'{{ metrics }}',
-'{{ groupByTimeUnit }}',
-'{{ reportDefinitionId }}'
+'{{ groupByTimeUnit }}'
;
```
```yaml
-dimensions:
- - type: string
-limit: integer
-csvDelimiter: string
-envgroupHostname: string
-filter: string
-outputFormat: string
name: string
-timeRange: any
metrics:
- - name: string
- function: string
- alias: string
+ - function: string
+ name: string
value: string
operator: string
-groupByTimeUnit: string
+ alias: string
+filter: string
+envgroupHostname: string
+timeRange: any
+limit: integer
+csvDelimiter: string
reportDefinitionId: string
+dimensions:
+ - type: string
+outputFormat: string
+groupByTimeUnit: string
```
diff --git a/docs/google-docs/providers/google/apigee/host_security_reports/index.md b/docs/google-docs/providers/google/apigee/host_security_reports/index.md
index d2b56a55e4..66ae7c0669 100644
--- a/docs/google-docs/providers/google/apigee/host_security_reports/index.md
+++ b/docs/google-docs/providers/google/apigee/host_security_reports/index.md
@@ -92,54 +92,54 @@ Use the following StackQL query and manifest file to create a new host_sec
/*+ create */
INSERT INTO google.apigee.host_security_reports (
organizationsId,
-reportDefinitionId,
envgroupHostname,
-limit,
-metrics,
-dimensions,
+displayName,
groupByTimeUnit,
-mimeType,
+limit,
timeRange,
-csvDelimiter,
+reportDefinitionId,
filter,
-displayName
+csvDelimiter,
+metrics,
+dimensions,
+mimeType
)
SELECT
'{{ organizationsId }}',
-'{{ reportDefinitionId }}',
'{{ envgroupHostname }}',
-'{{ limit }}',
-'{{ metrics }}',
-'{{ dimensions }}',
+'{{ displayName }}',
'{{ groupByTimeUnit }}',
-'{{ mimeType }}',
+'{{ limit }}',
'{{ timeRange }}',
-'{{ csvDelimiter }}',
+'{{ reportDefinitionId }}',
'{{ filter }}',
-'{{ displayName }}'
+'{{ csvDelimiter }}',
+'{{ metrics }}',
+'{{ dimensions }}',
+'{{ mimeType }}'
;
```
```yaml
-reportDefinitionId: string
envgroupHostname: string
+displayName: string
+groupByTimeUnit: string
limit: integer
+timeRange: any
+reportDefinitionId: string
+filter: string
+csvDelimiter: string
metrics:
- - operator: string
- alias: string
+ - alias: string
name: string
aggregationFunction: string
value: string
+ operator: string
dimensions:
- type: string
-groupByTimeUnit: string
mimeType: string
-timeRange: any
-csvDelimiter: string
-filter: string
-displayName: string
```
diff --git a/docs/google-docs/providers/google/apigee/instances/index.md b/docs/google-docs/providers/google/apigee/instances/index.md
index 6dcecfdc9b..48504bf6e3 100644
--- a/docs/google-docs/providers/google/apigee/instances/index.md
+++ b/docs/google-docs/providers/google/apigee/instances/index.md
@@ -101,52 +101,52 @@ Use the following StackQL query and manifest file to create a new instance
/*+ create */
INSERT INTO google.apigee.instances (
organizationsId,
-accessLoggingConfig,
+location,
+consumerAcceptList,
ipRange,
name,
-displayName,
+accessLoggingConfig,
+diskEncryptionKeyName,
description,
-location,
peeringCidrRange,
-diskEncryptionKeyName,
-consumerAcceptList
+displayName
)
SELECT
'{{ organizationsId }}',
-'{{ accessLoggingConfig }}',
+'{{ location }}',
+'{{ consumerAcceptList }}',
'{{ ipRange }}',
'{{ name }}',
-'{{ displayName }}',
+'{{ accessLoggingConfig }}',
+'{{ diskEncryptionKeyName }}',
'{{ description }}',
-'{{ location }}',
'{{ peeringCidrRange }}',
-'{{ diskEncryptionKeyName }}',
-'{{ consumerAcceptList }}'
+'{{ displayName }}'
;
```
```yaml
+location: string
+createdAt: string
+consumerAcceptList:
+ - type: string
+ipRange: string
+name: string
serviceAttachment: string
-runtimeVersion: string
accessLoggingConfig:
- enabled: boolean
filter: string
-ipRange: string
+ enabled: boolean
+state: string
+runtimeVersion: string
host: string
-lastModifiedAt: string
-name: string
-displayName: string
+diskEncryptionKeyName: string
description: string
-location: string
-peeringCidrRange: string
port: string
-diskEncryptionKeyName: string
-state: string
-consumerAcceptList:
- - type: string
-createdAt: string
+lastModifiedAt: string
+peeringCidrRange: string
+displayName: string
```
@@ -160,15 +160,15 @@ Updates a instances
resource.
/*+ update */
UPDATE google.apigee.instances
SET
-accessLoggingConfig = '{{ accessLoggingConfig }}',
+location = '{{ location }}',
+consumerAcceptList = '{{ consumerAcceptList }}',
ipRange = '{{ ipRange }}',
name = '{{ name }}',
-displayName = '{{ displayName }}',
+accessLoggingConfig = '{{ accessLoggingConfig }}',
+diskEncryptionKeyName = '{{ diskEncryptionKeyName }}',
description = '{{ description }}',
-location = '{{ location }}',
peeringCidrRange = '{{ peeringCidrRange }}',
-diskEncryptionKeyName = '{{ diskEncryptionKeyName }}',
-consumerAcceptList = '{{ consumerAcceptList }}'
+displayName = '{{ displayName }}'
WHERE
instancesId = '{{ instancesId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/apigee/keys/index.md b/docs/google-docs/providers/google/apigee/keys/index.md
index 8d90fbc9c3..b0555b715d 100644
--- a/docs/google-docs/providers/google/apigee/keys/index.md
+++ b/docs/google-docs/providers/google/apigee/keys/index.md
@@ -93,43 +93,43 @@ INSERT INTO google.apigee.keys (
appgroupsId,
appsId,
organizationsId,
-attributes,
+scopes,
expiresInSeconds,
-consumerKey,
consumerSecret,
-status,
-scopes
+consumerKey,
+attributes,
+status
)
SELECT
'{{ appgroupsId }}',
'{{ appsId }}',
'{{ organizationsId }}',
-'{{ attributes }}',
+'{{ scopes }}',
'{{ expiresInSeconds }}',
-'{{ consumerKey }}',
'{{ consumerSecret }}',
-'{{ status }}',
-'{{ scopes }}'
+'{{ consumerKey }}',
+'{{ attributes }}',
+'{{ status }}'
;
```
```yaml
-attributes:
- - value: string
- name: string
+scopes:
+ - type: string
expiresInSeconds: string
-issuedAt: string
-consumerKey: string
expiresAt: string
+consumerSecret: string
+consumerKey: string
+attributes:
+ - name: string
+ value: string
+status: string
apiProducts:
- status: string
apiproduct: string
-consumerSecret: string
-status: string
-scopes:
- - type: string
+issuedAt: string
```
@@ -144,14 +144,14 @@ Replaces all fields in the specified keys
resource.
REPLACE google.apigee.keys
SET
consumerKey = '{{ consumerKey }}',
-expiresInSeconds = '{{ expiresInSeconds }}',
-consumerSecret = '{{ consumerSecret }}',
-attributes = '{{ attributes }}',
apiProducts = '{{ apiProducts }}',
-status = '{{ status }}',
+consumerSecret = '{{ consumerSecret }}',
issuedAt = '{{ issuedAt }}',
scopes = '{{ scopes }}',
-expiresAt = '{{ expiresAt }}'
+status = '{{ status }}',
+expiresAt = '{{ expiresAt }}',
+attributes = '{{ attributes }}',
+expiresInSeconds = '{{ expiresInSeconds }}'
WHERE
appsId = '{{ appsId }}'
AND developersId = '{{ developersId }}'
diff --git a/docs/google-docs/providers/google/apigee/keys_developer_app_key/index.md b/docs/google-docs/providers/google/apigee/keys_developer_app_key/index.md
index 20d9bb3203..fc640c8afa 100644
--- a/docs/google-docs/providers/google/apigee/keys_developer_app_key/index.md
+++ b/docs/google-docs/providers/google/apigee/keys_developer_app_key/index.md
@@ -46,14 +46,14 @@ Updates a keys_developer_app_key
resource.
UPDATE google.apigee.keys_developer_app_key
SET
consumerKey = '{{ consumerKey }}',
-expiresInSeconds = '{{ expiresInSeconds }}',
-consumerSecret = '{{ consumerSecret }}',
-attributes = '{{ attributes }}',
apiProducts = '{{ apiProducts }}',
-status = '{{ status }}',
+consumerSecret = '{{ consumerSecret }}',
issuedAt = '{{ issuedAt }}',
scopes = '{{ scopes }}',
-expiresAt = '{{ expiresAt }}'
+status = '{{ status }}',
+expiresAt = '{{ expiresAt }}',
+attributes = '{{ attributes }}',
+expiresInSeconds = '{{ expiresInSeconds }}'
WHERE
appsId = '{{ appsId }}'
AND developersId = '{{ developersId }}'
diff --git a/docs/google-docs/providers/google/apigee/keyvaluemaps/index.md b/docs/google-docs/providers/google/apigee/keyvaluemaps/index.md
index 5acce780ca..6dbabc5618 100644
--- a/docs/google-docs/providers/google/apigee/keyvaluemaps/index.md
+++ b/docs/google-docs/providers/google/apigee/keyvaluemaps/index.md
@@ -59,21 +59,21 @@ Use the following StackQL query and manifest file to create a new keyvalue
/*+ create */
INSERT INTO google.apigee.keyvaluemaps (
organizationsId,
-name,
-encrypted
+encrypted,
+name
)
SELECT
'{{ organizationsId }}',
-'{{ name }}',
-true|false
+true|false,
+'{{ name }}'
;
```
```yaml
-name: string
encrypted: boolean
+name: string
```
diff --git a/docs/google-docs/providers/google/apigee/nat_addresses/index.md b/docs/google-docs/providers/google/apigee/nat_addresses/index.md
index acdc3a9b5f..39e19bf395 100644
--- a/docs/google-docs/providers/google/apigee/nat_addresses/index.md
+++ b/docs/google-docs/providers/google/apigee/nat_addresses/index.md
@@ -89,8 +89,8 @@ SELECT
```yaml
state: string
-ipAddress: string
name: string
+ipAddress: string
```
diff --git a/docs/google-docs/providers/google/apigee/organizations/index.md b/docs/google-docs/providers/google/apigee/organizations/index.md
index ed40b9aa1b..b96ea9edd7 100644
--- a/docs/google-docs/providers/google/apigee/organizations/index.md
+++ b/docs/google-docs/providers/google/apigee/organizations/index.md
@@ -126,99 +126,99 @@ Use the following StackQL query and manifest file to create a new organiza
/*+ create */
INSERT INTO google.apigee.organizations (
,
-portalDisabled,
-disableVpcPeering,
-apiConsumerDataLocation,
-analyticsRegion,
-billingType,
-authorizedNetwork,
-controlPlaneEncryptionKeyName,
-runtimeDatabaseEncryptionKeyName,
-runtimeType,
+customerName,
type,
+apiConsumerDataLocation,
+disableVpcPeering,
+description,
displayName,
-apiConsumerDataEncryptionKeyName,
+analyticsRegion,
properties,
-description,
-customerName,
attributes,
-addonsConfig
+runtimeType,
+apiConsumerDataEncryptionKeyName,
+authorizedNetwork,
+addonsConfig,
+controlPlaneEncryptionKeyName,
+portalDisabled,
+billingType,
+runtimeDatabaseEncryptionKeyName
)
SELECT
'{{ }}',
-true|false,
-true|false,
-'{{ apiConsumerDataLocation }}',
-'{{ analyticsRegion }}',
-'{{ billingType }}',
-'{{ authorizedNetwork }}',
-'{{ controlPlaneEncryptionKeyName }}',
-'{{ runtimeDatabaseEncryptionKeyName }}',
-'{{ runtimeType }}',
+'{{ customerName }}',
'{{ type }}',
+'{{ apiConsumerDataLocation }}',
+true|false,
+'{{ description }}',
'{{ displayName }}',
-'{{ apiConsumerDataEncryptionKeyName }}',
+'{{ analyticsRegion }}',
'{{ properties }}',
-'{{ description }}',
-'{{ customerName }}',
'{{ attributes }}',
-'{{ addonsConfig }}'
+'{{ runtimeType }}',
+'{{ apiConsumerDataEncryptionKeyName }}',
+'{{ authorizedNetwork }}',
+'{{ addonsConfig }}',
+'{{ controlPlaneEncryptionKeyName }}',
+true|false,
+'{{ billingType }}',
+'{{ runtimeDatabaseEncryptionKeyName }}'
;
```
```yaml
+subscriptionType: string
+name: string
+customerName: string
+type: string
lastModifiedAt: string
-subscriptionPlan: string
-portalDisabled: boolean
-caCertificate: string
-disableVpcPeering: boolean
apiConsumerDataLocation: string
-analyticsRegion: string
-billingType: string
-authorizedNetwork: string
-controlPlaneEncryptionKeyName: string
-runtimeDatabaseEncryptionKeyName: string
-expiresAt: string
-runtimeType: string
-environments:
- - type: string
-type: string
+disableVpcPeering: boolean
+description: string
displayName: string
-apiConsumerDataEncryptionKeyName: string
-name: string
+analyticsRegion: string
properties:
property:
- - value: string
- name: string
-projectId: string
-description: string
-state: string
-customerName: string
-apigeeProjectId: string
+ - name: string
+ value: string
attributes:
- type: string
-subscriptionType: string
+runtimeType: string
+apigeeProjectId: string
+apiConsumerDataEncryptionKeyName: string
+subscriptionPlan: string
+projectId: string
+authorizedNetwork: string
addonsConfig:
- analyticsConfig:
- updateTime: string
- state: string
- enabled: boolean
- expireTimeMillis: string
- integrationConfig:
- enabled: boolean
advancedApiOpsConfig:
enabled: boolean
- monetizationConfig:
- enabled: boolean
connectorsPlatformConfig:
- expiresAt: string
enabled: boolean
+ expiresAt: string
apiSecurityConfig:
enabled: boolean
expiresAt: string
+ monetizationConfig:
+ enabled: boolean
+ integrationConfig:
+ enabled: boolean
+ analyticsConfig:
+ updateTime: string
+ enabled: boolean
+ expireTimeMillis: string
+ state: string
+controlPlaneEncryptionKeyName: string
+caCertificate: string
+environments:
+ - type: string
+portalDisabled: boolean
+billingType: string
+state: string
+expiresAt: string
createdAt: string
+runtimeDatabaseEncryptionKeyName: string
```
@@ -232,23 +232,23 @@ Replaces all fields in the specified organizations
resource.
/*+ update */
REPLACE google.apigee.organizations
SET
-portalDisabled = true|false,
-disableVpcPeering = true|false,
-apiConsumerDataLocation = '{{ apiConsumerDataLocation }}',
-analyticsRegion = '{{ analyticsRegion }}',
-billingType = '{{ billingType }}',
-authorizedNetwork = '{{ authorizedNetwork }}',
-controlPlaneEncryptionKeyName = '{{ controlPlaneEncryptionKeyName }}',
-runtimeDatabaseEncryptionKeyName = '{{ runtimeDatabaseEncryptionKeyName }}',
-runtimeType = '{{ runtimeType }}',
+customerName = '{{ customerName }}',
type = '{{ type }}',
+apiConsumerDataLocation = '{{ apiConsumerDataLocation }}',
+disableVpcPeering = true|false,
+description = '{{ description }}',
displayName = '{{ displayName }}',
-apiConsumerDataEncryptionKeyName = '{{ apiConsumerDataEncryptionKeyName }}',
+analyticsRegion = '{{ analyticsRegion }}',
properties = '{{ properties }}',
-description = '{{ description }}',
-customerName = '{{ customerName }}',
attributes = '{{ attributes }}',
-addonsConfig = '{{ addonsConfig }}'
+runtimeType = '{{ runtimeType }}',
+apiConsumerDataEncryptionKeyName = '{{ apiConsumerDataEncryptionKeyName }}',
+authorizedNetwork = '{{ authorizedNetwork }}',
+addonsConfig = '{{ addonsConfig }}',
+controlPlaneEncryptionKeyName = '{{ controlPlaneEncryptionKeyName }}',
+portalDisabled = true|false,
+billingType = '{{ billingType }}',
+runtimeDatabaseEncryptionKeyName = '{{ runtimeDatabaseEncryptionKeyName }}'
WHERE
organizationsId = '{{ organizationsId }}';
```
diff --git a/docs/google-docs/providers/google/apigee/overrides/index.md b/docs/google-docs/providers/google/apigee/overrides/index.md
index 566c4eee34..4b697195e6 100644
--- a/docs/google-docs/providers/google/apigee/overrides/index.md
+++ b/docs/google-docs/providers/google/apigee/overrides/index.md
@@ -76,27 +76,27 @@ Use the following StackQL query and manifest file to create a new override
INSERT INTO google.apigee.overrides (
environmentsId,
organizationsId,
-name,
+apiProxy,
samplingConfig,
-apiProxy
+name
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
-'{{ name }}',
+'{{ apiProxy }}',
'{{ samplingConfig }}',
-'{{ apiProxy }}'
+'{{ name }}'
;
```
```yaml
-name: string
+apiProxy: string
samplingConfig:
sampler: string
samplingRate: number
-apiProxy: string
+name: string
```
@@ -110,9 +110,9 @@ Updates a overrides
resource.
/*+ update */
UPDATE google.apigee.overrides
SET
-name = '{{ name }}',
+apiProxy = '{{ apiProxy }}',
samplingConfig = '{{ samplingConfig }}',
-apiProxy = '{{ apiProxy }}'
+name = '{{ name }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apigee/queries/index.md b/docs/google-docs/providers/google/apigee/queries/index.md
index 07b4bf5c3e..3d71e07066 100644
--- a/docs/google-docs/providers/google/apigee/queries/index.md
+++ b/docs/google-docs/providers/google/apigee/queries/index.md
@@ -94,55 +94,55 @@ Use the following StackQL query and manifest file to create a new queries<
INSERT INTO google.apigee.queries (
environmentsId,
organizationsId,
-dimensions,
+name,
+metrics,
+filter,
+envgroupHostname,
+timeRange,
limit,
csvDelimiter,
-envgroupHostname,
-filter,
+reportDefinitionId,
+dimensions,
outputFormat,
-name,
-timeRange,
-metrics,
-groupByTimeUnit,
-reportDefinitionId
+groupByTimeUnit
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
-'{{ dimensions }}',
+'{{ name }}',
+'{{ metrics }}',
+'{{ filter }}',
+'{{ envgroupHostname }}',
+'{{ timeRange }}',
'{{ limit }}',
'{{ csvDelimiter }}',
-'{{ envgroupHostname }}',
-'{{ filter }}',
+'{{ reportDefinitionId }}',
+'{{ dimensions }}',
'{{ outputFormat }}',
-'{{ name }}',
-'{{ timeRange }}',
-'{{ metrics }}',
-'{{ groupByTimeUnit }}',
-'{{ reportDefinitionId }}'
+'{{ groupByTimeUnit }}'
;
```
```yaml
-dimensions:
- - type: string
-limit: integer
-csvDelimiter: string
-envgroupHostname: string
-filter: string
-outputFormat: string
name: string
-timeRange: any
metrics:
- - name: string
- function: string
- alias: string
+ - function: string
+ name: string
value: string
operator: string
-groupByTimeUnit: string
+ alias: string
+filter: string
+envgroupHostname: string
+timeRange: any
+limit: integer
+csvDelimiter: string
reportDefinitionId: string
+dimensions:
+ - type: string
+outputFormat: string
+groupByTimeUnit: string
```
diff --git a/docs/google-docs/providers/google/apigee/rateplans/index.md b/docs/google-docs/providers/google/apigee/rateplans/index.md
index 3cda16c17a..9a7b9557f2 100644
--- a/docs/google-docs/providers/google/apigee/rateplans/index.md
+++ b/docs/google-docs/providers/google/apigee/rateplans/index.md
@@ -108,74 +108,74 @@ Use the following StackQL query and manifest file to create a new rateplan
INSERT INTO google.apigee.rateplans (
apiproductsId,
organizationsId,
+fixedFeeFrequency,
+description,
consumptionPricingRates,
-billingPeriod,
-revenueShareRates,
-fixedRecurringFee,
-state,
revenueShareType,
+apiproduct,
+state,
consumptionPricingType,
-currencyCode,
+billingPeriod,
+revenueShareRates,
startTime,
-setupFee,
-displayName,
-apiproduct,
-description,
+currencyCode,
+paymentFundingModel,
endTime,
-fixedFeeFrequency,
-paymentFundingModel
+setupFee,
+fixedRecurringFee,
+displayName
)
SELECT
'{{ apiproductsId }}',
'{{ organizationsId }}',
+'{{ fixedFeeFrequency }}',
+'{{ description }}',
'{{ consumptionPricingRates }}',
-'{{ billingPeriod }}',
-'{{ revenueShareRates }}',
-'{{ fixedRecurringFee }}',
-'{{ state }}',
'{{ revenueShareType }}',
+'{{ apiproduct }}',
+'{{ state }}',
'{{ consumptionPricingType }}',
-'{{ currencyCode }}',
+'{{ billingPeriod }}',
+'{{ revenueShareRates }}',
'{{ startTime }}',
-'{{ setupFee }}',
-'{{ displayName }}',
-'{{ apiproduct }}',
-'{{ description }}',
+'{{ currencyCode }}',
+'{{ paymentFundingModel }}',
'{{ endTime }}',
-'{{ fixedFeeFrequency }}',
-'{{ paymentFundingModel }}'
+'{{ setupFee }}',
+'{{ fixedRecurringFee }}',
+'{{ displayName }}'
;
```
```yaml
+fixedFeeFrequency: integer
+name: string
+description: string
consumptionPricingRates:
- - end: string
- fee:
- nanos: integer
- currencyCode: string
+ - fee:
units: string
+ currencyCode: string
+ nanos: integer
+ end: string
start: string
+revenueShareType: string
+apiproduct: string
+state: string
+consumptionPricingType: string
billingPeriod: string
revenueShareRates:
- - start: string
+ - end: string
+ start: string
sharePercentage: number
- end: string
-state: string
-revenueShareType: string
-consumptionPricingType: string
-currencyCode: string
startTime: string
-name: string
+currencyCode: string
+paymentFundingModel: string
+endTime: string
lastModifiedAt: string
createdAt: string
displayName: string
-apiproduct: string
-description: string
-endTime: string
-fixedFeeFrequency: integer
-paymentFundingModel: string
```
@@ -189,22 +189,22 @@ Replaces all fields in the specified rateplans
resource.
/*+ update */
REPLACE google.apigee.rateplans
SET
+fixedFeeFrequency = '{{ fixedFeeFrequency }}',
+description = '{{ description }}',
consumptionPricingRates = '{{ consumptionPricingRates }}',
-billingPeriod = '{{ billingPeriod }}',
-revenueShareRates = '{{ revenueShareRates }}',
-fixedRecurringFee = '{{ fixedRecurringFee }}',
-state = '{{ state }}',
revenueShareType = '{{ revenueShareType }}',
+apiproduct = '{{ apiproduct }}',
+state = '{{ state }}',
consumptionPricingType = '{{ consumptionPricingType }}',
-currencyCode = '{{ currencyCode }}',
+billingPeriod = '{{ billingPeriod }}',
+revenueShareRates = '{{ revenueShareRates }}',
startTime = '{{ startTime }}',
-setupFee = '{{ setupFee }}',
-displayName = '{{ displayName }}',
-apiproduct = '{{ apiproduct }}',
-description = '{{ description }}',
+currencyCode = '{{ currencyCode }}',
+paymentFundingModel = '{{ paymentFundingModel }}',
endTime = '{{ endTime }}',
-fixedFeeFrequency = '{{ fixedFeeFrequency }}',
-paymentFundingModel = '{{ paymentFundingModel }}'
+setupFee = '{{ setupFee }}',
+fixedRecurringFee = '{{ fixedRecurringFee }}',
+displayName = '{{ displayName }}'
WHERE
apiproductsId = '{{ apiproductsId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apigee/references/index.md b/docs/google-docs/providers/google/apigee/references/index.md
index 6040f0bfc3..843b14ee52 100644
--- a/docs/google-docs/providers/google/apigee/references/index.md
+++ b/docs/google-docs/providers/google/apigee/references/index.md
@@ -78,17 +78,17 @@ Use the following StackQL query and manifest file to create a new referenc
INSERT INTO google.apigee.references (
environmentsId,
organizationsId,
+description,
name,
resourceType,
-description,
refers
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
+'{{ description }}',
'{{ name }}',
'{{ resourceType }}',
-'{{ description }}',
'{{ refers }}'
;
```
@@ -96,9 +96,9 @@ SELECT
```yaml
+description: string
name: string
resourceType: string
-description: string
refers: string
```
@@ -113,9 +113,9 @@ Replaces all fields in the specified references
resource.
/*+ update */
REPLACE google.apigee.references
SET
+description = '{{ description }}',
name = '{{ name }}',
resourceType = '{{ resourceType }}',
-description = '{{ description }}',
refers = '{{ refers }}'
WHERE
environmentsId = '{{ environmentsId }}'
diff --git a/docs/google-docs/providers/google/apigee/reports/index.md b/docs/google-docs/providers/google/apigee/reports/index.md
index 2032d303bc..17fa3fbd1b 100644
--- a/docs/google-docs/providers/google/apigee/reports/index.md
+++ b/docs/google-docs/providers/google/apigee/reports/index.md
@@ -112,42 +112,42 @@ Use the following StackQL query and manifest file to create a new reports<
/*+ create */
INSERT INTO google.apigee.reports (
organizationsId,
-fromTime,
-sortByCols,
-offset,
+dimensions,
+displayName,
sortOrder,
-topk,
-name,
-timeUnit,
+filter,
chartType,
metrics,
-filter,
-properties,
+timeUnit,
+name,
toTime,
-displayName,
-comments,
+sortByCols,
+properties,
+offset,
tags,
-dimensions,
+topk,
+fromTime,
+comments,
limit
)
SELECT
'{{ organizationsId }}',
-'{{ fromTime }}',
-'{{ sortByCols }}',
-'{{ offset }}',
+'{{ dimensions }}',
+'{{ displayName }}',
'{{ sortOrder }}',
-'{{ topk }}',
-'{{ name }}',
-'{{ timeUnit }}',
+'{{ filter }}',
'{{ chartType }}',
'{{ metrics }}',
-'{{ filter }}',
-'{{ properties }}',
+'{{ timeUnit }}',
+'{{ name }}',
'{{ toTime }}',
-'{{ displayName }}',
-'{{ comments }}',
+'{{ sortByCols }}',
+'{{ properties }}',
+'{{ offset }}',
'{{ tags }}',
-'{{ dimensions }}',
+'{{ topk }}',
+'{{ fromTime }}',
+'{{ comments }}',
'{{ limit }}'
;
```
@@ -155,38 +155,38 @@ SELECT
```yaml
-fromTime: string
-sortByCols:
+dimensions:
- type: string
-offset: string
environment: string
+displayName: string
+organization: string
sortOrder: string
-topk: string
-name: string
-timeUnit: string
+filter: string
chartType: string
-lastModifiedAt: string
metrics:
- - function: string
- name: string
-filter: string
-createdAt: string
+ - name: string
+ function: string
+timeUnit: string
+name: string
+toTime: string
+sortByCols:
+ - type: string
properties:
- value:
- - value: string
- name: string
+ - name: string
+ value: string
property: string
-toTime: string
-displayName: string
-organization: string
-comments:
- - type: string
+offset: string
+createdAt: string
tags:
- type: string
-lastViewedAt: string
-dimensions:
+topk: string
+lastModifiedAt: string
+fromTime: string
+comments:
- type: string
limit: string
+lastViewedAt: string
```
@@ -200,22 +200,22 @@ Replaces all fields in the specified reports
resource.
/*+ update */
REPLACE google.apigee.reports
SET
-fromTime = '{{ fromTime }}',
-sortByCols = '{{ sortByCols }}',
-offset = '{{ offset }}',
+dimensions = '{{ dimensions }}',
+displayName = '{{ displayName }}',
sortOrder = '{{ sortOrder }}',
-topk = '{{ topk }}',
-name = '{{ name }}',
-timeUnit = '{{ timeUnit }}',
+filter = '{{ filter }}',
chartType = '{{ chartType }}',
metrics = '{{ metrics }}',
-filter = '{{ filter }}',
-properties = '{{ properties }}',
+timeUnit = '{{ timeUnit }}',
+name = '{{ name }}',
toTime = '{{ toTime }}',
-displayName = '{{ displayName }}',
-comments = '{{ comments }}',
+sortByCols = '{{ sortByCols }}',
+properties = '{{ properties }}',
+offset = '{{ offset }}',
tags = '{{ tags }}',
-dimensions = '{{ dimensions }}',
+topk = '{{ topk }}',
+fromTime = '{{ fromTime }}',
+comments = '{{ comments }}',
limit = '{{ limit }}'
WHERE
organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apigee/resourcefiles/index.md b/docs/google-docs/providers/google/apigee/resourcefiles/index.md
index f8acf74e06..e1ed9f8a6c 100644
--- a/docs/google-docs/providers/google/apigee/resourcefiles/index.md
+++ b/docs/google-docs/providers/google/apigee/resourcefiles/index.md
@@ -77,15 +77,15 @@ INSERT INTO google.apigee.resourcefiles (
environmentsId,
organizationsId,
contentType,
-extensions,
-data
+data,
+extensions
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
'{{ contentType }}',
-'{{ extensions }}',
-'{{ data }}'
+'{{ data }}',
+'{{ extensions }}'
;
```
@@ -93,10 +93,10 @@ SELECT
```yaml
contentType: string
+data: string
extensions:
- additionalProperties: any
type: string
-data: string
```
@@ -111,8 +111,8 @@ Replaces all fields in the specified resourcefiles
resource.
REPLACE google.apigee.resourcefiles
SET
contentType = '{{ contentType }}',
-extensions = '{{ extensions }}',
-data = '{{ data }}'
+data = '{{ data }}',
+extensions = '{{ extensions }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND name = '{{ name }}'
diff --git a/docs/google-docs/providers/google/apigee/revisions_api_proxy_revision/index.md b/docs/google-docs/providers/google/apigee/revisions_api_proxy_revision/index.md
index 34ccec7b48..75bef8bac3 100644
--- a/docs/google-docs/providers/google/apigee/revisions_api_proxy_revision/index.md
+++ b/docs/google-docs/providers/google/apigee/revisions_api_proxy_revision/index.md
@@ -46,8 +46,8 @@ Updates a revisions_api_proxy_revision
resource.
UPDATE google.apigee.revisions_api_proxy_revision
SET
contentType = '{{ contentType }}',
-extensions = '{{ extensions }}',
-data = '{{ data }}'
+data = '{{ data }}',
+extensions = '{{ extensions }}'
WHERE
apisId = '{{ apisId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apigee/revisions_shared_flow_revision/index.md b/docs/google-docs/providers/google/apigee/revisions_shared_flow_revision/index.md
index faa95f1f97..30a732b37d 100644
--- a/docs/google-docs/providers/google/apigee/revisions_shared_flow_revision/index.md
+++ b/docs/google-docs/providers/google/apigee/revisions_shared_flow_revision/index.md
@@ -46,8 +46,8 @@ Updates a revisions_shared_flow_revision
resource.
UPDATE google.apigee.revisions_shared_flow_revision
SET
contentType = '{{ contentType }}',
-extensions = '{{ extensions }}',
-data = '{{ data }}'
+data = '{{ data }}',
+extensions = '{{ extensions }}'
WHERE
organizationsId = '{{ organizationsId }}'
AND revisionsId = '{{ revisionsId }}'
diff --git a/docs/google-docs/providers/google/apigee/security_actions/index.md b/docs/google-docs/providers/google/apigee/security_actions/index.md
index 9fc1bacfc1..04caa1f2b6 100644
--- a/docs/google-docs/providers/google/apigee/security_actions/index.md
+++ b/docs/google-docs/providers/google/apigee/security_actions/index.md
@@ -94,76 +94,76 @@ Use the following StackQL query and manifest file to create a new security
INSERT INTO google.apigee.security_actions (
environmentsId,
organizationsId,
-apiProxies,
+state,
+conditionConfig,
+allow,
name,
description,
-conditionConfig,
deny,
-state,
ttl,
-allow,
flag,
-expireTime
+expireTime,
+apiProxies
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
-'{{ apiProxies }}',
+'{{ state }}',
+'{{ conditionConfig }}',
+'{{ allow }}',
'{{ name }}',
'{{ description }}',
-'{{ conditionConfig }}',
'{{ deny }}',
-'{{ state }}',
'{{ ttl }}',
-'{{ allow }}',
'{{ flag }}',
-'{{ expireTime }}'
+'{{ expireTime }}',
+'{{ apiProxies }}'
;
```
```yaml
-apiProxies:
- - type: string
-createTime: string
-updateTime: string
-name: string
-description: string
+state: string
conditionConfig:
- asns:
- - type: string
- format: string
- ipAddressRanges:
- - type: string
- botReasons:
- - type: string
apiKeys:
- type: string
httpMethods:
- type: string
- accessTokens:
- - type: string
developers:
- type: string
- regionCodes:
- - type: string
apiProducts:
- type: string
+ ipAddressRanges:
+ - type: string
+ botReasons:
+ - type: string
+ asns:
+ - format: string
+ type: string
developerApps:
- type: string
+ regionCodes:
+ - type: string
+ accessTokens:
+ - type: string
userAgents:
- type: string
+allow: {}
+name: string
+description: string
deny:
responseCode: integer
-state: string
+createTime: string
ttl: string
-allow: {}
+updateTime: string
flag:
headers:
- value: string
name: string
expireTime: string
+apiProxies:
+ - type: string
```
diff --git a/docs/google-docs/providers/google/apigee/security_profiles/index.md b/docs/google-docs/providers/google/apigee/security_profiles/index.md
index 03de046177..d89c23cad7 100644
--- a/docs/google-docs/providers/google/apigee/security_profiles/index.md
+++ b/docs/google-docs/providers/google/apigee/security_profiles/index.md
@@ -92,50 +92,50 @@ Use the following StackQL query and manifest file to create a new security
/*+ create */
INSERT INTO google.apigee.security_profiles (
organizationsId,
-name,
-displayName,
+scoringConfigs,
profileConfig,
-environments,
+displayName,
+name,
description,
-scoringConfigs
+environments
)
SELECT
'{{ organizationsId }}',
-'{{ name }}',
-'{{ displayName }}',
+'{{ scoringConfigs }}',
'{{ profileConfig }}',
-'{{ environments }}',
+'{{ displayName }}',
+'{{ name }}',
'{{ description }}',
-'{{ scoringConfigs }}'
+'{{ environments }}'
;
```
```yaml
-name: string
-maxScore: integer
-revisionCreateTime: string
-displayName: string
+scoringConfigs:
+ - description: string
+ title: string
+ scorePath: string
profileConfig:
categories:
- - mtls: {}
+ - abuse: {}
threat: {}
- cors: {}
mediation: {}
+ mtls: {}
+ cors: {}
authorization: {}
- abuse: {}
-environments:
- - attachTime: string
- environment: string
+displayName: string
revisionPublishTime: string
minScore: integer
-description: string
-scoringConfigs:
- - description: string
- scorePath: string
- title: string
revisionId: string
+name: string
+description: string
+maxScore: integer
+environments:
+ - environment: string
+ attachTime: string
+revisionCreateTime: string
revisionUpdateTime: string
```
@@ -150,12 +150,12 @@ Updates a security_profiles
resource.
/*+ update */
UPDATE google.apigee.security_profiles
SET
-name = '{{ name }}',
-displayName = '{{ displayName }}',
+scoringConfigs = '{{ scoringConfigs }}',
profileConfig = '{{ profileConfig }}',
-environments = '{{ environments }}',
+displayName = '{{ displayName }}',
+name = '{{ name }}',
description = '{{ description }}',
-scoringConfigs = '{{ scoringConfigs }}'
+environments = '{{ environments }}'
WHERE
organizationsId = '{{ organizationsId }}'
AND securityProfilesId = '{{ securityProfilesId }}';
diff --git a/docs/google-docs/providers/google/apigee/security_reports/index.md b/docs/google-docs/providers/google/apigee/security_reports/index.md
index 3b6d47e273..979b02b692 100644
--- a/docs/google-docs/providers/google/apigee/security_reports/index.md
+++ b/docs/google-docs/providers/google/apigee/security_reports/index.md
@@ -94,55 +94,55 @@ Use the following StackQL query and manifest file to create a new security
INSERT INTO google.apigee.security_reports (
environmentsId,
organizationsId,
-reportDefinitionId,
envgroupHostname,
-limit,
-metrics,
-dimensions,
+displayName,
groupByTimeUnit,
-mimeType,
+limit,
timeRange,
-csvDelimiter,
+reportDefinitionId,
filter,
-displayName
+csvDelimiter,
+metrics,
+dimensions,
+mimeType
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
-'{{ reportDefinitionId }}',
'{{ envgroupHostname }}',
-'{{ limit }}',
-'{{ metrics }}',
-'{{ dimensions }}',
+'{{ displayName }}',
'{{ groupByTimeUnit }}',
-'{{ mimeType }}',
+'{{ limit }}',
'{{ timeRange }}',
-'{{ csvDelimiter }}',
+'{{ reportDefinitionId }}',
'{{ filter }}',
-'{{ displayName }}'
+'{{ csvDelimiter }}',
+'{{ metrics }}',
+'{{ dimensions }}',
+'{{ mimeType }}'
;
```
```yaml
-reportDefinitionId: string
envgroupHostname: string
+displayName: string
+groupByTimeUnit: string
limit: integer
+timeRange: any
+reportDefinitionId: string
+filter: string
+csvDelimiter: string
metrics:
- - operator: string
- alias: string
+ - alias: string
name: string
aggregationFunction: string
value: string
+ operator: string
dimensions:
- type: string
-groupByTimeUnit: string
mimeType: string
-timeRange: any
-csvDelimiter: string
-filter: string
-displayName: string
```
diff --git a/docs/google-docs/providers/google/apigee/security_settings/index.md b/docs/google-docs/providers/google/apigee/security_settings/index.md
index c590af37b2..84e932fe1b 100644
--- a/docs/google-docs/providers/google/apigee/security_settings/index.md
+++ b/docs/google-docs/providers/google/apigee/security_settings/index.md
@@ -60,8 +60,8 @@ Updates a security_settings
resource.
/*+ update */
UPDATE google.apigee.security_settings
SET
-mlRetrainingFeedbackEnabled = true|false,
-name = '{{ name }}'
+name = '{{ name }}',
+mlRetrainingFeedbackEnabled = true|false
WHERE
organizationsId = '{{ organizationsId }}';
```
diff --git a/docs/google-docs/providers/google/apigee/sharedflows/index.md b/docs/google-docs/providers/google/apigee/sharedflows/index.md
index 98ffdadf5a..776847887a 100644
--- a/docs/google-docs/providers/google/apigee/sharedflows/index.md
+++ b/docs/google-docs/providers/google/apigee/sharedflows/index.md
@@ -76,14 +76,14 @@ Use the following StackQL query and manifest file to create a new sharedfl
INSERT INTO google.apigee.sharedflows (
organizationsId,
contentType,
-extensions,
-data
+data,
+extensions
)
SELECT
'{{ organizationsId }}',
'{{ contentType }}',
-'{{ extensions }}',
-'{{ data }}'
+'{{ data }}',
+'{{ extensions }}'
;
```
@@ -91,10 +91,10 @@ SELECT
```yaml
contentType: string
+data: string
extensions:
- additionalProperties: any
type: string
-data: string
```
diff --git a/docs/google-docs/providers/google/apigee/subscriptions/index.md b/docs/google-docs/providers/google/apigee/subscriptions/index.md
index 0a92b89377..027aad2579 100644
--- a/docs/google-docs/providers/google/apigee/subscriptions/index.md
+++ b/docs/google-docs/providers/google/apigee/subscriptions/index.md
@@ -81,28 +81,28 @@ Use the following StackQL query and manifest file to create a new subscrip
INSERT INTO google.apigee.subscriptions (
developersId,
organizationsId,
-apiproduct,
+endTime,
startTime,
-endTime
+apiproduct
)
SELECT
'{{ developersId }}',
'{{ organizationsId }}',
-'{{ apiproduct }}',
+'{{ endTime }}',
'{{ startTime }}',
-'{{ endTime }}'
+'{{ apiproduct }}'
;
```
```yaml
-apiproduct: string
-lastModifiedAt: string
createdAt: string
+lastModifiedAt: string
+endTime: string
startTime: string
name: string
-endTime: string
+apiproduct: string
```
diff --git a/docs/google-docs/providers/google/apigee/targetservers/index.md b/docs/google-docs/providers/google/apigee/targetservers/index.md
index 31c43e305a..7a558908ed 100644
--- a/docs/google-docs/providers/google/apigee/targetservers/index.md
+++ b/docs/google-docs/providers/google/apigee/targetservers/index.md
@@ -84,51 +84,51 @@ Use the following StackQL query and manifest file to create a new targetse
INSERT INTO google.apigee.targetservers (
environmentsId,
organizationsId,
-sSLInfo,
-host,
-name,
isEnabled,
port,
description,
-protocol
+sSLInfo,
+host,
+protocol,
+name
)
SELECT
'{{ environmentsId }}',
'{{ organizationsId }}',
-'{{ sSLInfo }}',
-'{{ host }}',
-'{{ name }}',
true|false,
'{{ port }}',
'{{ description }}',
-'{{ protocol }}'
+'{{ sSLInfo }}',
+'{{ host }}',
+'{{ protocol }}',
+'{{ name }}'
;
```
```yaml
+isEnabled: boolean
+port: integer
+description: string
sSLInfo:
+ trustStore: string
commonName:
value: string
wildcardMatch: boolean
+ keyAlias: string
+ ignoreValidationErrors: boolean
ciphers:
- type: string
- clientAuthEnabled: boolean
- ignoreValidationErrors: boolean
+ protocols:
+ - type: string
enforce: boolean
- trustStore: string
+ clientAuthEnabled: boolean
enabled: boolean
- keyAlias: string
keyStore: string
- protocols:
- - type: string
host: string
-name: string
-isEnabled: boolean
-port: integer
-description: string
protocol: string
+name: string
```
@@ -142,13 +142,13 @@ Replaces all fields in the specified targetservers
resource.
/*+ update */
REPLACE google.apigee.targetservers
SET
-sSLInfo = '{{ sSLInfo }}',
-host = '{{ host }}',
-name = '{{ name }}',
isEnabled = true|false,
port = '{{ port }}',
description = '{{ description }}',
-protocol = '{{ protocol }}'
+sSLInfo = '{{ sSLInfo }}',
+host = '{{ host }}',
+protocol = '{{ protocol }}',
+name = '{{ name }}'
WHERE
environmentsId = '{{ environmentsId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/apikeys/keys/index.md b/docs/google-docs/providers/google/apikeys/keys/index.md
index f5f9f8aafa..c8e9b6da80 100644
--- a/docs/google-docs/providers/google/apikeys/keys/index.md
+++ b/docs/google-docs/providers/google/apikeys/keys/index.md
@@ -92,49 +92,49 @@ Use the following StackQL query and manifest file to create a new keys
```yaml
-name: string
-etag: string
-createTime: string
-annotations: object
-uid: string
-keyString: string
restrictions:
serverKeyRestrictions:
allowedIps:
- type: string
- apiTargets:
- - service: string
- methods:
- - type: string
- iosKeyRestrictions:
- allowedBundleIds:
+ browserKeyRestrictions:
+ allowedReferrers:
- type: string
androidKeyRestrictions:
allowedApplications:
- - packageName: string
- sha1Fingerprint: string
- browserKeyRestrictions:
- allowedReferrers:
+ - sha1Fingerprint: string
+ packageName: string
+ iosKeyRestrictions:
+ allowedBundleIds:
- type: string
+ apiTargets:
+ - methods:
+ - type: string
+ service: string
+deleteTime: string
+createTime: string
displayName: string
updateTime: string
-deleteTime: string
+annotations: object
+name: string
+uid: string
+keyString: string
+etag: string
```
@@ -148,9 +148,9 @@ Updates a keys
resource.
/*+ update */
UPDATE google.apikeys.keys
SET
-annotations = '{{ annotations }}',
restrictions = '{{ restrictions }}',
-displayName = '{{ displayName }}'
+displayName = '{{ displayName }}',
+annotations = '{{ annotations }}'
WHERE
keysId = '{{ keysId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/assuredworkloads/workloads/index.md b/docs/google-docs/providers/google/assuredworkloads/workloads/index.md
index 8953af096f..1617e3f12f 100644
--- a/docs/google-docs/providers/google/assuredworkloads/workloads/index.md
+++ b/docs/google-docs/providers/google/assuredworkloads/workloads/index.md
@@ -118,90 +118,90 @@ Use the following StackQL query and manifest file to create a new workload
INSERT INTO google.assuredworkloads.workloads (
locationsId,
organizationsId,
-resourceSettings,
-partner,
-displayName,
-kmsSettings,
-partnerServicesBillingAccount,
-violationNotificationsEnabled,
-enableSovereignControls,
billingAccount,
-etag,
-complianceRegime,
partnerPermissions,
+violationNotificationsEnabled,
+partnerServicesBillingAccount,
+kmsSettings,
+complianceRegime,
+etag,
provisionedResourcesParent,
+displayName,
+enableSovereignControls,
labels,
-name
+partner,
+name,
+resourceSettings
)
SELECT
'{{ locationsId }}',
'{{ organizationsId }}',
-'{{ resourceSettings }}',
-'{{ partner }}',
-'{{ displayName }}',
-'{{ kmsSettings }}',
-'{{ partnerServicesBillingAccount }}',
-true|false,
-true|false,
'{{ billingAccount }}',
-'{{ etag }}',
-'{{ complianceRegime }}',
'{{ partnerPermissions }}',
+true|false,
+'{{ partnerServicesBillingAccount }}',
+'{{ kmsSettings }}',
+'{{ complianceRegime }}',
+'{{ etag }}',
'{{ provisionedResourcesParent }}',
+'{{ displayName }}',
+true|false,
'{{ labels }}',
-'{{ name }}'
+'{{ partner }}',
+'{{ name }}',
+'{{ resourceSettings }}'
;
```
```yaml
+resources:
+ - resourceId: string
+ resourceType: string
+billingAccount: string
+partnerPermissions:
+ accessTransparencyLogsSupportCaseViewer: boolean
+ dataLogsViewer: boolean
+ serviceAccessApprover: boolean
+ assuredWorkloadsMonitoring: boolean
+violationNotificationsEnabled: boolean
+partnerServicesBillingAccount: string
+kajEnrollmentState: string
saaEnrollmentResponse:
setupStatus: string
setupErrors:
- type: string
- enum: string
enumDescriptions: string
-resourceSettings:
- - resourceId: string
- displayName: string
- resourceType: string
-partner: string
-createTime: string
-resources:
- - resourceId: string
- resourceType: string
-displayName: string
+ enum: string
kmsSettings:
- nextRotationTime: string
rotationPeriod: string
-partnerServicesBillingAccount: string
+ nextRotationTime: string
+complianceRegime: string
+etag: string
+ekmProvisioningResponse:
+ ekmProvisioningErrorDomain: string
+ ekmProvisioningState: string
+ ekmProvisioningErrorMapping: string
+provisionedResourcesParent: string
+displayName: string
+enableSovereignControls: boolean
+labels: object
complianceStatus:
- activeResourceViolationCount: integer
+ acknowledgedResourceViolationCount: integer
acknowledgedViolationCount: integer
activeViolationCount: integer
- acknowledgedResourceViolationCount: integer
+ activeResourceViolationCount: integer
resourceMonitoringEnabled: boolean
-kajEnrollmentState: string
-violationNotificationsEnabled: boolean
-enableSovereignControls: boolean
-billingAccount: string
-etag: string
-complianceRegime: string
-partnerPermissions:
- assuredWorkloadsMonitoring: boolean
- serviceAccessApprover: boolean
- dataLogsViewer: boolean
- accessTransparencyLogsSupportCaseViewer: boolean
+partner: string
+name: string
+resourceSettings:
+ - displayName: string
+ resourceId: string
+ resourceType: string
compliantButDisallowedServices:
- type: string
-provisionedResourcesParent: string
-labels: object
-ekmProvisioningResponse:
- ekmProvisioningErrorMapping: string
- ekmProvisioningState: string
- ekmProvisioningErrorDomain: string
-name: string
+createTime: string
```
@@ -215,20 +215,20 @@ Updates a workloads
resource.
/*+ update */
UPDATE google.assuredworkloads.workloads
SET
-resourceSettings = '{{ resourceSettings }}',
-partner = '{{ partner }}',
-displayName = '{{ displayName }}',
-kmsSettings = '{{ kmsSettings }}',
-partnerServicesBillingAccount = '{{ partnerServicesBillingAccount }}',
-violationNotificationsEnabled = true|false,
-enableSovereignControls = true|false,
billingAccount = '{{ billingAccount }}',
-etag = '{{ etag }}',
-complianceRegime = '{{ complianceRegime }}',
partnerPermissions = '{{ partnerPermissions }}',
+violationNotificationsEnabled = true|false,
+partnerServicesBillingAccount = '{{ partnerServicesBillingAccount }}',
+kmsSettings = '{{ kmsSettings }}',
+complianceRegime = '{{ complianceRegime }}',
+etag = '{{ etag }}',
provisionedResourcesParent = '{{ provisionedResourcesParent }}',
+displayName = '{{ displayName }}',
+enableSovereignControls = true|false,
labels = '{{ labels }}',
-name = '{{ name }}'
+partner = '{{ partner }}',
+name = '{{ name }}',
+resourceSettings = '{{ resourceSettings }}'
WHERE
locationsId = '{{ locationsId }}'
AND organizationsId = '{{ organizationsId }}'
diff --git a/docs/google-docs/providers/google/beyondcorp/app_connectors/index.md b/docs/google-docs/providers/google/beyondcorp/app_connectors/index.md
index 09b03a2c84..16c6be1e7d 100644
--- a/docs/google-docs/providers/google/beyondcorp/app_connectors/index.md
+++ b/docs/google-docs/providers/google/beyondcorp/app_connectors/index.md
@@ -71,7 +71,112 @@ FROM google.beyondcorp.app_connectors
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new app_connectors
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.beyondcorp.app_connectors (
+locationsId,
+projectsId,
+name,
+labels,
+displayName,
+principalInfo,
+resourceInfo
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ name }}',
+'{{ labels }}',
+'{{ displayName }}',
+'{{ principalInfo }}',
+'{{ resourceInfo }}'
+;
+```
+
+
+
+```yaml
+name: string
+createTime: string
+updateTime: string
+labels: object
+displayName: string
+uid: string
+state: string
+principalInfo:
+ serviceAccount:
+ email: string
+resourceInfo:
+ id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - id: string
+ status: string
+ resource: object
+ time: string
+ sub:
+ - {}
+
+```
+
+
+
## `UPDATE` example
Updates a app_connectors
resource.
diff --git a/docs/google-docs/providers/google/bigquery/datasets/index.md b/docs/google-docs/providers/google/bigquery/datasets/index.md
index 6790f54fed..ec8536c2de 100644
--- a/docs/google-docs/providers/google/bigquery/datasets/index.md
+++ b/docs/google-docs/providers/google/bigquery/datasets/index.md
@@ -53,7 +53,7 @@ Creates, updates, deletes, gets or lists a datasets
resource.
| | `object` | A dataset source type which refers to another BigQuery dataset. |
| | `string` | The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations. |
| | `string` | Optional. Defines the time travel window in hours. The value can be from 48 to 168 hours (2 to 7 days). The default value is 168 hours if this is not set. |
-| | `object` | Optional. The [tags](/bigquery/docs/tags) attached to this dataset. Tag keys are globally unique. Tag key is expected to be in the namespaced format, for example "123456789012/environment" where 123456789012 is the ID of the parent organization or project resource for this tag key. Tag value is expected to be the short name, for example "Production". See [Tag definitions](/iam/docs/tags-access-control#definitions) for more details. |
+| | `object` | Optional. The [tags](https://cloud.google.com/bigquery/docs/tags) attached to this dataset. Tag keys are globally unique. Tag key is expected to be in the namespaced format, for example "123456789012/environment" where 123456789012 is the ID of the parent organization or project resource for this tag key. Tag value is expected to be the short name, for example "Production". See [Tag definitions](https://cloud.google.com/iam/docs/tags-access-control#definitions) for more details. |
| | `object` | |
| | `boolean` | Output only. Reserved for future use. |
| | `boolean` | Output only. Reserved for future use. |
diff --git a/docs/google-docs/providers/google/bigquery/jobs/index.md b/docs/google-docs/providers/google/bigquery/jobs/index.md
index d7f0abd8c5..eed8acb8c0 100644
--- a/docs/google-docs/providers/google/bigquery/jobs/index.md
+++ b/docs/google-docs/providers/google/bigquery/jobs/index.md
@@ -34,7 +34,7 @@ Creates, updates, deletes, gets or lists a jobs
resource.
| | `string` | Output only. Opaque ID field of the job. |
| | `object` | |
| | `string` | Output only. A hash of this resource. |
-| | `object` | Reason about why a Job was created from a [`jobs.query`](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query) method when used with `JOB_CREATION_OPTIONAL` Job creation mode. For [`jobs.insert`](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/insert) method calls it will always be `REQUESTED`. This feature is not yet available. Jobs will always be created. |
+| | `object` | Reason about why a Job was created from a [`jobs.query`](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query) method when used with `JOB_CREATION_OPTIONAL` Job creation mode. For [`jobs.insert`](https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/insert) method calls it will always be `REQUESTED`. [Preview](https://cloud.google.com/products/#product-launch-stages) |
| | `object` | A job reference is a fully qualified identifier for referring to a job. |
| | `string` | Output only. The type of the resource. |
| | `string` | Output only. [Full-projection-only] String representation of identity of requesting party. Populated for both first- and third-party identities. Only present for APIs that support third-party identities. |
@@ -73,7 +73,856 @@ user_email
FROM google.bigquery.jobs
WHERE projectId = '{{ projectId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new jobs
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.bigquery.jobs (
+projectId,
+configuration,
+jobReference
+)
+SELECT
+'{{ projectId }}',
+'{{ configuration }}',
+'{{ jobReference }}'
+;
+```
+
+
+
+```yaml
+configuration:
+ copy:
+ createDisposition: string
+ destinationEncryptionConfiguration:
+ kmsKeyName: string
+ destinationExpirationTime: string
+ destinationTable:
+ datasetId: string
+ projectId: string
+ tableId: string
+ operationType: string
+ sourceTables:
+ - datasetId: string
+ projectId: string
+ tableId: string
+ writeDisposition: string
+ dryRun: boolean
+ extract:
+ compression: string
+ destinationFormat: string
+ destinationUri: string
+ destinationUris:
+ - type: string
+ fieldDelimiter: string
+ modelExtractOptions:
+ trialId: string
+ printHeader: boolean
+ sourceModel:
+ datasetId: string
+ modelId: string
+ projectId: string
+ useAvroLogicalTypes: boolean
+ jobTimeoutMs: string
+ jobType: string
+ labels: object
+ load:
+ allowJaggedRows: boolean
+ allowQuotedNewlines: boolean
+ autodetect: boolean
+ clustering:
+ fields:
+ - type: string
+ columnNameCharacterMap: string
+ connectionProperties:
+ - key: string
+ value: string
+ copyFilesOnly: boolean
+ createDisposition: string
+ createSession: boolean
+ decimalTargetTypes:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ destinationTableProperties:
+ description: string
+ expirationTime: string
+ friendlyName: string
+ labels: object
+ encoding: string
+ fieldDelimiter: string
+ fileSetSpecType: string
+ hivePartitioningOptions:
+ fields:
+ - type: string
+ mode: string
+ requirePartitionFilter: boolean
+ sourceUriPrefix: string
+ ignoreUnknownValues: boolean
+ jsonExtension: string
+ maxBadRecords: integer
+ nullMarker: string
+ parquetOptions:
+ enableListInference: boolean
+ enumAsString: boolean
+ mapTargetType: string
+ preserveAsciiControlCharacters: boolean
+ projectionFields:
+ - type: string
+ quote: string
+ rangePartitioning:
+ field: string
+ range:
+ end: string
+ interval: string
+ start: string
+ referenceFileSchemaUri: string
+ schema:
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - {}
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories: {}
+ collation: string
+ dataPolicies:
+ - {}
+ defaultValueExpression: string
+ description: string
+ fields:
+ - {}
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags: {}
+ precision: string
+ rangeElementType: {}
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - {}
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeInfo:
+ typeSystem: string
+ schemaInline: string
+ schemaInlineFormat: string
+ schemaUpdateOptions:
+ - type: string
+ skipLeadingRows: integer
+ sourceFormat: string
+ sourceUris:
+ - type: string
+ timePartitioning:
+ expirationMs: string
+ field: string
+ requirePartitionFilter: boolean
+ type: string
+ useAvroLogicalTypes: boolean
+ writeDisposition: string
+ query:
+ allowLargeResults: boolean
+ connectionProperties:
+ - key: string
+ value: string
+ continuous: boolean
+ createDisposition: string
+ createSession: boolean
+ defaultDataset:
+ datasetId: string
+ projectId: string
+ flattenResults: boolean
+ maximumBillingTier: integer
+ maximumBytesBilled: string
+ parameterMode: string
+ preserveNulls: boolean
+ priority: string
+ query: string
+ queryParameters:
+ - name: string
+ parameterType:
+ structTypes:
+ - description: string
+ name: string
+ type: string
+ parameterValue:
+ arrayValues:
+ - arrayValues:
+ - arrayValues:
+ - arrayValues:
+ - arrayValues:
+ - arrayValues:
+ - arrayValues:
+ - {}
+ rangeValue: {}
+ structValues: object
+ value: string
+ structValues: object
+ value: string
+ structValues: object
+ value: string
+ structValues: object
+ value: string
+ structValues: object
+ value: string
+ structValues: object
+ value: string
+ structValues: object
+ value: string
+ schemaUpdateOptions:
+ - type: string
+ scriptOptions:
+ keyResultStatement: string
+ statementByteBudget: string
+ statementTimeoutMs: string
+ systemVariables:
+ types: object
+ values: object
+ tableDefinitions: object
+ useLegacySql: boolean
+ useQueryCache: boolean
+ userDefinedFunctionResources:
+ - inlineCode: string
+ resourceUri: string
+ writeDisposition: string
+etag: string
+id: string
+jobCreationReason:
+ code: string
+jobReference:
+ jobId: string
+ location: string
+ projectId: string
+kind: string
+principal_subject: string
+selfLink: string
+statistics:
+ completionRatio: number
+ copy:
+ copiedLogicalBytes: string
+ copiedRows: string
+ creationTime: string
+ dataMaskingStatistics:
+ dataMaskingApplied: boolean
+ edition: string
+ endTime: string
+ extract:
+ destinationUriFileCounts:
+ - format: string
+ type: string
+ inputBytes: string
+ timeline:
+ - activeUnits: string
+ completedUnits: string
+ elapsedMs: string
+ estimatedRunnableUnits: string
+ pendingUnits: string
+ totalSlotMs: string
+ finalExecutionDurationMs: string
+ load:
+ badRecords: string
+ inputFileBytes: string
+ inputFiles: string
+ outputBytes: string
+ outputRows: string
+ timeline:
+ - activeUnits: string
+ completedUnits: string
+ elapsedMs: string
+ estimatedRunnableUnits: string
+ pendingUnits: string
+ totalSlotMs: string
+ numChildJobs: string
+ parentJobId: string
+ query:
+ biEngineStatistics:
+ accelerationMode: string
+ biEngineMode: string
+ biEngineReasons:
+ - code: string
+ message: string
+ billingTier: integer
+ cacheHit: boolean
+ ddlAffectedRowAccessPolicyCount: string
+ ddlOperationPerformed: string
+ ddlTargetRoutine:
+ datasetId: string
+ projectId: string
+ routineId: string
+ ddlTargetRowAccessPolicy:
+ datasetId: string
+ policyId: string
+ projectId: string
+ tableId: string
+ dmlStats:
+ deletedRowCount: string
+ insertedRowCount: string
+ updatedRowCount: string
+ estimatedBytesProcessed: string
+ exportDataStatistics:
+ fileCount: string
+ rowCount: string
+ externalServiceCosts:
+ - bytesBilled: string
+ bytesProcessed: string
+ externalService: string
+ reservedSlotCount: string
+ slotMs: string
+ loadQueryStatistics:
+ badRecords: string
+ bytesTransferred: string
+ inputFileBytes: string
+ inputFiles: string
+ outputBytes: string
+ outputRows: string
+ materializedViewStatistics:
+ materializedView:
+ - chosen: boolean
+ estimatedBytesSaved: string
+ rejectedReason: string
+ metadataCacheStatistics:
+ tableMetadataCacheUsage:
+ - explanation: string
+ staleness: string
+ tableType: string
+ unusedReason: string
+ mlStatistics:
+ hparamTrials:
+ - endTimeMs: string
+ errorMessage: string
+ evalLoss: number
+ evaluationMetrics:
+ arimaForecastingMetrics:
+ arimaFittingMetrics:
+ - aic: number
+ logLikelihood: number
+ variance: number
+ arimaSingleModelForecastingMetrics:
+ - arimaFittingMetrics:
+ aic: number
+ logLikelihood: number
+ variance: number
+ hasDrift: boolean
+ hasHolidayEffect: boolean
+ hasSpikesAndDips: boolean
+ hasStepChanges: boolean
+ nonSeasonalOrder:
+ d: string
+ p: string
+ q: string
+ seasonalPeriods:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ timeSeriesId: string
+ timeSeriesIds:
+ - type: string
+ hasDrift:
+ - type: string
+ nonSeasonalOrder:
+ - d: string
+ p: string
+ q: string
+ seasonalPeriods:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ timeSeriesId:
+ - type: string
+ binaryClassificationMetrics:
+ aggregateClassificationMetrics:
+ accuracy: number
+ f1Score: number
+ logLoss: number
+ precision: number
+ recall: number
+ rocAuc: number
+ threshold: number
+ binaryConfusionMatrixList:
+ - accuracy: number
+ f1Score: number
+ falseNegatives: string
+ falsePositives: string
+ positiveClassThreshold: number
+ precision: number
+ recall: number
+ trueNegatives: string
+ truePositives: string
+ negativeLabel: string
+ positiveLabel: string
+ clusteringMetrics:
+ clusters:
+ - centroidId: string
+ count: string
+ featureValues:
+ - categoricalValue:
+ categoryCounts:
+ - category: string
+ count: string
+ featureColumn: string
+ numericalValue: number
+ daviesBouldinIndex: number
+ meanSquaredDistance: number
+ dimensionalityReductionMetrics:
+ totalExplainedVarianceRatio: number
+ multiClassClassificationMetrics:
+ confusionMatrixList:
+ - confidenceThreshold: number
+ rows:
+ - actualLabel: string
+ entries:
+ - itemCount: string
+ predictedLabel: string
+ rankingMetrics:
+ averageRank: number
+ meanAveragePrecision: number
+ meanSquaredError: number
+ normalizedDiscountedCumulativeGain: number
+ regressionMetrics:
+ meanAbsoluteError: number
+ meanSquaredError: number
+ meanSquaredLogError: number
+ medianAbsoluteError: number
+ rSquared: number
+ hparams:
+ activationFn: string
+ adjustStepChanges: boolean
+ approxGlobalFeatureContrib: boolean
+ autoArima: boolean
+ autoArimaMaxOrder: string
+ autoArimaMinOrder: string
+ autoClassWeights: boolean
+ batchSize: string
+ boosterType: string
+ budgetHours: number
+ calculatePValues: boolean
+ categoryEncodingMethod: string
+ cleanSpikesAndDips: boolean
+ colorSpace: string
+ colsampleBylevel: number
+ colsampleBynode: number
+ colsampleBytree: number
+ dartNormalizeType: string
+ dataFrequency: string
+ dataSplitColumn: string
+ dataSplitEvalFraction: number
+ dataSplitMethod: string
+ decomposeTimeSeries: boolean
+ distanceType: string
+ dropout: number
+ earlyStop: boolean
+ enableGlobalExplain: boolean
+ feedbackType: string
+ fitIntercept: boolean
+ hiddenUnits:
+ - format: string
+ type: string
+ holidayRegion: string
+ holidayRegions:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ horizon: string
+ hparamTuningObjectives:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ includeDrift: boolean
+ initialLearnRate: number
+ inputLabelColumns:
+ - type: string
+ instanceWeightColumn: string
+ integratedGradientsNumSteps: string
+ itemColumn: string
+ kmeansInitializationColumn: string
+ kmeansInitializationMethod: string
+ l1RegActivation: number
+ l1Regularization: number
+ l2Regularization: number
+ labelClassWeights: object
+ learnRate: number
+ learnRateStrategy: string
+ lossType: string
+ maxIterations: string
+ maxParallelTrials: string
+ maxTimeSeriesLength: string
+ maxTreeDepth: string
+ minRelativeProgress: number
+ minSplitLoss: number
+ minTimeSeriesLength: string
+ minTreeChildWeight: string
+ modelRegistry: string
+ modelUri: string
+ numClusters: string
+ numFactors: string
+ numParallelTree: string
+ numPrincipalComponents: string
+ numTrials: string
+ optimizationStrategy: string
+ optimizer: string
+ pcaExplainedVarianceRatio: number
+ pcaSolver: string
+ sampledShapleyNumPaths: string
+ scaleFeatures: boolean
+ standardizeFeatures: boolean
+ subsample: number
+ tfVersion: string
+ timeSeriesDataColumn: string
+ timeSeriesIdColumn: string
+ timeSeriesIdColumns:
+ - type: string
+ timeSeriesLengthFraction: number
+ timeSeriesTimestampColumn: string
+ treeMethod: string
+ trendSmoothingWindowSize: string
+ userColumn: string
+ vertexAiModelVersionAliases:
+ - type: string
+ walsAlpha: number
+ warmStart: boolean
+ xgboostVersion: string
+ startTimeMs: string
+ status: string
+ trainingLoss: number
+ trialId: string
+ iterationResults:
+ - arimaResult:
+ arimaModelInfo:
+ - arimaCoefficients:
+ autoRegressiveCoefficients:
+ - format: string
+ type: string
+ interceptCoefficient: number
+ movingAverageCoefficients:
+ - format: string
+ type: string
+ hasDrift: boolean
+ hasHolidayEffect: boolean
+ hasSpikesAndDips: boolean
+ hasStepChanges: boolean
+ seasonalPeriods:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ timeSeriesId: string
+ timeSeriesIds:
+ - type: string
+ seasonalPeriods:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ clusterInfos:
+ - centroidId: string
+ clusterRadius: number
+ clusterSize: string
+ durationMs: string
+ evalLoss: number
+ index: integer
+ learnRate: number
+ principalComponentInfos:
+ - cumulativeExplainedVarianceRatio: number
+ explainedVariance: number
+ explainedVarianceRatio: number
+ principalComponentId: string
+ trainingLoss: number
+ maxIterations: string
+ modelType: string
+ trainingType: string
+ modelTraining:
+ currentIteration: integer
+ expectedTotalIterations: string
+ modelTrainingCurrentIteration: integer
+ modelTrainingExpectedTotalIteration: string
+ numDmlAffectedRows: string
+ performanceInsights:
+ avgPreviousExecutionMs: string
+ stagePerformanceChangeInsights:
+ - inputDataChange:
+ recordsReadDiffPercentage: number
+ stageId: string
+ stagePerformanceStandaloneInsights:
+ - biEngineReasons:
+ - code: string
+ message: string
+ highCardinalityJoins:
+ - leftRows: string
+ outputRows: string
+ rightRows: string
+ stepIndex: integer
+ insufficientShuffleQuota: boolean
+ partitionSkew:
+ skewSources:
+ - stageId: string
+ slotContention: boolean
+ stageId: string
+ queryInfo:
+ optimizationDetails: object
+ queryPlan:
+ - completedParallelInputs: string
+ computeMode: string
+ computeMsAvg: string
+ computeMsMax: string
+ computeRatioAvg: number
+ computeRatioMax: number
+ endMs: string
+ id: string
+ inputStages:
+ - format: string
+ type: string
+ name: string
+ parallelInputs: string
+ readMsAvg: string
+ readMsMax: string
+ readRatioAvg: number
+ readRatioMax: number
+ recordsRead: string
+ recordsWritten: string
+ shuffleOutputBytes: string
+ shuffleOutputBytesSpilled: string
+ slotMs: string
+ startMs: string
+ status: string
+ steps:
+ - kind: string
+ substeps:
+ - type: string
+ waitMsAvg: string
+ waitMsMax: string
+ waitRatioAvg: number
+ waitRatioMax: number
+ writeMsAvg: string
+ writeMsMax: string
+ writeRatioAvg: number
+ writeRatioMax: number
+ referencedRoutines:
+ - datasetId: string
+ projectId: string
+ routineId: string
+ referencedTables:
+ - datasetId: string
+ projectId: string
+ tableId: string
+ reservationUsage:
+ - name: string
+ slotMs: string
+ searchStatistics:
+ indexUnusedReasons:
+ - code: string
+ indexName: string
+ message: string
+ indexUsageMode: string
+ sparkStatistics:
+ endpoints: object
+ gcsStagingBucket: string
+ kmsKeyName: string
+ loggingInfo:
+ projectId: string
+ resourceType: string
+ sparkJobId: string
+ sparkJobLocation: string
+ statementType: string
+ timeline:
+ - activeUnits: string
+ completedUnits: string
+ elapsedMs: string
+ estimatedRunnableUnits: string
+ pendingUnits: string
+ totalSlotMs: string
+ totalBytesBilled: string
+ totalBytesProcessed: string
+ totalBytesProcessedAccuracy: string
+ totalPartitionsProcessed: string
+ totalSlotMs: string
+ transferredBytes: string
+ undeclaredQueryParameters:
+ - name: string
+ vectorSearchStatistics:
+ indexUnusedReasons:
+ - code: string
+ indexName: string
+ message: string
+ indexUsageMode: string
+ quotaDeferments:
+ - type: string
+ reservationUsage:
+ - name: string
+ slotMs: string
+ reservation_id: string
+ rowLevelSecurityStatistics:
+ rowLevelSecurityApplied: boolean
+ scriptStatistics:
+ evaluationKind: string
+ stackFrames:
+ - endColumn: integer
+ endLine: integer
+ procedureId: string
+ startColumn: integer
+ startLine: integer
+ text: string
+ sessionInfo:
+ sessionId: string
+ startTime: string
+ totalBytesProcessed: string
+ totalSlotMs: string
+ transactionInfo:
+ transactionId: string
+status:
+ errorResult:
+ debugInfo: string
+ location: string
+ message: string
+ reason: string
+ errors:
+ - debugInfo: string
+ location: string
+ message: string
+ reason: string
+ state: string
+user_email: string
+
+```
+
+
+
## `DELETE` example
Deletes the specified jobs
resource.
diff --git a/docs/google-docs/providers/google/bigquery/models/index.md b/docs/google-docs/providers/google/bigquery/models/index.md
index 7796cc9687..553bc35ac6 100644
--- a/docs/google-docs/providers/google/bigquery/models/index.md
+++ b/docs/google-docs/providers/google/bigquery/models/index.md
@@ -34,21 +34,21 @@ Creates, updates, deletes, gets or lists a models
resource.
| | `string` | Optional. A user-friendly description of this model. |
| | `string` | The best trial_id across all training runs. |
| | `string` | Output only. The time when this model was created, in millisecs since the epoch. |
-| | `string` | Output only. The default trial_id to use in TVFs when the trial_id is not passed in. For single-objective [hyperparameter tuning](/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, this is the best trial ID. For multi-objective [hyperparameter tuning](/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, this is the smallest trial ID among all Pareto optimal trials. |
+| | `string` | Output only. The default trial_id to use in TVFs when the trial_id is not passed in. For single-objective [hyperparameter tuning](https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, this is the best trial ID. For multi-objective [hyperparameter tuning](https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, this is the smallest trial ID among all Pareto optimal trials. |
| | `object` | Configuration for Cloud KMS encryption settings. |
| | `string` | Output only. A hash of this resource. |
| | `string` | Optional. The time when this model expires, in milliseconds since the epoch. If not present, the model will persist indefinitely. Expired models will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created models. |
| | `array` | Output only. Input feature columns for the model inference. If the model is trained with TRANSFORM clause, these are the input of the TRANSFORM clause. |
| | `string` | Optional. A descriptive name for this model. |
| | `object` | Hyperparameter search spaces. These should be a subset of training_options. |
-| | `array` | Output only. Trials of a [hyperparameter tuning](/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) model sorted by trial_id. |
+| | `array` | Output only. Trials of a [hyperparameter tuning](https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) model sorted by trial_id. |
| | `array` | Output only. Label columns that were used to train this model. The output of the model will have a "predicted_" prefix to these columns. |
| | `object` | The labels associated with this model. You can use these to organize and group your models. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. |
| | `string` | Output only. The time when this model was last modified, in millisecs since the epoch. |
| | `string` | Output only. The geographic location where the model resides. This value is inherited from the dataset. |
| | `object` | Id path of a model. |
| | `string` | Output only. Type of the model resource. |
-| | `array` | Output only. For single-objective [hyperparameter tuning](/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, it only contains the best trial. For multi-objective [hyperparameter tuning](/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, it contains all Pareto optimal trials sorted by trial_id. |
+| | `array` | Output only. For single-objective [hyperparameter tuning](https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, it only contains the best trial. For multi-objective [hyperparameter tuning](https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-hp-tuning-overview) models, it contains all Pareto optimal trials sorted by trial_id. |
| | `object` | Remote Model Info |
| | `array` | Information for all training runs in increasing order of start_time. |
| | `array` | Output only. This field will be populated if a TRANSFORM clause was used to train a model. TRANSFORM clause (if used) takes feature_columns as input and outputs transform_columns. transform_columns then are used to train the model. |
diff --git a/docs/google-docs/providers/google/bigquery/routines/index.md b/docs/google-docs/providers/google/bigquery/routines/index.md
index b552910ebc..8e0044d96d 100644
--- a/docs/google-docs/providers/google/bigquery/routines/index.md
+++ b/docs/google-docs/providers/google/bigquery/routines/index.md
@@ -43,7 +43,7 @@ Creates, updates, deletes, gets or lists a routines
resource.
| | `string` | Output only. The time when this routine was last modified, in milliseconds since the epoch. |
| | `object` | Options for a remote user-defined function. |
| | `object` | A table type |
-| | `object` | The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind": "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "DATE"} } } ] } } |
+| | `object` | The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind": "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "DATE"} } } ] } } * RANGE: { "typeKind": "RANGE", "rangeElementType": {"typeKind": "DATE"} } |
| | `object` | Id path of a routine. |
| | `string` | Required. The type of routine. |
| | `string` | Optional. The security mode of the routine, if defined. If not defined, the security mode is automatically determined from the routine's configuration. |
diff --git a/docs/google-docs/providers/google/bigquery/tables/index.md b/docs/google-docs/providers/google/bigquery/tables/index.md
index 9b3b52bda5..afbd41ba3e 100644
--- a/docs/google-docs/providers/google/bigquery/tables/index.md
+++ b/docs/google-docs/providers/google/bigquery/tables/index.md
@@ -80,7 +80,7 @@ Creates, updates, deletes, gets or lists a tables
resource.
| | `object` | |
| | `object` | Replication info of a table created using `AS REPLICA` DDL like: `CREATE MATERIALIZED VIEW mv1 AS REPLICA OF src_mv` |
| | `object` | |
-| | `string` | Output only. Describes the table type. The following values are supported: * `TABLE`: A normal BigQuery table. * `VIEW`: A virtual table defined by a SQL query. * `EXTERNAL`: A table that references data stored in an external storage system, such as Google Cloud Storage. * `MATERIALIZED_VIEW`: A precomputed view defined by a SQL query. * `SNAPSHOT`: An immutable BigQuery table that preserves the contents of a base table at a particular time. See additional information on [table snapshots](/bigquery/docs/table-snapshots-intro). The default value is `TABLE`. |
+| | `string` | Output only. Describes the table type. The following values are supported: * `TABLE`: A normal BigQuery table. * `VIEW`: A virtual table defined by a SQL query. * `EXTERNAL`: A table that references data stored in an external storage system, such as Google Cloud Storage. * `MATERIALIZED_VIEW`: A precomputed view defined by a SQL query. * `SNAPSHOT`: An immutable BigQuery table that preserves the contents of a base table at a particular time. See additional information on [table snapshots](https://cloud.google.com/bigquery/docs/table-snapshots-intro). The default value is `TABLE`. |
| | `object` | Describes the definition of a logical view. |
## Methods
@@ -154,7 +154,491 @@ FROM google.bigquery.tables
WHERE +datasetId = '{{ +datasetId }}'
AND projectId = '{{ projectId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new tables
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.bigquery.tables (
++datasetId,
+projectId,
+biglakeConfiguration,
+clustering,
+defaultCollation,
+defaultRoundingMode,
+description,
+encryptionConfiguration,
+expirationTime,
+externalCatalogTableOptions,
+externalDataConfiguration,
+friendlyName,
+labels,
+materializedView,
+maxStaleness,
+model,
+partitionDefinition,
+rangePartitioning,
+requirePartitionFilter,
+resourceTags,
+schema,
+tableConstraints,
+tableReference,
+tableReplicationInfo,
+timePartitioning,
+view
+)
+SELECT
+'{{ +datasetId }}',
+'{{ projectId }}',
+'{{ biglakeConfiguration }}',
+'{{ clustering }}',
+'{{ defaultCollation }}',
+'{{ defaultRoundingMode }}',
+'{{ description }}',
+'{{ encryptionConfiguration }}',
+'{{ expirationTime }}',
+'{{ externalCatalogTableOptions }}',
+'{{ externalDataConfiguration }}',
+'{{ friendlyName }}',
+'{{ labels }}',
+'{{ materializedView }}',
+'{{ maxStaleness }}',
+'{{ model }}',
+'{{ partitionDefinition }}',
+'{{ rangePartitioning }}',
+true|false,
+'{{ resourceTags }}',
+'{{ schema }}',
+'{{ tableConstraints }}',
+'{{ tableReference }}',
+'{{ tableReplicationInfo }}',
+'{{ timePartitioning }}',
+'{{ view }}'
+;
+```
+
+
+
+```yaml
+biglakeConfiguration:
+ connectionId: string
+ fileFormat: string
+ storageUri: string
+ tableFormat: string
+cloneDefinition:
+ baseTableReference:
+ datasetId: string
+ projectId: string
+ tableId: string
+ cloneTime: string
+clustering:
+ fields:
+ - type: string
+creationTime: string
+defaultCollation: string
+defaultRoundingMode: string
+description: string
+encryptionConfiguration:
+ kmsKeyName: string
+etag: string
+expirationTime: string
+externalCatalogTableOptions:
+ connectionId: string
+ parameters: object
+ storageDescriptor:
+ inputFormat: string
+ locationUri: string
+ outputFormat: string
+ serdeInfo:
+ name: string
+ parameters: object
+ serializationLibrary: string
+externalDataConfiguration:
+ autodetect: boolean
+ avroOptions:
+ useAvroLogicalTypes: boolean
+ bigtableOptions:
+ columnFamilies:
+ - columns:
+ - encoding: string
+ fieldName: string
+ onlyReadLatest: boolean
+ qualifierEncoded: string
+ qualifierString: string
+ type: string
+ encoding: string
+ familyId: string
+ onlyReadLatest: boolean
+ type: string
+ ignoreUnspecifiedColumnFamilies: boolean
+ outputColumnFamiliesAsJson: boolean
+ readRowkeyAsString: boolean
+ compression: string
+ connectionId: string
+ csvOptions:
+ allowJaggedRows: boolean
+ allowQuotedNewlines: boolean
+ encoding: string
+ fieldDelimiter: string
+ nullMarker: string
+ preserveAsciiControlCharacters: boolean
+ quote: string
+ skipLeadingRows: string
+ decimalTargetTypes:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ fileSetSpecType: string
+ googleSheetsOptions:
+ range: string
+ skipLeadingRows: string
+ hivePartitioningOptions:
+ fields:
+ - type: string
+ mode: string
+ requirePartitionFilter: boolean
+ sourceUriPrefix: string
+ ignoreUnknownValues: boolean
+ jsonExtension: string
+ jsonOptions:
+ encoding: string
+ maxBadRecords: integer
+ metadataCacheMode: string
+ objectMetadata: string
+ parquetOptions:
+ enableListInference: boolean
+ enumAsString: boolean
+ mapTargetType: string
+ referenceFileSchemaUri: string
+ schema:
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - type: string
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories:
+ names:
+ - {}
+ collation: string
+ dataPolicies:
+ - name: string
+ defaultValueExpression: string
+ description: string
+ fields:
+ - categories: {}
+ collation: string
+ dataPolicies:
+ - {}
+ defaultValueExpression: string
+ description: string
+ fields:
+ - {}
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags: {}
+ precision: string
+ rangeElementType: {}
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - {}
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeDefinition: string
+ maxLength: string
+ mode: string
+ name: string
+ policyTags:
+ names:
+ - type: string
+ precision: string
+ rangeElementType:
+ type: string
+ roundingMode: string
+ scale: string
+ type: string
+ foreignTypeInfo:
+ typeSystem: string
+ sourceFormat: string
+ sourceUris:
+ - type: string
+friendlyName: string
+id: string
+kind: string
+labels: object
+lastModifiedTime: string
+location: string
+materializedView:
+ allowNonIncrementalDefinition: boolean
+ enableRefresh: boolean
+ lastRefreshTime: string
+ maxStaleness: string
+ query: string
+ refreshIntervalMs: string
+materializedViewStatus:
+ lastRefreshStatus:
+ debugInfo: string
+ location: string
+ message: string
+ reason: string
+ refreshWatermark: string
+maxStaleness: string
+model:
+ modelOptions:
+ labels:
+ - type: string
+ lossType: string
+ modelType: string
+ trainingRuns:
+ - iterationResults:
+ - durationMs: string
+ evalLoss: number
+ index: integer
+ learnRate: number
+ trainingLoss: number
+ startTime: string
+ state: string
+ trainingOptions:
+ earlyStop: boolean
+ l1Reg: number
+ l2Reg: number
+ learnRate: number
+ learnRateStrategy: string
+ lineSearchInitLearnRate: number
+ maxIteration: string
+ minRelProgress: number
+ warmStart: boolean
+numActiveLogicalBytes: string
+numActivePhysicalBytes: string
+numBytes: string
+numCurrentPhysicalBytes: string
+numLongTermBytes: string
+numLongTermLogicalBytes: string
+numLongTermPhysicalBytes: string
+numPartitions: string
+numPhysicalBytes: string
+numRows: string
+numTimeTravelPhysicalBytes: string
+numTotalLogicalBytes: string
+numTotalPhysicalBytes: string
+partitionDefinition:
+ partitionedColumn:
+ - field: string
+rangePartitioning:
+ field: string
+ range:
+ end: string
+ interval: string
+ start: string
+replicas:
+ - datasetId: string
+ projectId: string
+ tableId: string
+requirePartitionFilter: boolean
+resourceTags: object
+restrictions:
+ type: string
+selfLink: string
+snapshotDefinition:
+ snapshotTime: string
+streamingBuffer:
+ estimatedBytes: string
+ estimatedRows: string
+ oldestEntryTime: string
+tableConstraints:
+ foreignKeys:
+ - columnReferences:
+ - referencedColumn: string
+ referencingColumn: string
+ name: string
+ referencedTable:
+ datasetId: string
+ projectId: string
+ tableId: string
+ primaryKey:
+ columns:
+ - type: string
+tableReplicationInfo:
+ replicatedSourceLastRefreshTime: string
+ replicationIntervalMs: string
+ replicationStatus: string
+timePartitioning:
+ expirationMs: string
+ field: string
+ requirePartitionFilter: boolean
+ type: string
+type: string
+view:
+ foreignDefinitions:
+ - dialect: string
+ query: string
+ privacyPolicy:
+ aggregationThresholdPolicy:
+ privacyUnitColumns:
+ - type: string
+ threshold: string
+ differentialPrivacyPolicy:
+ deltaBudget: number
+ deltaBudgetRemaining: number
+ deltaPerQuery: number
+ epsilonBudget: number
+ epsilonBudgetRemaining: number
+ maxEpsilonPerQuery: number
+ maxGroupsContributed: string
+ privacyUnitColumn: string
+ joinRestrictionPolicy:
+ joinAllowedColumns:
+ - type: string
+ joinCondition: string
+ query: string
+ useExplicitColumnNames: boolean
+ useLegacySql: boolean
+ userDefinedFunctionResources:
+ - inlineCode: string
+ resourceUri: string
+
+```
+
+
+
## `UPDATE` example
Updates a tables
resource.
diff --git a/docs/google-docs/providers/google/bigtableadmin/app_profiles/index.md b/docs/google-docs/providers/google/bigtableadmin/app_profiles/index.md
index c46e32f5e1..2b6227533a 100644
--- a/docs/google-docs/providers/google/bigtableadmin/app_profiles/index.md
+++ b/docs/google-docs/providers/google/bigtableadmin/app_profiles/index.md
@@ -118,6 +118,7 @@ description: string
multiClusterRoutingUseAny:
clusterIds:
- type: string
+ rowAffinity: {}
singleClusterRouting:
clusterId: string
allowTransactionalWrites: boolean
diff --git a/docs/google-docs/providers/google/bigtableadmin/backups/index.md b/docs/google-docs/providers/google/bigtableadmin/backups/index.md
index 92d2da3178..cb1088882e 100644
--- a/docs/google-docs/providers/google/bigtableadmin/backups/index.md
+++ b/docs/google-docs/providers/google/bigtableadmin/backups/index.md
@@ -32,9 +32,11 @@ Creates, updates, deletes, gets or lists a backups
resource.
| Name | Datatype | Description |
|:-----|:---------|:------------|
| | `string` | A globally unique identifier for the backup which cannot be changed. Values are of the form `projects/{project}/instances/{instance}/clusters/{cluster}/ backups/_a-zA-Z0-9*` The final segment of the name must be between 1 and 50 characters in length. The backup is stored in the cluster identified by the prefix of the backup name of the form `projects/{project}/instances/{instance}/clusters/{cluster}`. |
+| | `string` | Indicates the backup type of the backup. |
| | `object` | Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status. |
| | `string` | Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp. |
| | `string` | Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup. |
+| | `string` | The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request. |
| | `string` | Output only. Size of the backup in bytes. |
| | `string` | Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects//instances//clusters//backups/ |
| | `string` | Required. Immutable. Name of the table from which this backup was created. This needs to be in the same instance as the backup. Values are of the form `projects/{project}/instances/{instance}/tables/{source_table}`. |
@@ -58,9 +60,11 @@ Lists Cloud Bigtable backups. Returns both completed and pending backups.
```sql
SELECT
name,
+backupType,
encryptionInfo,
endTime,
expireTime,
+hotToStandardTime,
sizeBytes,
sourceBackup,
sourceTable,
@@ -93,7 +97,9 @@ instancesId,
projectsId,
name,
sourceTable,
-expireTime
+expireTime,
+backupType,
+hotToStandardTime
)
SELECT
'{{ clustersId }}',
@@ -101,7 +107,9 @@ SELECT
'{{ projectsId }}',
'{{ name }}',
'{{ sourceTable }}',
-'{{ expireTime }}'
+'{{ expireTime }}',
+'{{ backupType }}',
+'{{ hotToStandardTime }}'
;
```
@@ -125,6 +133,8 @@ encryptionInfo:
- type: string
additionalProperties: any
kmsKeyVersion: string
+backupType: string
+hotToStandardTime: string
```
@@ -140,7 +150,9 @@ UPDATE google.bigtableadmin.backups
SET
name = '{{ name }}',
sourceTable = '{{ sourceTable }}',
-expireTime = '{{ expireTime }}'
+expireTime = '{{ expireTime }}',
+backupType = '{{ backupType }}',
+hotToStandardTime = '{{ hotToStandardTime }}'
WHERE
backupsId = '{{ backupsId }}'
AND clustersId = '{{ clustersId }}'
diff --git a/docs/google-docs/providers/google/billingbudgets/budgets/index.md b/docs/google-docs/providers/google/billingbudgets/budgets/index.md
index 8d6b51c6c8..8e56159d6d 100644
--- a/docs/google-docs/providers/google/billingbudgets/budgets/index.md
+++ b/docs/google-docs/providers/google/billingbudgets/budgets/index.md
@@ -84,68 +84,68 @@ Use the following StackQL query and manifest file to create a new budgets<
/*+ create */
INSERT INTO google.billingbudgets.budgets (
billingAccountsId,
-ownershipScope,
-thresholdRules,
+amount,
+etag,
+budgetFilter,
notificationsRule,
+thresholdRules,
displayName,
-budgetFilter,
-amount,
-etag
+ownershipScope
)
SELECT
'{{ billingAccountsId }}',
-'{{ ownershipScope }}',
-'{{ thresholdRules }}',
+'{{ amount }}',
+'{{ etag }}',
+'{{ budgetFilter }}',
'{{ notificationsRule }}',
+'{{ thresholdRules }}',
'{{ displayName }}',
-'{{ budgetFilter }}',
-'{{ amount }}',
-'{{ etag }}'
+'{{ ownershipScope }}'
;
```
```yaml
-ownershipScope: string
-thresholdRules:
- - thresholdPercent: number
- spendBasis: string
-notificationsRule:
- pubsubTopic: string
- disableDefaultIamRecipients: boolean
- enableProjectLevelRecipients: boolean
- schemaVersion: string
- monitoringNotificationChannels:
- - type: string
-name: string
-displayName: string
+amount:
+ specifiedAmount:
+ nanos: integer
+ currencyCode: string
+ units: string
+ lastPeriodAmount: {}
+etag: string
budgetFilter:
- calendarPeriod: string
projects:
- type: string
- labels: object
- creditTypesTreatment: string
- creditTypes:
+ services:
- type: string
resourceAncestors:
- type: string
+ calendarPeriod: string
subaccounts:
- type: string
- services:
- - type: string
+ labels: object
customPeriod:
endDate:
year: integer
month: integer
day: integer
-amount:
- specifiedAmount:
- currencyCode: string
- nanos: integer
- units: string
- lastPeriodAmount: {}
-etag: string
+ creditTypes:
+ - type: string
+ creditTypesTreatment: string
+notificationsRule:
+ schemaVersion: string
+ enableProjectLevelRecipients: boolean
+ pubsubTopic: string
+ disableDefaultIamRecipients: boolean
+ monitoringNotificationChannels:
+ - type: string
+thresholdRules:
+ - thresholdPercent: number
+ spendBasis: string
+displayName: string
+ownershipScope: string
+name: string
```
@@ -159,13 +159,13 @@ Updates a budgets
resource.
/*+ update */
UPDATE google.billingbudgets.budgets
SET
-ownershipScope = '{{ ownershipScope }}',
-thresholdRules = '{{ thresholdRules }}',
+amount = '{{ amount }}',
+etag = '{{ etag }}',
+budgetFilter = '{{ budgetFilter }}',
notificationsRule = '{{ notificationsRule }}',
+thresholdRules = '{{ thresholdRules }}',
displayName = '{{ displayName }}',
-budgetFilter = '{{ budgetFilter }}',
-amount = '{{ amount }}',
-etag = '{{ etag }}'
+ownershipScope = '{{ ownershipScope }}'
WHERE
billingAccountsId = '{{ billingAccountsId }}'
AND budgetsId = '{{ budgetsId }}';
diff --git a/docs/google-docs/providers/google/cloudbuild/connections/index.md b/docs/google-docs/providers/google/cloudbuild/connections/index.md
index 2bff38fca0..2f7d5665e9 100644
--- a/docs/google-docs/providers/google/cloudbuild/connections/index.md
+++ b/docs/google-docs/providers/google/cloudbuild/connections/index.md
@@ -97,78 +97,78 @@ Use the following StackQL query and manifest file to create a new connecti
INSERT INTO google.cloudbuild.connections (
locationsId,
projectsId,
-githubConfig,
-etag,
+githubEnterpriseConfig,
bitbucketDataCenterConfig,
-gitlabConfig,
+bitbucketCloudConfig,
annotations,
+etag,
+githubConfig,
+disabled,
name,
-githubEnterpriseConfig,
-bitbucketCloudConfig,
-disabled
+gitlabConfig
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ githubConfig }}',
-'{{ etag }}',
+'{{ githubEnterpriseConfig }}',
'{{ bitbucketDataCenterConfig }}',
-'{{ gitlabConfig }}',
+'{{ bitbucketCloudConfig }}',
'{{ annotations }}',
+'{{ etag }}',
+'{{ githubConfig }}',
+true|false,
'{{ name }}',
-'{{ githubEnterpriseConfig }}',
-'{{ bitbucketCloudConfig }}',
-true|false
+'{{ gitlabConfig }}'
;
```
```yaml
-updateTime: string
-githubConfig:
- authorizerCredential:
- username: string
- oauthTokenSecretVersion: string
+githubEnterpriseConfig:
+ hostUri: string
+ appId: string
+ privateKeySecretVersion: string
+ webhookSecretSecretVersion: string
appInstallationId: string
-etag: string
-bitbucketDataCenterConfig:
+ appSlug: string
+ serverVersion: string
+ apiKey: string
serviceDirectoryConfig:
service: string
- authorizerCredential:
- username: string
+ sslCa: string
+updateTime: string
+bitbucketDataCenterConfig:
+ readAuthorizerCredential:
userTokenSecretVersion: string
+ username: string
hostUri: string
- sslCa: string
webhookSecretSecretVersion: string
serverVersion: string
-gitlabConfig:
- webhookSecretSecretVersion: string
sslCa: string
- serverVersion: string
- hostUri: string
-annotations: object
-name: string
-reconciling: boolean
-githubEnterpriseConfig:
- appSlug: string
- sslCa: string
- apiKey: string
- webhookSecretSecretVersion: string
- appId: string
- serverVersion: string
- privateKeySecretVersion: string
- appInstallationId: string
- hostUri: string
bitbucketCloudConfig:
webhookSecretSecretVersion: string
workspace: string
-createTime: string
+annotations: object
+etag: string
+githubConfig:
+ appInstallationId: string
+ authorizerCredential:
+ oauthTokenSecretVersion: string
+ username: string
+disabled: boolean
installationState:
+ stage: string
actionUri: string
message: string
- stage: string
-disabled: boolean
+name: string
+reconciling: boolean
+createTime: string
+gitlabConfig:
+ serverVersion: string
+ webhookSecretSecretVersion: string
+ sslCa: string
+ hostUri: string
```
@@ -182,15 +182,15 @@ Updates a connections
resource.
/*+ update */
UPDATE google.cloudbuild.connections
SET
-githubConfig = '{{ githubConfig }}',
-etag = '{{ etag }}',
+githubEnterpriseConfig = '{{ githubEnterpriseConfig }}',
bitbucketDataCenterConfig = '{{ bitbucketDataCenterConfig }}',
-gitlabConfig = '{{ gitlabConfig }}',
+bitbucketCloudConfig = '{{ bitbucketCloudConfig }}',
annotations = '{{ annotations }}',
+etag = '{{ etag }}',
+githubConfig = '{{ githubConfig }}',
+disabled = true|false,
name = '{{ name }}',
-githubEnterpriseConfig = '{{ githubEnterpriseConfig }}',
-bitbucketCloudConfig = '{{ bitbucketCloudConfig }}',
-disabled = true|false
+gitlabConfig = '{{ gitlabConfig }}'
WHERE
connectionsId = '{{ connectionsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/cloudbuild/connections_iam_policies/index.md b/docs/google-docs/providers/google/cloudbuild/connections_iam_policies/index.md
index 94be4d6d45..a2d6f781c9 100644
--- a/docs/google-docs/providers/google/cloudbuild/connections_iam_policies/index.md
+++ b/docs/google-docs/providers/google/cloudbuild/connections_iam_policies/index.md
@@ -65,8 +65,8 @@ Replaces all fields in the specified connections_iam_policies
resou
/*+ update */
REPLACE google.cloudbuild.connections_iam_policies
SET
-policy = '{{ policy }}',
-updateMask = '{{ updateMask }}'
+updateMask = '{{ updateMask }}',
+policy = '{{ policy }}'
WHERE
connectionsId = '{{ connectionsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/cloudbuild/repositories/index.md b/docs/google-docs/providers/google/cloudbuild/repositories/index.md
index 55049dff97..c747607f70 100644
--- a/docs/google-docs/providers/google/cloudbuild/repositories/index.md
+++ b/docs/google-docs/providers/google/cloudbuild/repositories/index.md
@@ -105,12 +105,12 @@ requests:
- repositoryId: string
repository:
updateTime: string
- annotations: object
name: string
+ annotations: object
etag: string
webhookId: string
- remoteUri: string
createTime: string
+ remoteUri: string
parent: string
```
diff --git a/docs/google-docs/providers/google/cloudcommerceprocurement/entitlements/index.md b/docs/google-docs/providers/google/cloudcommerceprocurement/entitlements/index.md
index 1490ef3031..abb1aa3a05 100644
--- a/docs/google-docs/providers/google/cloudcommerceprocurement/entitlements/index.md
+++ b/docs/google-docs/providers/google/cloudcommerceprocurement/entitlements/index.md
@@ -115,16 +115,16 @@ Updates a entitlements
resource.
UPDATE google.cloudcommerceprocurement.entitlements
SET
provider = '{{ provider }}',
-inputProperties = '{{ inputProperties }}',
-product = '{{ product }}',
-messageToUser = '{{ messageToUser }}',
+newPendingPlan = '{{ newPendingPlan }}',
consumers = '{{ consumers }}',
-plan = '{{ plan }}',
-account = '{{ account }}',
-usageReportingId = '{{ usageReportingId }}',
-state = '{{ state }}',
name = '{{ name }}',
-newPendingPlan = '{{ newPendingPlan }}'
+state = '{{ state }}',
+usageReportingId = '{{ usageReportingId }}',
+product = '{{ product }}',
+inputProperties = '{{ inputProperties }}',
+account = '{{ account }}',
+messageToUser = '{{ messageToUser }}',
+plan = '{{ plan }}'
WHERE
entitlementsId = '{{ entitlementsId }}'
AND providersId = '{{ providersId }}';
diff --git a/docs/google-docs/providers/google/cloudsupport/cases/index.md b/docs/google-docs/providers/google/cloudsupport/cases/index.md
index bbc034c7c6..b056dee3bf 100644
--- a/docs/google-docs/providers/google/cloudsupport/cases/index.md
+++ b/docs/google-docs/providers/google/cloudsupport/cases/index.md
@@ -50,6 +50,7 @@ Creates, updates, deletes, gets or lists a cases
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Retrieve a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/16033687" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().get( name="projects/some-project/cases/43595344", ) print(request.execute()) ``` |
| | `SELECT` | | Retrieve all cases under a parent, but not its children. For example, listing cases under an organization only returns the cases that are directly parented by that organization. To retrieve cases under an organization and its projects, use `cases.search`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().list(parent="projects/some-project") print(request.execute()) ``` |
| | `INSERT` | | Create a new case and associate it with a parent. It must have the following fields set: `display_name`, `description`, `classification`, and `priority`. If you're just testing the API and don't want to route your case to an agent, set `testCase=true`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "display_name": "Test case created by me.", "description": "a random test case, feel free to close", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" }, "time_zone": "-07:00", "subscriber_email_addresses": [ "foo@domain.com", "bar@domain.com" ], "testCase": true, "priority": "P3" }' \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().create( parent="projects/some-project", body={ "displayName": "A Test Case", "description": "This is a test case.", "testCase": True, "priority": "P2", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" }, }, ) print(request.execute()) ``` |
| | `UPDATE` | | Update a case. Only some fields can be updated. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "priority": "P1" }' \ "https://cloudsupport.googleapis.com/v2/$case?updateMask=priority" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().patch( name="projects/some-project/cases/43112854", body={ "displayName": "This is Now a New Title", "priority": "P2", }, ) print(request.execute()) ``` |
@@ -57,7 +58,7 @@ Creates, updates, deletes, gets or lists a cases
resource.
## `SELECT` examples
-Retrieve all cases under a parent, but not its children. For example, listing cases under an organization only returns the cases that are directly parented by that organization. To retrieve cases under an organization and its projects, use `cases.search`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().list(parent="projects/some-project") print(request.execute()) ```
+Retrieve a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/16033687" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().get( name="projects/some-project/cases/43595344", ) print(request.execute()) ```
```sql
SELECT
@@ -77,8 +78,7 @@ testCase,
timeZone,
updateTime
FROM google.cloudsupport.cases
-WHERE parent = '{{ parent }}'
-AND parentType = '{{ parentType }}';
+WHERE name = '{{ name }}';
```
## `INSERT` example
@@ -99,62 +99,62 @@ Use the following StackQL query and manifest file to create a new cases
```yaml
-timeZone: string
-subscriberEmailAddresses:
- - type: string
-creator:
- email: string
- googleSupport: boolean
- username: string
- displayName: string
-createTime: string
-name: string
languageCode: string
-testCase: boolean
classification:
id: string
displayName: string
+contactEmail: string
+escalated: boolean
description: string
+updateTime: string
priority: string
+name: string
+testCase: boolean
+timeZone: string
state: string
-escalated: boolean
+createTime: string
+creator:
+ displayName: string
+ email: string
+ googleSupport: boolean
+ username: string
+subscriberEmailAddresses:
+ - type: string
displayName: string
-updateTime: string
-contactEmail: string
```
@@ -168,18 +168,18 @@ Updates a cases
resource.
/*+ update */
UPDATE google.cloudsupport.cases
SET
-timeZone = '{{ timeZone }}',
-subscriberEmailAddresses = '{{ subscriberEmailAddresses }}',
-creator = '{{ creator }}',
-name = '{{ name }}',
languageCode = '{{ languageCode }}',
-testCase = true|false,
classification = '{{ classification }}',
+contactEmail = '{{ contactEmail }}',
+escalated = true|false,
description = '{{ description }}',
priority = '{{ priority }}',
-escalated = true|false,
-displayName = '{{ displayName }}',
-contactEmail = '{{ contactEmail }}'
+name = '{{ name }}',
+testCase = true|false,
+timeZone = '{{ timeZone }}',
+creator = '{{ creator }}',
+subscriberEmailAddresses = '{{ subscriberEmailAddresses }}',
+displayName = '{{ displayName }}'
WHERE
name = '{{ name }}';
```
diff --git a/docs/google-docs/providers/google/cloudsupport/comments/index.md b/docs/google-docs/providers/google/cloudsupport/comments/index.md
index ec66736e13..a07a9e6ccf 100644
--- a/docs/google-docs/providers/google/cloudsupport/comments/index.md
+++ b/docs/google-docs/providers/google/cloudsupport/comments/index.md
@@ -89,15 +89,15 @@ SELECT
```yaml
+name: string
plainTextBody: string
body: string
createTime: string
-name: string
creator:
+ displayName: string
email: string
googleSupport: boolean
username: string
- displayName: string
```
diff --git a/docs/google-docs/providers/google/cloudsupport/media/index.md b/docs/google-docs/providers/google/cloudsupport/media/index.md
index 16de1b9e37..eef95a1e0d 100644
--- a/docs/google-docs/providers/google/cloudsupport/media/index.md
+++ b/docs/google-docs/providers/google/cloudsupport/media/index.md
@@ -35,5 +35,4 @@ Creates, updates, deletes, gets or lists a media
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `EXEC` | | Download a file attached to a case. Note: HTTP requests must append "?alt=media" to the URL. EXAMPLES: cURL: ```shell name="projects/some-project/cases/43594844/attachments/0674M00000WijAnZAJ" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$name:download?alt=media" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.media().download( name="projects/some-project/cases/43595344/attachments/0684M00000Pw6pHQAR" ) request.uri = request.uri.split("?")[0] + "?alt=media" print(request.execute()) ``` |
| | `EXEC` | | Create a file attachment on a case or Cloud resource. The attachment must have the following fields set: `filename`. EXAMPLES: cURL: ```shell echo "This text is in a file I'm uploading using CSAPI." \ > "./example_file.txt" case="projects/some-project/cases/43594844" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --data-binary @"./example_file.txt" \ "https://cloudsupport.googleapis.com/upload/v2beta/$case/attachments?attachment.filename=uploaded_via_curl.txt" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) file_path = "./example_file.txt" with open(file_path, "w") as file: file.write( "This text is inside a file I'm going to upload using the Cloud Support API.", ) request = supportApiService.media().upload( parent="projects/some-project/cases/43595344", media_body=file_path ) request.uri = request.uri.split("?")[0] + "?attachment.filename=uploaded_via_python.txt" print(request.execute()) ``` |
diff --git a/docs/google-docs/providers/google/contactcenterinsights/analyses/index.md b/docs/google-docs/providers/google/contactcenterinsights/analyses/index.md
index da3174895b..0a10888be0 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/analyses/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/analyses/index.md
@@ -96,66 +96,66 @@ SELECT
```yaml
-requestTime: string
-name: string
analysisResult:
endTime: string
callAnalysisMetadata:
- issueModelResult:
- issueModel: string
- issues:
- - displayName: string
- score: number
- issue: string
- silence:
- silenceDuration: string
- silencePercentage: number
sentiments:
- channelTag: integer
sentimentData:
score: number
magnitude: number
+ silence:
+ silenceDuration: string
+ silencePercentage: number
+ intents: object
+ entities: object
+ issueModelResult:
+ issues:
+ - score: number
+ displayName: string
+ issue: string
+ issueModel: string
+ phraseMatchers: object
annotations:
- - issueMatchData:
- issueAssignment:
- displayName: string
- score: number
- issue: string
- silenceData: {}
+ - silenceData: {}
+ entityMentionData:
+ entityUniqueId: string
+ type: string
channelTag: integer
+ interruptionData: {}
phraseMatchData:
- displayName: string
phraseMatcher: string
+ displayName: string
annotationEndBoundary:
wordIndex: integer
transcriptIndex: integer
- entityMentionData:
- type: string
- entityUniqueId: string
+ issueMatchData:
+ issueAssignment:
+ score: number
+ displayName: string
+ issue: string
holdData: {}
- interruptionData: {}
intentMatchData:
intentUniqueId: string
- phraseMatchers: object
- entities: object
- intents: object
+name: string
createTime: string
+requestTime: string
annotatorSelector:
- runEntityAnnotator: boolean
+ runSummarizationAnnotator: boolean
+ runSentimentAnnotator: boolean
issueModels:
- type: string
+ runIntentAnnotator: boolean
+ runEntityAnnotator: boolean
+ runPhraseMatcherAnnotator: boolean
+ runInterruptionAnnotator: boolean
+ runSilenceAnnotator: boolean
runIssueModelAnnotator: boolean
- runSummarizationAnnotator: boolean
summarizationConfig:
summarizationModel: string
conversationProfile: string
- runSentimentAnnotator: boolean
- runInterruptionAnnotator: boolean
- runPhraseMatcherAnnotator: boolean
- runIntentAnnotator: boolean
phraseMatchers:
- type: string
- runSilenceAnnotator: boolean
```
diff --git a/docs/google-docs/providers/google/contactcenterinsights/conversations/index.md b/docs/google-docs/providers/google/contactcenterinsights/conversations/index.md
index 8aa4e62773..57d251d3eb 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/conversations/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/conversations/index.md
@@ -119,202 +119,202 @@ Use the following StackQL query and manifest file to create a new conversa
INSERT INTO google.contactcenterinsights.conversations (
locationsId,
projectsId,
+agentId,
+name,
expireTime,
+languageCode,
+ttl,
+obfuscatedUserId,
+metadataJson,
+medium,
+callMetadata,
startTime,
qualityMetadata,
-dataSource,
-metadataJson,
-name,
labels,
-callMetadata,
-obfuscatedUserId,
-medium,
-languageCode,
-ttl,
-agentId
+dataSource
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
+'{{ agentId }}',
+'{{ name }}',
'{{ expireTime }}',
+'{{ languageCode }}',
+'{{ ttl }}',
+'{{ obfuscatedUserId }}',
+'{{ metadataJson }}',
+'{{ medium }}',
+'{{ callMetadata }}',
'{{ startTime }}',
'{{ qualityMetadata }}',
-'{{ dataSource }}',
-'{{ metadataJson }}',
-'{{ name }}',
'{{ labels }}',
-'{{ callMetadata }}',
-'{{ obfuscatedUserId }}',
-'{{ medium }}',
-'{{ languageCode }}',
-'{{ ttl }}',
-'{{ agentId }}'
+'{{ dataSource }}'
;
```
```yaml
+latestSummary:
+ textSections: object
+ metadata: object
+ conversationModel: string
+ confidence: number
+ answerRecord: string
+ text: string
+dialogflowIntents: object
+agentId: string
+name: string
+expireTime: string
+languageCode: string
+ttl: string
+obfuscatedUserId: string
+createTime: string
transcript:
transcriptSegments:
- - words:
- - confidence: number
- word: string
- endOffset: string
- startOffset: string
- confidence: number
- languageCode: string
- messageTime: string
+ - sentiment:
+ score: number
+ magnitude: number
+ channelTag: integer
dialogflowSegmentMetadata:
smartReplyAllowlistCovered: boolean
- channelTag: integer
+ text: string
segmentParticipant:
obfuscatedExternalUserId: string
- role: string
- userId: string
dialogflowParticipant: string
+ userId: string
+ role: string
dialogflowParticipantName: string
- text: string
- sentiment:
- score: number
- magnitude: number
-latestSummary:
- answerRecord: string
- textSections: object
- text: string
- confidence: number
- metadata: object
- conversationModel: string
-expireTime: string
-startTime: string
-updateTime: string
+ languageCode: string
+ words:
+ - endOffset: string
+ startOffset: string
+ confidence: number
+ word: string
+ confidence: number
+ messageTime: string
+metadataJson: string
+medium: string
+callMetadata:
+ agentChannel: integer
+ customerChannel: integer
runtimeAnnotations:
- - smartReply:
+ - smartComposeSuggestion:
+ suggestion: string
queryRecord: string
- reply: string
- confidenceScore: number
metadata: object
- userInput:
- generatorName: string
- querySource: string
- query: string
- createTime: string
- answerFeedback:
- correctnessLevel: string
- clicked: boolean
- displayed: boolean
- articleSuggestion:
+ confidenceScore: number
+ faqAnswer:
source: string
confidenceScore: number
- queryRecord: string
- title: string
metadata: object
- uri: string
+ queryRecord: string
+ question: string
+ answer: string
dialogflowInteraction:
confidence: number
dialogflowIntentId: string
- faqAnswer:
+ articleSuggestion:
+ source: string
metadata: object
+ uri: string
+ title: string
queryRecord: string
confidenceScore: number
- answer: string
- source: string
- question: string
- annotationId: string
endBoundary:
wordIndex: integer
transcriptIndex: integer
- smartComposeSuggestion:
- suggestion: string
- queryRecord: string
- confidenceScore: number
+ annotationId: string
+ createTime: string
+ smartReply:
metadata: object
-turnCount: integer
+ reply: string
+ confidenceScore: number
+ queryRecord: string
+ answerFeedback:
+ correctnessLevel: string
+ clicked: boolean
+ displayed: boolean
+ userInput:
+ querySource: string
+ query: string
+ generatorName: string
+startTime: string
qualityMetadata:
- waitDuration: string
agentInfo:
- - displayName: string
- agentId: string
+ - agentId: string
+ displayName: string
team: string
dispositionCode: string
+ waitDuration: string
menuPath: string
customerSatisfactionRating: integer
-duration: string
+updateTime: string
+turnCount: integer
+labels: object
dataSource:
dialogflowSource:
audioUri: string
dialogflowConversation: string
gcsSource:
- audioUri: string
transcriptUri: string
+ audioUri: string
+duration: string
latestAnalysis:
- requestTime: string
- name: string
analysisResult:
endTime: string
callAnalysisMetadata:
- issueModelResult:
- issueModel: string
- issues:
- - displayName: string
- score: number
- issue: string
+ sentiments:
+ - channelTag: integer
silence:
silenceDuration: string
silencePercentage: number
- sentiments:
- - channelTag: integer
+ intents: object
+ entities: object
+ issueModelResult:
+ issues:
+ - score: number
+ displayName: string
+ issue: string
+ issueModel: string
+ phraseMatchers: object
annotations:
- - issueMatchData:
- issueAssignment:
- displayName: string
- score: number
- issue: string
- silenceData: {}
+ - silenceData: {}
+ entityMentionData:
+ entityUniqueId: string
+ type: string
channelTag: integer
+ interruptionData: {}
phraseMatchData:
- displayName: string
phraseMatcher: string
- entityMentionData:
- type: string
- entityUniqueId: string
+ displayName: string
+ issueMatchData:
+ issueAssignment:
+ score: number
+ displayName: string
+ issue: string
holdData: {}
- interruptionData: {}
intentMatchData:
intentUniqueId: string
- phraseMatchers: object
- entities: object
- intents: object
+ name: string
createTime: string
+ requestTime: string
annotatorSelector:
- runEntityAnnotator: boolean
+ runSummarizationAnnotator: boolean
+ runSentimentAnnotator: boolean
issueModels:
- type: string
+ runIntentAnnotator: boolean
+ runEntityAnnotator: boolean
+ runPhraseMatcherAnnotator: boolean
+ runInterruptionAnnotator: boolean
+ runSilenceAnnotator: boolean
runIssueModelAnnotator: boolean
- runSummarizationAnnotator: boolean
summarizationConfig:
summarizationModel: string
conversationProfile: string
- runSentimentAnnotator: boolean
- runInterruptionAnnotator: boolean
- runPhraseMatcherAnnotator: boolean
- runIntentAnnotator: boolean
phraseMatchers:
- type: string
- runSilenceAnnotator: boolean
-metadataJson: string
-name: string
-labels: object
-createTime: string
-callMetadata:
- agentChannel: integer
- customerChannel: integer
-obfuscatedUserId: string
-medium: string
-dialogflowIntents: object
-languageCode: string
-ttl: string
-agentId: string
```
@@ -328,19 +328,19 @@ Updates a conversations
resource.
/*+ update */
UPDATE google.contactcenterinsights.conversations
SET
+agentId = '{{ agentId }}',
+name = '{{ name }}',
expireTime = '{{ expireTime }}',
+languageCode = '{{ languageCode }}',
+ttl = '{{ ttl }}',
+obfuscatedUserId = '{{ obfuscatedUserId }}',
+metadataJson = '{{ metadataJson }}',
+medium = '{{ medium }}',
+callMetadata = '{{ callMetadata }}',
startTime = '{{ startTime }}',
qualityMetadata = '{{ qualityMetadata }}',
-dataSource = '{{ dataSource }}',
-metadataJson = '{{ metadataJson }}',
-name = '{{ name }}',
labels = '{{ labels }}',
-callMetadata = '{{ callMetadata }}',
-obfuscatedUserId = '{{ obfuscatedUserId }}',
-medium = '{{ medium }}',
-languageCode = '{{ languageCode }}',
-ttl = '{{ ttl }}',
-agentId = '{{ agentId }}'
+dataSource = '{{ dataSource }}'
WHERE
conversationsId = '{{ conversationsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/contactcenterinsights/issue_models/index.md b/docs/google-docs/providers/google/contactcenterinsights/issue_models/index.md
index eac67e4687..e09a50e7b2 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/issue_models/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/issue_models/index.md
@@ -96,19 +96,19 @@ INSERT INTO google.contactcenterinsights.issue_models (
locationsId,
projectsId,
languageCode,
+displayName,
inputDataConfig,
name,
-modelType,
-displayName
+modelType
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ languageCode }}',
+'{{ displayName }}',
'{{ inputDataConfig }}',
'{{ name }}',
-'{{ modelType }}',
-'{{ displayName }}'
+'{{ modelType }}'
;
```
@@ -116,21 +116,21 @@ SELECT
```yaml
languageCode: string
+displayName: string
+issueCount: string
createTime: string
-updateTime: string
inputDataConfig:
+ medium: string
trainingConversationsCount: string
filter: string
- medium: string
name: string
-issueCount: string
-state: string
+updateTime: string
trainingStats:
analyzedConversationsCount: string
unclassifiedConversationsCount: string
issueStats: object
modelType: string
-displayName: string
+state: string
```
@@ -145,10 +145,10 @@ Updates a issue_models
resource.
UPDATE google.contactcenterinsights.issue_models
SET
languageCode = '{{ languageCode }}',
+displayName = '{{ displayName }}',
inputDataConfig = '{{ inputDataConfig }}',
name = '{{ name }}',
-modelType = '{{ modelType }}',
-displayName = '{{ displayName }}'
+modelType = '{{ modelType }}'
WHERE
issueModelsId = '{{ issueModelsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/contactcenterinsights/issues/index.md b/docs/google-docs/providers/google/contactcenterinsights/issues/index.md
index cc12f7932b..d91caf3eaf 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/issues/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/issues/index.md
@@ -72,8 +72,8 @@ Updates a issues
resource.
/*+ update */
UPDATE google.contactcenterinsights.issues
SET
-displayDescription = '{{ displayDescription }}',
name = '{{ name }}',
+displayDescription = '{{ displayDescription }}',
displayName = '{{ displayName }}'
WHERE
issueModelsId = '{{ issueModelsId }}'
diff --git a/docs/google-docs/providers/google/contactcenterinsights/phrase_matchers/index.md b/docs/google-docs/providers/google/contactcenterinsights/phrase_matchers/index.md
index 797561c51e..d976267788 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/phrase_matchers/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/phrase_matchers/index.md
@@ -92,48 +92,48 @@ Use the following StackQL query and manifest file to create a new phrase_m
INSERT INTO google.contactcenterinsights.phrase_matchers (
locationsId,
projectsId,
-name,
-displayName,
-roleMatch,
phraseMatchRuleGroups,
+name,
active,
+displayName,
type,
-versionTag
+versionTag,
+roleMatch
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ name }}',
-'{{ displayName }}',
-'{{ roleMatch }}',
'{{ phraseMatchRuleGroups }}',
+'{{ name }}',
true|false,
+'{{ displayName }}',
'{{ type }}',
-'{{ versionTag }}'
+'{{ versionTag }}',
+'{{ roleMatch }}'
;
```
```yaml
-activationUpdateTime: string
-name: string
-displayName: string
-revisionCreateTime: string
-roleMatch: string
-updateTime: string
phraseMatchRuleGroups:
- - type: string
- phraseMatchRules:
- - query: string
- negated: boolean
+ - phraseMatchRules:
+ - negated: boolean
config:
exactMatchConfig:
caseSensitive: boolean
-revisionId: string
+ query: string
+ type: string
+name: string
active: boolean
+displayName: string
type: string
+revisionCreateTime: string
+updateTime: string
+revisionId: string
versionTag: string
+activationUpdateTime: string
+roleMatch: string
```
@@ -147,13 +147,13 @@ Updates a phrase_matchers
resource.
/*+ update */
UPDATE google.contactcenterinsights.phrase_matchers
SET
-name = '{{ name }}',
-displayName = '{{ displayName }}',
-roleMatch = '{{ roleMatch }}',
phraseMatchRuleGroups = '{{ phraseMatchRuleGroups }}',
+name = '{{ name }}',
active = true|false,
+displayName = '{{ displayName }}',
type = '{{ type }}',
-versionTag = '{{ versionTag }}'
+versionTag = '{{ versionTag }}',
+roleMatch = '{{ roleMatch }}'
WHERE
locationsId = '{{ locationsId }}'
AND phraseMatchersId = '{{ phraseMatchersId }}'
diff --git a/docs/google-docs/providers/google/contactcenterinsights/settings/index.md b/docs/google-docs/providers/google/contactcenterinsights/settings/index.md
index cfb2330e5d..966f2a53e5 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/settings/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/settings/index.md
@@ -75,13 +75,13 @@ Updates a settings
resource.
/*+ update */
UPDATE google.contactcenterinsights.settings
SET
+name = '{{ name }}',
analysisConfig = '{{ analysisConfig }}',
-conversationTtl = '{{ conversationTtl }}',
+languageCode = '{{ languageCode }}',
redactionConfig = '{{ redactionConfig }}',
speechConfig = '{{ speechConfig }}',
-pubsubNotificationSettings = '{{ pubsubNotificationSettings }}',
-languageCode = '{{ languageCode }}',
-name = '{{ name }}'
+conversationTtl = '{{ conversationTtl }}',
+pubsubNotificationSettings = '{{ pubsubNotificationSettings }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/contactcenterinsights/views/index.md b/docs/google-docs/providers/google/contactcenterinsights/views/index.md
index e631a13d8f..97bc14b8cf 100644
--- a/docs/google-docs/providers/google/contactcenterinsights/views/index.md
+++ b/docs/google-docs/providers/google/contactcenterinsights/views/index.md
@@ -80,27 +80,27 @@ Use the following StackQL query and manifest file to create a new views
```yaml
-value: string
+updateTime: string
name: string
displayName: string
createTime: string
-updateTime: string
+value: string
```
@@ -114,9 +114,9 @@ Updates a views
resource.
/*+ update */
UPDATE google.contactcenterinsights.views
SET
-value = '{{ value }}',
name = '{{ name }}',
-displayName = '{{ displayName }}'
+displayName = '{{ displayName }}',
+value = '{{ value }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/containeranalysis/notes/index.md b/docs/google-docs/providers/google/containeranalysis/notes/index.md
index b171ab8f0a..d344096016 100644
--- a/docs/google-docs/providers/google/containeranalysis/notes/index.md
+++ b/docs/google-docs/providers/google/containeranalysis/notes/index.md
@@ -142,24 +142,24 @@ Updates a notes
resource.
/*+ update */
UPDATE google.containeranalysis.notes
SET
-longDescription = '{{ longDescription }}',
-vulnerability = '{{ vulnerability }}',
-vulnerabilityAssessment = '{{ vulnerabilityAssessment }}',
-discovery = '{{ discovery }}',
+image = '{{ image }}',
+relatedNoteNames = '{{ relatedNoteNames }}',
+deployment = '{{ deployment }}',
+name = '{{ name }}',
dsseAttestation = '{{ dsseAttestation }}',
-shortDescription = '{{ shortDescription }}',
build = '{{ build }}',
-name = '{{ name }}',
-relatedNoteNames = '{{ relatedNoteNames }}',
-compliance = '{{ compliance }}',
+expirationTime = '{{ expirationTime }}',
sbomReference = '{{ sbomReference }}',
package = '{{ package }}',
+discovery = '{{ discovery }}',
+vulnerability = '{{ vulnerability }}',
+compliance = '{{ compliance }}',
+longDescription = '{{ longDescription }}',
upgrade = '{{ upgrade }}',
-image = '{{ image }}',
+vulnerabilityAssessment = '{{ vulnerabilityAssessment }}',
+shortDescription = '{{ shortDescription }}',
attestation = '{{ attestation }}',
-deployment = '{{ deployment }}',
-relatedUrl = '{{ relatedUrl }}',
-expirationTime = '{{ expirationTime }}'
+relatedUrl = '{{ relatedUrl }}'
WHERE
notesId = '{{ notesId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/containeranalysis/occurrences/index.md b/docs/google-docs/providers/google/containeranalysis/occurrences/index.md
index 91f594be3a..e7a2179630 100644
--- a/docs/google-docs/providers/google/containeranalysis/occurrences/index.md
+++ b/docs/google-docs/providers/google/containeranalysis/occurrences/index.md
@@ -127,361 +127,361 @@ SELECT
```yaml
occurrences:
- - resourceUri: string
+ - noteName: string
+ kind: string
+ sbomReference:
+ signatures:
+ - keyid: string
+ sig: string
+ payloadType: string
+ payload:
+ subject:
+ - digest: object
+ name: string
+ _type: string
+ predicateType: string
+ predicate:
+ digest: object
+ referrerId: string
+ mimeType: string
+ location: string
discovery:
- sbomStatus:
- error: string
- sbomState: string
continuousAnalysis: string
- cpe: string
- analysisCompleted:
- analysisType:
- - type: string
+ analysisStatus: string
analysisStatusError:
details:
- - additionalProperties: any
- type: string
- code: integer
+ - type: string
+ additionalProperties: any
message: string
+ code: integer
+ sbomStatus:
+ sbomState: string
+ error: string
+ archiveTime: string
+ lastScanTime: string
analysisError:
- details:
- - additionalProperties: any
- type: string
- code: integer
+ - type: string
+ additionalProperties: any
message: string
- archiveTime: string
- analysisStatus: string
- lastScanTime: string
- image:
- distance: integer
- fingerprint:
- v2Name: string
- v1Name: string
- v2Blob:
+ code: integer
+ analysisCompleted:
+ analysisType:
- type: string
- baseResourceUrl: string
- layerInfo:
- - directive: string
- arguments: string
+ cpe: string
+ attestation:
+ serializedPayload: string
+ jwts:
+ - compactJwt: string
+ signatures:
+ - publicKeyId: string
+ signature: string
+ dsseAttestation:
+ statement:
+ predicateType: string
+ slsaProvenanceZeroTwo:
+ metadata:
+ buildInvocationId: string
+ reproducible: boolean
+ completeness:
+ parameters: boolean
+ environment: boolean
+ materials: boolean
+ buildFinishedOn: string
+ buildStartedOn: string
+ buildConfig: object
+ invocation:
+ parameters: object
+ configSource:
+ entryPoint: string
+ uri: string
+ digest: object
+ environment: object
+ materials:
+ - digest: object
+ uri: string
+ builder:
+ id: string
+ buildType: string
+ _type: string
+ subject:
+ - digest: object
+ name: string
+ provenance:
+ builderConfig:
+ id: string
+ recipe:
+ environment:
+ - additionalProperties: any
+ type: string
+ type: string
+ arguments:
+ - additionalProperties: any
+ type: string
+ definedInMaterial: string
+ entryPoint: string
+ metadata:
+ buildStartedOn: string
+ reproducible: boolean
+ buildInvocationId: string
+ completeness:
+ arguments: boolean
+ environment: boolean
+ materials: boolean
+ buildFinishedOn: string
+ materials:
+ - type: string
+ slsaProvenance:
+ builder:
+ id: string
+ materials:
+ - digest: object
+ uri: string
+ recipe:
+ arguments: object
+ definedInMaterial: string
+ environment: object
+ type: string
+ entryPoint: string
+ metadata:
+ completeness:
+ arguments: boolean
+ materials: boolean
+ environment: boolean
+ reproducible: boolean
+ buildFinishedOn: string
+ buildStartedOn: string
+ buildInvocationId: string
+ envelope:
+ payloadType: string
+ signatures:
+ - keyid: string
+ sig: string
+ payload: string
vulnerability:
+ cvssVersion: string
+ severity: string
+ shortDescription: string
+ relatedUrls:
+ - label: string
+ url: string
vexAssessment:
- state: string
- cve: string
- relatedUris:
- - url: string
- label: string
- justification:
- justificationType: string
- details: string
impacts:
- type: string
+ relatedUris:
+ - label: string
+ url: string
remediations:
- - remediationType: string
- details: string
- remediationUri:
- url: string
+ - remediationUri:
label: string
+ url: string
+ remediationType: string
+ details: string
noteName: string
+ justification:
+ justificationType: string
+ details: string
vulnerabilityId: string
- effectiveSeverity: string
+ cve: string
+ state: string
+ type: string
packageIssue:
- - fixedVersion:
- kind: string
- fullName: string
- revision: string
- name: string
+ - fileLocation:
+ - filePath: string
+ affectedCpeUri: string
+ packageType: string
+ fixedVersion:
inclusive: boolean
+ revision: string
+ fullName: string
epoch: integer
- fileLocation:
- - filePath: string
- fixedCpeUri: string
+ name: string
+ kind: string
fixAvailable: boolean
+ fixedCpeUri: string
effectiveSeverity: string
- fixedPackage: string
- affectedCpeUri: string
- packageType: string
affectedPackage: string
- fixAvailable: boolean
- cvssScore: number
- type: string
- relatedUrls:
- - url: string
- label: string
- cvssVersion: string
- severity: string
- shortDescription: string
- longDescription: string
+ fixedPackage: string
+ extraDetails: string
cvssV2:
- baseScore: number
- authentication: string
attackComplexity: string
- scope: string
- attackVector: string
+ exploitabilityScore: number
impactScore: number
availabilityImpact: string
+ baseScore: number
+ attackVector: string
+ scope: string
+ integrityImpact: string
+ confidentialityImpact: string
privilegesRequired: string
+ authentication: string
userInteraction: string
- exploitabilityScore: number
- confidentialityImpact: string
- integrityImpact: string
- extraDetails: string
- package:
- location:
- - cpeUri: string
+ effectiveSeverity: string
+ longDescription: string
+ fixAvailable: boolean
+ cvssScore: number
+ image:
+ baseResourceUrl: string
+ fingerprint:
+ v2Blob:
+ - type: string
+ v2Name: string
+ v1Name: string
+ layerInfo:
+ - arguments: string
+ directive: string
+ distance: integer
+ name: string
+ createTime: string
+ compliance:
+ version:
+ cpeUri: string
+ benchmarkDocument: string
+ version: string
+ nonComplianceReason: string
+ nonCompliantFiles:
+ - reason: string
path: string
- packageType: string
+ displayCommand: string
+ upgrade:
+ package: string
+ windowsUpdate:
+ description: string
+ categories:
+ - categoryId: string
+ name: string
+ title: string
+ identity:
+ updateId: string
+ revision: integer
+ supportUrl: string
+ lastPublishedTimestamp: string
+ kbArticleIds:
+ - type: string
+ distribution:
+ cpeUri: string
+ classification: string
+ severity: string
+ cve:
+ - type: string
+ package:
architecture: string
- cpeUri: string
- name: string
+ packageType: string
license:
comments: string
expression: string
- attestation:
- jwts:
- - compactJwt: string
- serializedPayload: string
- signatures:
- - signature: string
- publicKeyId: string
+ name: string
+ cpeUri: string
+ location:
+ - path: string
+ cpeUri: string
+ deployment:
+ undeployTime: string
+ config: string
+ address: string
+ userEmail: string
+ platform: string
+ resourceUri:
+ - type: string
+ deployTime: string
+ updateTime: string
build:
inTotoSlsaProvenanceV1:
- _type: string
+ subject:
+ - digest: object
+ name: string
predicate:
- buildDefinition:
- buildType: string
- internalParameters: object
- externalParameters: object
- resolvedDependencies:
- - annotations: object
- mediaType: string
- content: string
- downloadLocation: string
- digest: object
- name: string
- uri: string
runDetails:
- byproducts:
- - annotations: object
- mediaType: string
- content: string
- downloadLocation: string
- digest: object
- name: string
- uri: string
builder:
- version: object
- id: string
builderDependencies:
- - annotations: object
- mediaType: string
- content: string
+ - uri: string
downloadLocation: string
- digest: object
+ content: string
+ mediaType: string
name: string
- uri: string
+ digest: object
+ annotations: object
+ version: object
+ id: string
metadata:
- invocationId: string
finishedOn: string
startedOn: string
- predicateType: string
- subject:
- - digest: object
- name: string
- intotoStatement:
- predicateType: string
- subject:
- - digest: object
- name: string
+ invocationId: string
+ byproducts:
+ - uri: string
+ downloadLocation: string
+ content: string
+ mediaType: string
+ name: string
+ digest: object
+ annotations: object
+ buildDefinition:
+ buildType: string
+ externalParameters: object
+ resolvedDependencies:
+ - uri: string
+ downloadLocation: string
+ content: string
+ mediaType: string
+ name: string
+ digest: object
+ annotations: object
+ internalParameters: object
_type: string
- slsaProvenanceZeroTwo:
- builder:
- id: string
- buildType: string
- invocation:
- environment: object
- configSource:
- uri: string
- entryPoint: string
- digest: object
- parameters: object
- buildConfig: object
- materials:
- - uri: string
- digest: object
- metadata:
- buildInvocationId: string
- reproducible: boolean
- buildFinishedOn: string
- buildStartedOn: string
- completeness:
- parameters: boolean
- materials: boolean
- environment: boolean
- slsaProvenance:
- metadata:
- buildInvocationId: string
- completeness:
- arguments: boolean
- materials: boolean
- environment: boolean
- reproducible: boolean
- buildFinishedOn: string
- buildStartedOn: string
- materials:
- - uri: string
- digest: object
- recipe:
- type: string
- arguments: object
- definedInMaterial: string
- entryPoint: string
- environment: object
- builder:
- id: string
- provenance:
- materials:
- - type: string
- metadata:
- completeness:
- arguments: boolean
- materials: boolean
- environment: boolean
- buildStartedOn: string
- buildInvocationId: string
- buildFinishedOn: string
- reproducible: boolean
- builderConfig:
- id: string
- recipe:
- entryPoint: string
- definedInMaterial: string
- environment:
- - type: string
- additionalProperties: any
- type: string
- arguments:
- - type: string
- additionalProperties: any
+ predicateType: string
provenance:
createTime: string
- endTime: string
- creator: string
- id: string
projectId: string
commands:
- - id: string
+ - dir: string
+ id: string
+ env:
+ - type: string
args:
- type: string
- env:
+ waitFor:
- type: string
- dir: string
name: string
- waitFor:
+ buildOptions: object
+ builtArtifacts:
+ - checksum: string
+ id: string
+ names:
- type: string
+ id: string
startTime: string
- builderVersion: string
+ endTime: string
+ creator: string
logsUri: string
+ builderVersion: string
triggerId: string
- buildOptions: object
- builtArtifacts:
- - names:
- - type: string
- id: string
- checksum: string
sourceProvenance:
additionalContexts:
- - gerrit:
- gerritProject: string
- aliasContext:
- name: string
- kind: string
- hostUri: string
- revisionId: string
+ - labels: object
cloudRepo:
+ revisionId: string
repoId:
+ uid: string
projectRepoId:
repoName: string
projectId: string
- uid: string
- revisionId: string
- labels: object
+ aliasContext:
+ kind: string
+ name: string
git:
revisionId: string
url: string
+ gerrit:
+ gerritProject: string
+ revisionId: string
+ hostUri: string
+ artifactStorageSourceUri: string
+ fileHashes: object
context:
labels: object
- fileHashes: object
- artifactStorageSourceUri: string
provenanceBytes: string
- kind: string
- updateTime: string
- createTime: string
- compliance:
- nonComplianceReason: string
- version:
- cpeUri: string
- benchmarkDocument: string
- version: string
- nonCompliantFiles:
- - reason: string
- path: string
- displayCommand: string
+ resourceUri: string
remediation: string
- sbomReference:
- payloadType: string
- payload:
- predicate:
- mimeType: string
- digest: object
- referrerId: string
- location: string
- subject:
- - digest: object
- name: string
- predicateType: string
- _type: string
- signatures:
- - keyid: string
- sig: string
- name: string
- envelope:
- signatures:
- - keyid: string
- sig: string
- payload: string
- payloadType: string
- upgrade:
- windowsUpdate:
- title: string
- categories:
- - name: string
- categoryId: string
- identity:
- revision: integer
- updateId: string
- description: string
- kbArticleIds:
- - type: string
- lastPublishedTimestamp: string
- supportUrl: string
- package: string
- distribution:
- cpeUri: string
- classification: string
- cve:
- - type: string
- severity: string
- dsseAttestation: {}
- deployment:
- config: string
- platform: string
- deployTime: string
- undeployTime: string
- address: string
- resourceUri:
- - type: string
- userEmail: string
- noteName: string
```
@@ -495,22 +495,22 @@ Updates a occurrences
resource.
/*+ update */
UPDATE google.containeranalysis.occurrences
SET
-resourceUri = '{{ resourceUri }}',
+noteName = '{{ noteName }}',
+sbomReference = '{{ sbomReference }}',
discovery = '{{ discovery }}',
-image = '{{ image }}',
-vulnerability = '{{ vulnerability }}',
-package = '{{ package }}',
attestation = '{{ attestation }}',
-build = '{{ build }}',
-compliance = '{{ compliance }}',
-remediation = '{{ remediation }}',
-sbomReference = '{{ sbomReference }}',
-name = '{{ name }}',
+dsseAttestation = '{{ dsseAttestation }}',
+vulnerability = '{{ vulnerability }}',
+image = '{{ image }}',
envelope = '{{ envelope }}',
+name = '{{ name }}',
+compliance = '{{ compliance }}',
upgrade = '{{ upgrade }}',
-dsseAttestation = '{{ dsseAttestation }}',
+package = '{{ package }}',
deployment = '{{ deployment }}',
-noteName = '{{ noteName }}'
+build = '{{ build }}',
+resourceUri = '{{ resourceUri }}',
+remediation = '{{ remediation }}'
WHERE
occurrencesId = '{{ occurrencesId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/contentwarehouse/document_links/index.md b/docs/google-docs/providers/google/contentwarehouse/document_links/index.md
index 693a86b76e..8cb82a2c76 100644
--- a/docs/google-docs/providers/google/contentwarehouse/document_links/index.md
+++ b/docs/google-docs/providers/google/contentwarehouse/document_links/index.md
@@ -57,42 +57,42 @@ INSERT INTO google.contentwarehouse.document_links (
documentsId,
locationsId,
projectsId,
-documentLink,
-requestMetadata
+requestMetadata,
+documentLink
)
SELECT
'{{ documentsId }}',
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ documentLink }}',
-'{{ requestMetadata }}'
+'{{ requestMetadata }}',
+'{{ documentLink }}'
;
```
```yaml
+requestMetadata:
+ userInfo:
+ groupIds:
+ - type: string
+ id: string
documentLink:
+ updateTime: string
name: string
- sourceDocumentReference:
- documentIsFolder: boolean
- deleteTime: string
- updateTime: string
+ createTime: string
+ state: string
+ description: string
+ targetDocumentReference:
+ createTime: string
documentIsLegalHoldFolder: boolean
+ documentIsRetentionFolder: boolean
+ documentIsFolder: boolean
documentName: string
+ updateTime: string
snippet: string
- createTime: string
- documentIsRetentionFolder: boolean
displayName: string
- updateTime: string
- createTime: string
- state: string
- description: string
-requestMetadata:
- userInfo:
- groupIds:
- - type: string
- id: string
+ deleteTime: string
```
diff --git a/docs/google-docs/providers/google/contentwarehouse/document_schemas/index.md b/docs/google-docs/providers/google/contentwarehouse/document_schemas/index.md
index 50064f4ad5..d94622776c 100644
--- a/docs/google-docs/providers/google/contentwarehouse/document_schemas/index.md
+++ b/docs/google-docs/providers/google/contentwarehouse/document_schemas/index.md
@@ -84,67 +84,67 @@ Use the following StackQL query and manifest file to create a new document
INSERT INTO google.contentwarehouse.document_schemas (
locationsId,
projectsId,
-name,
-description,
propertyDefinitions,
+documentIsFolder,
+description,
displayName,
-documentIsFolder
+name
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ name }}',
-'{{ description }}',
'{{ propertyDefinitions }}',
+true|false,
+'{{ description }}',
'{{ displayName }}',
-true|false
+'{{ name }}'
;
```
```yaml
-name: string
-updateTime: string
-description: string
-createTime: string
propertyDefinitions:
- - isSearchable: boolean
+ - mapTypeOptions: {}
+ isSearchable: boolean
+ isRequired: boolean
+ isRepeatable: boolean
+ isMetadata: boolean
+ dateTimeTypeOptions: {}
+ name: string
+ displayName: string
+ timestampTypeOptions: {}
+ floatTypeOptions: {}
+ retrievalImportance: string
+ integerTypeOptions: {}
+ textTypeOptions: {}
propertyTypeOptions:
propertyDefinitions:
- isSearchable: boolean
- schemaSources:
- - name: string
- processorType: string
- floatTypeOptions: {}
+ isRequired: boolean
isRepeatable: boolean
- isFilterable: boolean
- retrievalImportance: string
isMetadata: boolean
+ name: string
+ displayName: string
+ retrievalImportance: string
+ schemaSources:
+ - processorType: string
+ name: string
enumTypeOptions:
possibleValues:
- type: string
validationCheckDisabled: boolean
- displayName: string
- mapTypeOptions: {}
- textTypeOptions: {}
- name: string
- timestampTypeOptions: {}
- dateTimeTypeOptions: {}
- isRequired: boolean
- integerTypeOptions: {}
+ isFilterable: boolean
schemaSources:
- - name: string
- processorType: string
- isRepeatable: boolean
+ - processorType: string
+ name: string
isFilterable: boolean
- retrievalImportance: string
- isMetadata: boolean
- displayName: string
- name: string
- isRequired: boolean
-displayName: string
documentIsFolder: boolean
+description: string
+displayName: string
+name: string
+createTime: string
+updateTime: string
```
diff --git a/docs/google-docs/providers/google/contentwarehouse/documents/index.md b/docs/google-docs/providers/google/contentwarehouse/documents/index.md
index 6fba8927bc..fc7bcb9ada 100644
--- a/docs/google-docs/providers/google/contentwarehouse/documents/index.md
+++ b/docs/google-docs/providers/google/contentwarehouse/documents/index.md
@@ -98,7 +98,449 @@ WHERE documentsId = '{{ documentsId }}'
AND locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new documents
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.contentwarehouse.documents (
+locationsId,
+projectsId,
+cloudAiDocumentOption,
+requestMetadata,
+policy,
+createMask,
+document
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ cloudAiDocumentOption }}',
+'{{ requestMetadata }}',
+'{{ policy }}',
+'{{ createMask }}',
+'{{ document }}'
+;
+```
+
+
+
+```yaml
+cloudAiDocumentOption:
+ customizedEntitiesPropertiesConversions: object
+ enableEntitiesConversions: boolean
+requestMetadata:
+ userInfo:
+ groupIds:
+ - type: string
+ id: string
+policy:
+ etag: string
+ bindings:
+ - members:
+ - type: string
+ role: string
+ condition:
+ location: string
+ expression: string
+ title: string
+ description: string
+ auditConfigs:
+ - service: string
+ auditLogConfigs:
+ - exemptedMembers:
+ - type: string
+ logType: string
+ version: integer
+createMask: string
+document:
+ referenceId: string
+ title: string
+ updater: string
+ creator: string
+ rawDocumentFileType: string
+ inlineRawDocument: string
+ legalHold: boolean
+ createTime: string
+ contentCategory: string
+ cloudAiDocument:
+ revisions:
+ - parent:
+ - format: string
+ type: string
+ humanReview:
+ state: string
+ stateMessage: string
+ id: string
+ createTime: string
+ processor: string
+ parentIds:
+ - type: string
+ agent: string
+ pages:
+ - imageQualityScores:
+ detectedDefects:
+ - type: string
+ confidence: number
+ qualityScore: number
+ tables:
+ - layout:
+ boundingPoly:
+ normalizedVertices:
+ - 'y': number
+ x: number
+ vertices:
+ - 'y': integer
+ x: integer
+ orientation: string
+ textAnchor:
+ textSegments:
+ - startIndex: string
+ endIndex: string
+ content: string
+ confidence: number
+ detectedLanguages:
+ - languageCode: string
+ confidence: number
+ headerRows:
+ - cells:
+ - colSpan: integer
+ detectedLanguages:
+ - languageCode: string
+ confidence: number
+ rowSpan: integer
+ bodyRows:
+ - cells:
+ - colSpan: integer
+ detectedLanguages:
+ - languageCode: string
+ confidence: number
+ rowSpan: integer
+ provenance:
+ id: integer
+ revision: integer
+ parents:
+ - revision: integer
+ id: integer
+ index: integer
+ type: string
+ image:
+ content: string
+ width: integer
+ mimeType: string
+ height: integer
+ formFields:
+ - correctedKeyText: string
+ valueDetectedLanguages:
+ - languageCode: string
+ confidence: number
+ valueType: string
+ nameDetectedLanguages:
+ - languageCode: string
+ confidence: number
+ correctedValueText: string
+ pageNumber: integer
+ detectedBarcodes:
+ - barcode:
+ rawValue: string
+ format: string
+ valueFormat: string
+ tokens:
+ - detectedLanguages:
+ - languageCode: string
+ confidence: number
+ detectedBreak:
+ type: string
+ styleInfo:
+ textColor:
+ green: number
+ red: number
+ alpha: number
+ blue: number
+ strikeout: boolean
+ fontSize: integer
+ underlined: boolean
+ handwritten: boolean
+ letterSpacing: number
+ bold: boolean
+ fontType: string
+ fontWeight: integer
+ smallcaps: boolean
+ subscript: boolean
+ pixelFontSize: number
+ italic: boolean
+ superscript: boolean
+ detectedLanguages:
+ - languageCode: string
+ confidence: number
+ symbols:
+ - detectedLanguages:
+ - languageCode: string
+ confidence: number
+ lines:
+ - detectedLanguages:
+ - languageCode: string
+ confidence: number
+ transforms:
+ - type: integer
+ data: string
+ rows: integer
+ cols: integer
+ visualElements:
+ - detectedLanguages:
+ - languageCode: string
+ confidence: number
+ type: string
+ paragraphs:
+ - detectedLanguages:
+ - languageCode: string
+ confidence: number
+ dimension:
+ unit: string
+ height: number
+ width: number
+ blocks:
+ - detectedLanguages:
+ - languageCode: string
+ confidence: number
+ entityRelations:
+ - objectId: string
+ relation: string
+ subjectId: string
+ content: string
+ shardInfo:
+ shardIndex: string
+ shardCount: string
+ textOffset: string
+ chunkedDocument:
+ chunks:
+ - sourceBlockIds:
+ - type: string
+ pageFooters:
+ - pageSpan:
+ pageEnd: integer
+ pageStart: integer
+ text: string
+ content: string
+ chunkId: string
+ pageHeaders:
+ - text: string
+ entities:
+ - type: string
+ normalizedValue:
+ datetimeValue:
+ day: integer
+ hours: integer
+ month: integer
+ timeZone:
+ version: string
+ id: string
+ year: integer
+ utcOffset: string
+ minutes: integer
+ nanos: integer
+ seconds: integer
+ text: string
+ moneyValue:
+ nanos: integer
+ currencyCode: string
+ units: string
+ booleanValue: boolean
+ dateValue:
+ year: integer
+ day: integer
+ month: integer
+ integerValue: integer
+ floatValue: number
+ addressValue:
+ revision: integer
+ regionCode: string
+ administrativeArea: string
+ organization: string
+ locality: string
+ sortingCode: string
+ sublocality: string
+ addressLines:
+ - type: string
+ recipients:
+ - type: string
+ languageCode: string
+ postalCode: string
+ properties:
+ - type: string
+ properties:
+ - type: string
+ properties:
+ - type: string
+ properties:
+ - type: string
+ properties:
+ - type: string
+ properties:
+ - type: string
+ properties:
+ - type: string
+ properties:
+ - {}
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ pageAnchor: {}
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ id: string
+ confidence: number
+ redacted: boolean
+ mentionText: string
+ mentionId: string
+ text: string
+ textStyles:
+ - fontWeight: string
+ textStyle: string
+ fontSize:
+ unit: string
+ size: number
+ textDecoration: string
+ fontFamily: string
+ mimeType: string
+ documentLayout:
+ blocks:
+ - pageSpan:
+ pageStart: integer
+ pageEnd: integer
+ tableBlock:
+ bodyRows:
+ - cells:
+ - colSpan: integer
+ rowSpan: integer
+ blocks:
+ - listBlock:
+ listEntries:
+ - blocks:
+ - {}
+ type: string
+ blockId: string
+ textBlock:
+ text: string
+ type: string
+ blocks:
+ - blockId: string
+ headerRows:
+ - cells:
+ - colSpan: integer
+ rowSpan: integer
+ blocks:
+ - blockId: string
+ caption: string
+ blockId: string
+ uri: string
+ textChanges:
+ - changedText: string
+ provenance:
+ - id: integer
+ revision: integer
+ parents:
+ - revision: integer
+ id: integer
+ index: integer
+ type: string
+ error:
+ details:
+ - additionalProperties: any
+ type: string
+ message: string
+ code: integer
+ displayName: string
+ name: string
+ textExtractionDisabled: boolean
+ properties:
+ - textValues:
+ values:
+ - type: string
+ enumValues:
+ values:
+ - type: string
+ propertyValues:
+ properties:
+ - timestampValues:
+ values:
+ - textValue: string
+ timestampValue: string
+ floatValues:
+ values:
+ - format: string
+ type: string
+ mapProperty:
+ fields: object
+ integerValues:
+ values:
+ - format: string
+ type: string
+ dateTimeValues:
+ values:
+ - day: integer
+ hours: integer
+ month: integer
+ year: integer
+ utcOffset: string
+ minutes: integer
+ nanos: integer
+ seconds: integer
+ name: string
+ name: string
+ textExtractionEnabled: boolean
+ plainText: string
+ updateTime: string
+ rawDocumentPath: string
+ displayUri: string
+ dispositionTime: string
+ documentSchemaName: string
+
+```
+
+
+
## `UPDATE` example
Updates a documents
resource.
@@ -107,10 +549,10 @@ Updates a documents
resource.
/*+ update */
UPDATE google.contentwarehouse.documents
SET
-updateOptions = '{{ updateOptions }}',
cloudAiDocumentOption = '{{ cloudAiDocumentOption }}',
requestMetadata = '{{ requestMetadata }}',
-document = '{{ document }}'
+document = '{{ document }}',
+updateOptions = '{{ updateOptions }}'
WHERE
documentsId = '{{ documentsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/contentwarehouse/reference_id/index.md b/docs/google-docs/providers/google/contentwarehouse/reference_id/index.md
index dc03ca9f06..b57860c939 100644
--- a/docs/google-docs/providers/google/contentwarehouse/reference_id/index.md
+++ b/docs/google-docs/providers/google/contentwarehouse/reference_id/index.md
@@ -101,10 +101,10 @@ Updates a reference_id
resource.
/*+ update */
UPDATE google.contentwarehouse.reference_id
SET
-updateOptions = '{{ updateOptions }}',
cloudAiDocumentOption = '{{ cloudAiDocumentOption }}',
requestMetadata = '{{ requestMetadata }}',
-document = '{{ document }}'
+document = '{{ document }}',
+updateOptions = '{{ updateOptions }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/contentwarehouse/rule_sets/index.md b/docs/google-docs/providers/google/contentwarehouse/rule_sets/index.md
index ec034c1328..400cae8099 100644
--- a/docs/google-docs/providers/google/contentwarehouse/rule_sets/index.md
+++ b/docs/google-docs/providers/google/contentwarehouse/rule_sets/index.md
@@ -78,70 +78,70 @@ Use the following StackQL query and manifest file to create a new rule_set
INSERT INTO google.contentwarehouse.rule_sets (
locationsId,
projectsId,
-rules,
+source,
description,
name,
-source
+rules
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ rules }}',
+'{{ source }}',
'{{ description }}',
'{{ name }}',
-'{{ source }}'
+'{{ rules }}'
;
```
```yaml
+source: string
+description: string
+name: string
rules:
- - triggerType: string
+ - description: string
+ ruleId: string
+ triggerType: string
+ condition: string
actions:
- - dataValidation:
- conditions: object
- actionId: string
- dataUpdate:
- entries: object
- removeFromFolderAction:
- condition: string
- folder: string
- deleteDocumentAction:
- enableHardDelete: boolean
+ - actionId: string
+ publishToPubSub:
+ messages:
+ - type: string
+ topicId: string
accessControl:
policy:
etag: string
- auditConfigs:
- - service: string
- auditLogConfigs:
- - exemptedMembers:
- - type: string
- logType: string
- version: integer
bindings:
- members:
- type: string
role: string
condition:
- title: string
+ location: string
expression: string
+ title: string
description: string
- location: string
+ auditConfigs:
+ - service: string
+ auditLogConfigs:
+ - exemptedMembers:
+ - type: string
+ logType: string
+ version: integer
operationType: string
+ deleteDocumentAction:
+ enableHardDelete: boolean
+ removeFromFolderAction:
+ condition: string
+ folder: string
+ dataValidation:
+ conditions: object
+ dataUpdate:
+ entries: object
addToFolder:
folders:
- type: string
- publishToPubSub:
- messages:
- - type: string
- topicId: string
- description: string
- condition: string
- ruleId: string
-description: string
-name: string
-source: string
```
diff --git a/docs/google-docs/providers/google/contentwarehouse/synonym_sets/index.md b/docs/google-docs/providers/google/contentwarehouse/synonym_sets/index.md
index 15bcb31567..925b47ff85 100644
--- a/docs/google-docs/providers/google/contentwarehouse/synonym_sets/index.md
+++ b/docs/google-docs/providers/google/contentwarehouse/synonym_sets/index.md
@@ -76,27 +76,27 @@ Use the following StackQL query and manifest file to create a new synonym_
INSERT INTO google.contentwarehouse.synonym_sets (
locationsId,
projectsId,
-name,
synonyms,
-context
+context,
+name
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ name }}',
'{{ synonyms }}',
-'{{ context }}'
+'{{ context }}',
+'{{ name }}'
;
```
```yaml
-name: string
synonyms:
- words:
- type: string
context: string
+name: string
```
@@ -110,9 +110,9 @@ Updates a synonym_sets
resource.
/*+ update */
UPDATE google.contentwarehouse.synonym_sets
SET
-name = '{{ name }}',
synonyms = '{{ synonyms }}',
-context = '{{ context }}'
+context = '{{ context }}',
+name = '{{ name }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/datacatalog/entries/index.md b/docs/google-docs/providers/google/datacatalog/entries/index.md
index 3b5e6c7042..ab63140955 100644
--- a/docs/google-docs/providers/google/datacatalog/entries/index.md
+++ b/docs/google-docs/providers/google/datacatalog/entries/index.md
@@ -118,7 +118,315 @@ WHERE entryGroupsId = '{{ entryGroupsId }}'
AND locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new entries
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.datacatalog.entries (
+entryGroupsId,
+locationsId,
+projectsId,
+linkedResource,
+fullyQualifiedName,
+type,
+userSpecifiedType,
+userSpecifiedSystem,
+sqlDatabaseSystemSpec,
+lookerSystemSpec,
+cloudBigtableSystemSpec,
+gcsFilesetSpec,
+databaseTableSpec,
+dataSourceConnectionSpec,
+routineSpec,
+datasetSpec,
+filesetSpec,
+serviceSpec,
+modelSpec,
+featureOnlineStoreSpec,
+displayName,
+description,
+businessContext,
+schema,
+sourceSystemTimestamps,
+usageSignal,
+labels
+)
+SELECT
+'{{ entryGroupsId }}',
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ linkedResource }}',
+'{{ fullyQualifiedName }}',
+'{{ type }}',
+'{{ userSpecifiedType }}',
+'{{ userSpecifiedSystem }}',
+'{{ sqlDatabaseSystemSpec }}',
+'{{ lookerSystemSpec }}',
+'{{ cloudBigtableSystemSpec }}',
+'{{ gcsFilesetSpec }}',
+'{{ databaseTableSpec }}',
+'{{ dataSourceConnectionSpec }}',
+'{{ routineSpec }}',
+'{{ datasetSpec }}',
+'{{ filesetSpec }}',
+'{{ serviceSpec }}',
+'{{ modelSpec }}',
+'{{ featureOnlineStoreSpec }}',
+'{{ displayName }}',
+'{{ description }}',
+'{{ businessContext }}',
+'{{ schema }}',
+'{{ sourceSystemTimestamps }}',
+'{{ usageSignal }}',
+'{{ labels }}'
+;
+```
+
+
+
+```yaml
+name: string
+linkedResource: string
+fullyQualifiedName: string
+type: string
+userSpecifiedType: string
+integratedSystem: string
+userSpecifiedSystem: string
+sqlDatabaseSystemSpec:
+ sqlEngine: string
+ databaseVersion: string
+ instanceHost: string
+lookerSystemSpec:
+ parentInstanceId: string
+ parentInstanceDisplayName: string
+ parentModelId: string
+ parentModelDisplayName: string
+ parentViewId: string
+ parentViewDisplayName: string
+cloudBigtableSystemSpec:
+ instanceDisplayName: string
+gcsFilesetSpec:
+ filePatterns:
+ - type: string
+ sampleGcsFileSpecs:
+ - filePath: string
+ gcsTimestamps:
+ createTime: string
+ updateTime: string
+ expireTime: string
+ sizeBytes: string
+bigqueryTableSpec:
+ tableSourceType: string
+ viewSpec:
+ viewQuery: string
+ tableSpec:
+ groupedEntry: string
+bigqueryDateShardedSpec:
+ dataset: string
+ tablePrefix: string
+ shardCount: string
+ latestShardResource: string
+databaseTableSpec:
+ type: string
+ dataplexTable:
+ externalTables:
+ - system: string
+ fullyQualifiedName: string
+ googleCloudResource: string
+ dataCatalogEntry: string
+ dataplexSpec:
+ asset: string
+ dataFormat:
+ avro:
+ text: string
+ thrift:
+ text: string
+ protobuf:
+ text: string
+ parquet: {}
+ orc: {}
+ csv: {}
+ compressionFormat: string
+ projectId: string
+ userManaged: boolean
+ databaseViewSpec:
+ viewType: string
+ baseTable: string
+ sqlQuery: string
+dataSourceConnectionSpec:
+ bigqueryConnectionSpec:
+ connectionType: string
+ cloudSql:
+ instanceId: string
+ database: string
+ type: string
+ hasCredential: boolean
+routineSpec:
+ routineType: string
+ language: string
+ routineArguments:
+ - name: string
+ mode: string
+ type: string
+ returnType: string
+ definitionBody: string
+ bigqueryRoutineSpec:
+ importedLibraries:
+ - type: string
+datasetSpec:
+ vertexDatasetSpec:
+ dataItemCount: string
+ dataType: string
+filesetSpec:
+ dataplexFileset: {}
+serviceSpec:
+ cloudBigtableInstanceSpec:
+ cloudBigtableClusterSpecs:
+ - displayName: string
+ location: string
+ type: string
+ linkedResource: string
+modelSpec:
+ vertexModelSpec:
+ versionId: string
+ versionAliases:
+ - type: string
+ versionDescription: string
+ vertexModelSourceInfo:
+ sourceType: string
+ copy: boolean
+ containerImageUri: string
+featureOnlineStoreSpec:
+ storageType: string
+displayName: string
+description: string
+businessContext:
+ entryOverview:
+ overview: string
+ contacts:
+ people:
+ - designation: string
+ email: string
+schema:
+ columns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - column: string
+ type: string
+ description: string
+ mode: string
+ defaultValue: string
+ ordinalPosition: integer
+ highestIndexingType: string
+ subcolumns:
+ - {}
+ lookerColumnSpec: {}
+ rangeElementType: {}
+ gcRule: string
+ gcRule: string
+ gcRule: string
+ gcRule: string
+ gcRule: string
+ gcRule: string
+ gcRule: string
+ gcRule: string
+ gcRule: string
+usageSignal:
+ updateTime: string
+ usageWithinTimeRange: object
+ commonUsageWithinTimeRange: object
+ favoriteCount: string
+labels: object
+dataSource:
+ service: string
+ resource: string
+ sourceEntry: string
+ storageProperties:
+ filePattern:
+ - type: string
+ fileType: string
+personalDetails:
+ starred: boolean
+ starTime: string
+
+```
+
+
+
## `UPDATE` example
Updates a entries
resource.
diff --git a/docs/google-docs/providers/google/datalineage/lineage_events/index.md b/docs/google-docs/providers/google/datalineage/lineage_events/index.md
index 34171c4347..059df1778c 100644
--- a/docs/google-docs/providers/google/datalineage/lineage_events/index.md
+++ b/docs/google-docs/providers/google/datalineage/lineage_events/index.md
@@ -82,9 +82,9 @@ processesId,
projectsId,
runsId,
startTime,
-links,
name,
-endTime
+endTime,
+links
)
SELECT
'{{ locationsId }}',
@@ -92,9 +92,9 @@ SELECT
'{{ projectsId }}',
'{{ runsId }}',
'{{ startTime }}',
-'{{ links }}',
'{{ name }}',
-'{{ endTime }}'
+'{{ endTime }}',
+'{{ links }}'
;
```
@@ -102,11 +102,11 @@ SELECT
```yaml
startTime: string
-links:
- - source:
- fullyQualifiedName: string
name: string
endTime: string
+links:
+ - target:
+ fullyQualifiedName: string
```
diff --git a/docs/google-docs/providers/google/datalineage/processes/index.md b/docs/google-docs/providers/google/datalineage/processes/index.md
index c7d65671ce..aa303d8746 100644
--- a/docs/google-docs/providers/google/datalineage/processes/index.md
+++ b/docs/google-docs/providers/google/datalineage/processes/index.md
@@ -79,17 +79,17 @@ INSERT INTO google.datalineage.processes (
locationsId,
projectsId,
name,
+attributes,
displayName,
-origin,
-attributes
+origin
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ name }}',
+'{{ attributes }}',
'{{ displayName }}',
-'{{ origin }}',
-'{{ attributes }}'
+'{{ origin }}'
;
```
@@ -97,11 +97,11 @@ SELECT
```yaml
name: string
+attributes: object
displayName: string
origin:
sourceType: string
name: string
-attributes: object
```
@@ -116,9 +116,9 @@ Updates a processes
resource.
UPDATE google.datalineage.processes
SET
name = '{{ name }}',
+attributes = '{{ attributes }}',
displayName = '{{ displayName }}',
-origin = '{{ origin }}',
-attributes = '{{ attributes }}'
+origin = '{{ origin }}'
WHERE
locationsId = '{{ locationsId }}'
AND processesId = '{{ processesId }}'
diff --git a/docs/google-docs/providers/google/datalineage/runs/index.md b/docs/google-docs/providers/google/datalineage/runs/index.md
index 0c40df1000..8cd5492d11 100644
--- a/docs/google-docs/providers/google/datalineage/runs/index.md
+++ b/docs/google-docs/providers/google/datalineage/runs/index.md
@@ -84,35 +84,35 @@ INSERT INTO google.datalineage.runs (
locationsId,
processesId,
projectsId,
-attributes,
+displayName,
startTime,
-endTime,
name,
+attributes,
state,
-displayName
+endTime
)
SELECT
'{{ locationsId }}',
'{{ processesId }}',
'{{ projectsId }}',
-'{{ attributes }}',
+'{{ displayName }}',
'{{ startTime }}',
-'{{ endTime }}',
'{{ name }}',
+'{{ attributes }}',
'{{ state }}',
-'{{ displayName }}'
+'{{ endTime }}'
;
```
```yaml
-attributes: object
+displayName: string
startTime: string
-endTime: string
name: string
+attributes: object
state: string
-displayName: string
+endTime: string
```
@@ -126,12 +126,12 @@ Updates a runs
resource.
/*+ update */
UPDATE google.datalineage.runs
SET
-attributes = '{{ attributes }}',
+displayName = '{{ displayName }}',
startTime = '{{ startTime }}',
-endTime = '{{ endTime }}',
name = '{{ name }}',
+attributes = '{{ attributes }}',
state = '{{ state }}',
-displayName = '{{ displayName }}'
+endTime = '{{ endTime }}'
WHERE
locationsId = '{{ locationsId }}'
AND processesId = '{{ processesId }}'
diff --git a/docs/google-docs/providers/google/datapipelines/pipelines/index.md b/docs/google-docs/providers/google/datapipelines/pipelines/index.md
index 022461644f..aed7c9d2ae 100644
--- a/docs/google-docs/providers/google/datapipelines/pipelines/index.md
+++ b/docs/google-docs/providers/google/datapipelines/pipelines/index.md
@@ -94,103 +94,103 @@ Use the following StackQL query and manifest file to create a new pipeline
INSERT INTO google.datapipelines.pipelines (
locationsId,
projectsId,
-pipelineSources,
displayName,
-workload,
+name,
type,
+pipelineSources,
scheduleInfo,
-schedulerServiceAccountEmail,
+workload,
state,
-name
+schedulerServiceAccountEmail
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ pipelineSources }}',
'{{ displayName }}',
-'{{ workload }}',
+'{{ name }}',
'{{ type }}',
+'{{ pipelineSources }}',
'{{ scheduleInfo }}',
-'{{ schedulerServiceAccountEmail }}',
+'{{ workload }}',
'{{ state }}',
-'{{ name }}'
+'{{ schedulerServiceAccountEmail }}'
;
```
```yaml
-pipelineSources: object
-createTime: string
displayName: string
-lastUpdateTime: string
+name: string
jobCount: integer
+type: string
+pipelineSources: object
+scheduleInfo:
+ timeZone: string
+ schedule: string
+ nextJobTime: string
workload:
- dataflowFlexTemplateRequest:
+ dataflowLaunchTemplateRequest:
+ gcsPath: string
+ validateOnly: boolean
projectId: string
location: string
- launchParameter:
- transformNameMappings: object
+ launchParameters:
+ update: boolean
environment:
- kmsKeyName: string
- network: string
+ workerZone: string
+ maxWorkers: integer
+ enableStreamingEngine: boolean
machineType: string
+ additionalExperiments:
+ - type: string
+ zone: string
+ bypassTempDirValidation: boolean
+ kmsKeyName: string
+ additionalUserLabels: object
ipConfiguration: string
- subnetwork: string
tempLocation: string
numWorkers: integer
- workerZone: string
- additionalUserLabels: object
- flexrsGoal: string
- additionalExperiments:
- - type: string
serviceAccountEmail: string
- maxWorkers: integer
+ network: string
+ subnetwork: string
workerRegion: string
- enableStreamingEngine: boolean
- zone: string
parameters: object
jobName: string
- launchOptions: object
- update: boolean
- containerSpecGcsPath: string
- validateOnly: boolean
- dataflowLaunchTemplateRequest:
- gcsPath: string
+ transformNameMapping: object
+ dataflowFlexTemplateRequest:
validateOnly: boolean
- location: string
- projectId: string
- launchParameters:
- parameters: object
+ launchParameter:
update: boolean
+ transformNameMappings: object
+ parameters: object
environment:
- numWorkers: integer
+ enableStreamingEngine: boolean
+ subnetwork: string
serviceAccountEmail: string
+ numWorkers: integer
+ tempLocation: string
+ zone: string
+ additionalUserLabels: object
+ network: string
+ maxWorkers: integer
kmsKeyName: string
- subnetwork: string
+ flexrsGoal: string
+ machineType: string
workerZone: string
+ workerRegion: string
additionalExperiments:
- type: string
ipConfiguration: string
- enableStreamingEngine: boolean
- workerRegion: string
- machineType: string
- zone: string
- maxWorkers: integer
- tempLocation: string
- network: string
- additionalUserLabels: object
- bypassTempDirValidation: boolean
- transformNameMapping: object
+ containerSpecGcsPath: string
+ launchOptions: object
jobName: string
-type: string
-scheduleInfo:
- timeZone: string
- nextJobTime: string
- schedule: string
-schedulerServiceAccountEmail: string
+ projectId: string
+ location: string
state: string
-name: string
+lastUpdateTime: string
+createTime: string
+schedulerServiceAccountEmail: string
```
@@ -204,14 +204,14 @@ Updates a pipelines
resource.
/*+ update */
UPDATE google.datapipelines.pipelines
SET
-pipelineSources = '{{ pipelineSources }}',
displayName = '{{ displayName }}',
-workload = '{{ workload }}',
+name = '{{ name }}',
type = '{{ type }}',
+pipelineSources = '{{ pipelineSources }}',
scheduleInfo = '{{ scheduleInfo }}',
-schedulerServiceAccountEmail = '{{ schedulerServiceAccountEmail }}',
+workload = '{{ workload }}',
state = '{{ state }}',
-name = '{{ name }}'
+schedulerServiceAccountEmail = '{{ schedulerServiceAccountEmail }}'
WHERE
locationsId = '{{ locationsId }}'
AND pipelinesId = '{{ pipelinesId }}'
diff --git a/docs/google-docs/providers/google/dataplex/aspect_types/index.md b/docs/google-docs/providers/google/dataplex/aspect_types/index.md
index 30e7579927..0ab0d17079 100644
--- a/docs/google-docs/providers/google/dataplex/aspect_types/index.md
+++ b/docs/google-docs/providers/google/dataplex/aspect_types/index.md
@@ -71,7 +71,164 @@ FROM google.dataplex.aspect_types
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new aspect_types
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.dataplex.aspect_types (
+locationsId,
+projectsId,
+description,
+displayName,
+labels,
+etag,
+authorization,
+metadataTemplate
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ description }}',
+'{{ displayName }}',
+'{{ labels }}',
+'{{ etag }}',
+'{{ authorization }}',
+'{{ metadataTemplate }}'
+;
+```
+
+
+
+```yaml
+name: string
+uid: string
+createTime: string
+updateTime: string
+description: string
+displayName: string
+labels: object
+etag: string
+authorization:
+ alternateUsePermission: string
+metadataTemplate:
+ index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - index: integer
+ name: string
+ type: string
+ recordFields:
+ - {}
+ enumValues:
+ - {}
+ typeId: string
+ typeRef: string
+ constraints: {}
+ annotations: {}
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+ enumValues:
+ - index: integer
+ name: string
+ deprecated: string
+ typeId: string
+ typeRef: string
+
+```
+
+
+
## `UPDATE` example
Updates a aspect_types
resource.
diff --git a/docs/google-docs/providers/google/dataplex/entities/index.md b/docs/google-docs/providers/google/dataplex/entities/index.md
index 124fa1220b..726c695d72 100644
--- a/docs/google-docs/providers/google/dataplex/entities/index.md
+++ b/docs/google-docs/providers/google/dataplex/entities/index.md
@@ -89,7 +89,150 @@ AND locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
AND zonesId = '{{ zonesId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new entities
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.dataplex.entities (
+lakesId,
+locationsId,
+projectsId,
+zonesId,
+displayName,
+description,
+etag,
+type,
+asset,
+dataPath,
+dataPathPattern,
+system,
+format,
+schema
+)
+SELECT
+'{{ lakesId }}',
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ zonesId }}',
+'{{ displayName }}',
+'{{ description }}',
+'{{ etag }}',
+'{{ type }}',
+'{{ asset }}',
+'{{ dataPath }}',
+'{{ dataPathPattern }}',
+'{{ system }}',
+'{{ format }}',
+'{{ schema }}'
+;
+```
+
+
+
+```yaml
+name: string
+displayName: string
+description: string
+createTime: string
+updateTime: string
+id: string
+etag: string
+type: string
+asset: string
+dataPath: string
+dataPathPattern: string
+catalogEntry: string
+system: string
+format:
+ format: string
+ compressionFormat: string
+ mimeType: string
+ csv:
+ encoding: string
+ headerRows: integer
+ delimiter: string
+ quote: string
+ json:
+ encoding: string
+ iceberg:
+ metadataLocation: string
+compatibility:
+ hiveMetastore:
+ compatible: boolean
+ reason: string
+access:
+ read: string
+uid: string
+schema:
+ userManaged: boolean
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - name: string
+ description: string
+ type: string
+ mode: string
+ fields:
+ - {}
+ partitionFields:
+ - name: string
+ type: string
+ partitionStyle: string
+
+```
+
+
+
## `REPLACE` example
Replaces all fields in the specified entities
resource.
diff --git a/docs/google-docs/providers/google/dlp/connections/index.md b/docs/google-docs/providers/google/dlp/connections/index.md
index 894479ae2f..cc0f6cf49c 100644
--- a/docs/google-docs/providers/google/dlp/connections/index.md
+++ b/docs/google-docs/providers/google/dlp/connections/index.md
@@ -98,27 +98,27 @@ SELECT
```yaml
connection:
- state: string
cloudSql:
+ cloudSqlIam: {}
+ databaseEngine: string
connectionName: string
+ maxConnections: integer
usernamePassword:
passwordSecretVersionName: string
username: string
- cloudSqlIam: {}
- maxConnections: integer
- databaseEngine: string
+ state: string
+ name: string
errors:
- details:
- message: string
- code: integer
details:
- additionalProperties: any
type: string
+ code: integer
+ message: string
timestamps:
- - format: string
- type: string
+ - type: string
+ format: string
extraInfo: string
- name: string
```
@@ -132,8 +132,8 @@ Updates a connections
resource.
/*+ update */
UPDATE google.dlp.connections
SET
-updateMask = '{{ updateMask }}',
-connection = '{{ connection }}'
+connection = '{{ connection }}',
+updateMask = '{{ updateMask }}'
WHERE
connectionsId = '{{ connectionsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/dlp/deidentify_templates/index.md b/docs/google-docs/providers/google/dlp/deidentify_templates/index.md
index 8ff170f5ac..8920bd4d25 100644
--- a/docs/google-docs/providers/google/dlp/deidentify_templates/index.md
+++ b/docs/google-docs/providers/google/dlp/deidentify_templates/index.md
@@ -95,124 +95,124 @@ Use the following StackQL query and manifest file to create a new deidenti
/*+ create */
INSERT INTO google.dlp.deidentify_templates (
projectsId,
-locationId,
deidentifyTemplate,
-templateId
+templateId,
+locationId
)
SELECT
'{{ projectsId }}',
-'{{ locationId }}',
'{{ deidentifyTemplate }}',
-'{{ templateId }}'
+'{{ templateId }}',
+'{{ locationId }}'
;
```
```yaml
-locationId: string
deidentifyTemplate:
- name: string
deidentifyConfig:
- imageTransformations:
- transforms:
- - allInfoTypes: {}
- selectedInfoTypes:
- infoTypes:
- - version: string
- name: string
- sensitivityScore:
- score: string
- redactionColor:
- blue: number
- red: number
- green: number
- allText: {}
+ transformationErrorHandling:
+ leaveUntransformed: {}
+ throwError: {}
recordTransformations:
fieldTransformations:
- - condition:
- expressions:
- logicalOperator: string
- conditions:
- conditions:
- - operator: string
- value:
+ - infoTypeTransformations:
+ transformations:
+ - primitiveTransformation:
+ fixedSizeBucketingConfig:
+ bucketSize: number
+ lowerBound:
+ integerValue: string
+ dayOfWeekValue: string
+ floatValue: number
+ stringValue: string
timestampValue: string
dateValue:
- month: integer
- year: integer
day: integer
- dayOfWeekValue: string
- stringValue: string
+ year: integer
+ month: integer
booleanValue: boolean
timeValue:
- nanos: integer
+ hours: integer
minutes: integer
seconds: integer
- hours: integer
- floatValue: number
- integerValue: string
- field:
+ nanos: integer
+ dateShiftConfig:
+ cryptoKey:
+ transient:
+ name: string
+ unwrapped:
+ key: string
+ kmsWrapped:
+ cryptoKeyName: string
+ wrappedKey: string
+ context:
name: string
- primitiveTransformation:
- replaceDictionaryConfig:
- wordList:
- words:
- - type: string
- cryptoDeterministicConfig:
- cryptoKey:
- unwrapped:
- key: string
- transient:
- name: string
- kmsWrapped:
- cryptoKeyName: string
- wrappedKey: string
- surrogateInfoType:
- version: string
- name: string
- bucketingConfig:
- buckets:
- - {}
- replaceWithInfoTypeConfig: {}
- characterMaskConfig:
- numberToMask: integer
- charactersToIgnore:
- - commonCharactersToIgnore: string
- charactersToSkip: string
- reverseOrder: boolean
- maskingCharacter: string
- timePartConfig:
- partToExtract: string
- cryptoHashConfig: {}
- redactConfig: {}
- dateShiftConfig:
- lowerBoundDays: integer
- upperBoundDays: integer
- fixedSizeBucketingConfig:
- bucketSize: number
- replaceConfig: {}
- cryptoReplaceFfxFpeConfig:
- commonAlphabet: string
- customAlphabet: string
- radix: integer
- infoTypeTransformations:
- transformations:
- - infoTypes:
+ upperBoundDays: integer
+ lowerBoundDays: integer
+ redactConfig: {}
+ cryptoDeterministicConfig:
+ surrogateInfoType:
+ sensitivityScore:
+ score: string
+ version: string
+ name: string
+ replaceDictionaryConfig:
+ wordList:
+ words:
+ - type: string
+ characterMaskConfig:
+ numberToMask: integer
+ reverseOrder: boolean
+ charactersToIgnore:
+ - commonCharactersToIgnore: string
+ charactersToSkip: string
+ maskingCharacter: string
+ cryptoHashConfig: {}
+ bucketingConfig:
+ buckets:
+ - {}
+ replaceConfig: {}
+ cryptoReplaceFfxFpeConfig:
+ customAlphabet: string
+ commonAlphabet: string
+ radix: integer
+ timePartConfig:
+ partToExtract: string
+ replaceWithInfoTypeConfig: {}
+ infoTypes:
- version: string
name: string
+ condition:
+ expressions:
+ conditions:
+ conditions:
+ - operator: string
+ logicalOperator: string
fields:
- name: string
recordSuppressions:
- {}
- transformationErrorHandling:
- leaveUntransformed: {}
- throwError: {}
- createTime: string
+ imageTransformations:
+ transforms:
+ - allInfoTypes: {}
+ selectedInfoTypes:
+ infoTypes:
+ - version: string
+ name: string
+ allText: {}
+ redactionColor:
+ blue: number
+ red: number
+ green: number
+ displayName: string
description: string
+ createTime: string
updateTime: string
- displayName: string
+ name: string
templateId: string
+locationId: string
```
diff --git a/docs/google-docs/providers/google/dlp/discovery_configs/index.md b/docs/google-docs/providers/google/dlp/discovery_configs/index.md
index 9bbd4fd2fb..e54c2a6436 100644
--- a/docs/google-docs/providers/google/dlp/discovery_configs/index.md
+++ b/docs/google-docs/providers/google/dlp/discovery_configs/index.md
@@ -113,159 +113,159 @@ SELECT
```yaml
configId: string
discoveryConfig:
+ displayName: string
+ name: string
+ status: string
+ actions:
+ - publishToScc: {}
+ pubSubNotification:
+ topic: string
+ pubsubCondition:
+ expressions:
+ conditions:
+ - minimumSensitivityScore: string
+ minimumRiskScore: string
+ logicalOperator: string
+ detailOfMessage: string
+ event: string
+ publishToChronicle: {}
+ exportData:
+ profileTable:
+ projectId: string
+ datasetId: string
+ tableId: string
+ tagResources:
+ lowerDataRiskToLow: boolean
+ tagConditions:
+ - sensitivityScore:
+ score: string
+ tag:
+ namespacedValue: string
+ profileGenerationsToTag:
+ - type: string
+ enumDescriptions: string
+ enum: string
+ createTime: string
targets:
- - secretsTarget: {}
- cloudStorageTarget:
+ - cloudSqlTarget:
conditions:
- createdAfter: string
- cloudStorageConditions:
- includedObjectAttributes:
- - type: string
- enum: string
- enumDescriptions: string
- includedBucketAttributes:
- - enum: string
- enumDescriptions: string
- type: string
- minAge: string
- disabled: {}
- filter:
- others: {}
- collection:
- includeRegexes:
- patterns:
- - cloudStorageRegex:
- bucketNameRegex: string
- projectIdRegex: string
- cloudStorageResourceReference:
- projectId: string
- bucketName: string
+ types:
+ - enum: string
+ type: string
+ enumDescriptions: string
+ databaseEngines:
+ - enum: string
+ enumDescriptions: string
+ type: string
generationCadence:
refreshFrequency: string
inspectTemplateModifiedCadence:
frequency: string
- cloudSqlTarget:
+ schemaModifiedCadence:
+ types:
+ - enumDescriptions: string
+ type: string
+ enum: string
+ frequency: string
filter:
+ databaseResourceReference:
+ instance: string
+ projectId: string
+ database: string
+ databaseResource: string
collection:
includeRegexes:
patterns:
- - instanceRegex: string
- databaseRegex: string
+ - databaseRegex: string
+ instanceRegex: string
projectIdRegex: string
databaseResourceNameRegex: string
- databaseResourceReference:
- databaseResource: string
- projectId: string
- database: string
- instance: string
others: {}
- generationCadence:
- schemaModifiedCadence:
- types:
- - enum: string
- enumDescriptions: string
- type: string
- frequency: string
- refreshFrequency: string
- conditions:
- types:
- - type: string
- enum: string
- enumDescriptions: string
- databaseEngines:
- - type: string
- enum: string
- enumDescriptions: string
+ disabled: {}
+ secretsTarget: {}
bigQueryTarget:
filter:
otherTables: {}
tableReference:
- tableId: string
datasetId: string
+ tableId: string
tables:
includeRegexes:
patterns:
- tableIdRegex: string
- projectIdRegex: string
datasetIdRegex: string
- conditions:
- createdAfter: string
- orConditions:
- minRowCount: integer
- minAge: string
- typeCollection: string
- types:
+ projectIdRegex: string
+ cadence:
+ tableModifiedCadence:
+ frequency: string
types:
- - enum: string
- enumDescriptions: string
+ - enumDescriptions: string
+ enum: string
type: string
- cadence:
+ refreshFrequency: string
schemaModifiedCadence:
types:
- enum: string
type: string
enumDescriptions: string
frequency: string
- tableModifiedCadence:
+ conditions:
+ types:
types:
- enum: string
enumDescriptions: string
type: string
- frequency: string
+ orConditions:
+ minRowCount: integer
+ minAge: string
+ typeCollection: string
+ createdAfter: string
+ cloudStorageTarget:
+ generationCadence:
refreshFrequency: string
- status: string
- displayName: string
- updateTime: string
+ conditions:
+ cloudStorageConditions:
+ includedBucketAttributes:
+ - enumDescriptions: string
+ enum: string
+ type: string
+ includedObjectAttributes:
+ - type: string
+ enum: string
+ enumDescriptions: string
+ minAge: string
+ createdAfter: string
+ filter:
+ collection:
+ includeRegexes:
+ patterns:
+ - cloudStorageRegex:
+ projectIdRegex: string
+ bucketNameRegex: string
+ cloudStorageResourceReference:
+ projectId: string
+ bucketName: string
+ others: {}
+ orgConfig:
+ projectId: string
+ location:
+ organizationId: string
+ folderId: string
lastRunTime: string
inspectTemplates:
- type: string
- createTime: string
errors:
- details:
- message: string
- code: integer
details:
- additionalProperties: any
type: string
+ code: integer
+ message: string
timestamps:
- - format: string
- type: string
+ - type: string
+ format: string
extraInfo: string
- name: string
- actions:
- - tagResources:
- lowerDataRiskToLow: boolean
- tagConditions:
- - sensitivityScore:
- score: string
- tag:
- namespacedValue: string
- profileGenerationsToTag:
- - enumDescriptions: string
- type: string
- enum: string
- pubSubNotification:
- detailOfMessage: string
- event: string
- pubsubCondition:
- expressions:
- conditions:
- - minimumSensitivityScore: string
- minimumRiskScore: string
- logicalOperator: string
- topic: string
- exportData:
- profileTable:
- tableId: string
- projectId: string
- datasetId: string
- publishToScc: {}
- publishToChronicle: {}
- orgConfig:
- projectId: string
- location:
- folderId: string
- organizationId: string
+ updateTime: string
```
diff --git a/docs/google-docs/providers/google/dlp/dlp_jobs/index.md b/docs/google-docs/providers/google/dlp/dlp_jobs/index.md
index 13256ee34d..a0a10f183a 100644
--- a/docs/google-docs/providers/google/dlp/dlp_jobs/index.md
+++ b/docs/google-docs/providers/google/dlp/dlp_jobs/index.md
@@ -119,145 +119,149 @@ SELECT
```yaml
jobId: string
inspectJob:
- storageConfig:
- hybridOptions:
- requiredFindingLabelKeys:
- - type: string
- labels: object
- description: string
- tableOptions:
- identifyingFields:
- - name: string
- timespanConfig:
- startTime: string
- timestampField:
- name: string
- endTime: string
- enableAutoPopulationOfTimespanConfig: boolean
- datastoreOptions:
- kind:
- name: string
- partitionId:
- namespaceId: string
- projectId: string
- cloudStorageOptions:
- bytesLimitPerFilePercent: integer
- filesLimitPercent: integer
- fileSet:
- regexFileSet:
- excludeRegex:
- - type: string
- includeRegex:
- - type: string
- bucketName: string
- url: string
- bytesLimitPerFile: string
- fileTypes:
- - enumDescriptions: string
- enum: string
- type: string
- sampleMethod: string
- bigQueryOptions:
- includedFields:
- - name: string
- identifyingFields:
- - name: string
- tableReference:
- tableId: string
- projectId: string
- datasetId: string
- excludedFields:
- - name: string
- rowsLimitPercent: integer
- rowsLimit: string
- sampleMethod: string
- inspectTemplateName: string
- actions:
- - publishSummaryToCscc: {}
- saveFindings:
- outputConfig:
- outputSchema: string
- jobNotificationEmails: {}
- publishFindingsToCloudDataCatalog: {}
- pubSub:
- topic: string
- deidentify:
- cloudStorageOutput: string
- transformationConfig:
- structuredDeidentifyTemplate: string
- imageRedactTemplate: string
- deidentifyTemplate: string
- transformationDetailsStorageConfig: {}
- fileTypesToTransform:
- - enumDescriptions: string
- type: string
- enum: string
- publishToStackdriver: {}
inspectConfig:
+ contentOptions:
+ - type: string
+ enum: string
+ enumDescriptions: string
+ infoTypes:
+ - sensitivityScore:
+ score: string
+ version: string
+ name: string
+ minLikelihood: string
+ includeQuote: boolean
+ minLikelihoodPerInfoType:
+ - minLikelihood: string
+ infoType:
+ version: string
+ name: string
limits:
- maxFindingsPerItem: integer
maxFindingsPerRequest: integer
+ maxFindingsPerItem: integer
maxFindingsPerInfoType:
- maxFindings: integer
- infoType:
- version: string
- name: string
- sensitivityScore:
- score: string
- contentOptions:
- - enum: string
- type: string
- enumDescriptions: string
- includeQuote: boolean
customInfoTypes:
- - regex:
- pattern: string
- groupIndexes:
- - type: string
- format: string
- exclusionType: string
- likelihood: string
- dictionary:
- cloudStoragePath:
- path: string
- wordList:
- words:
- - type: string
+ - exclusionType: string
+ storedType:
+ createTime: string
+ name: string
surrogateType: {}
+ regex:
+ groupIndexes:
+ - format: string
+ type: string
+ pattern: string
detectionRules:
- hotwordRule:
proximity:
- windowAfter: integer
windowBefore: integer
+ windowAfter: integer
likelihoodAdjustment:
relativeLikelihood: integer
fixedLikelihood: string
- storedType:
- createTime: string
- name: string
- minLikelihoodPerInfoType:
- - minLikelihood: string
- infoTypes:
- - version: string
- name: string
- minLikelihood: string
+ dictionary:
+ wordList:
+ words:
+ - type: string
+ cloudStoragePath:
+ path: string
+ likelihood: string
excludeInfoTypes: boolean
ruleSet:
- - infoTypes:
- - version: string
- name: string
- rules:
+ - rules:
- exclusionRule:
+ matchingType: string
excludeInfoTypes:
infoTypes:
- version: string
name: string
- matchingType: string
excludeByHotword: {}
+ infoTypes:
+ - version: string
+ name: string
+ actions:
+ - pubSub:
+ topic: string
+ jobNotificationEmails: {}
+ deidentify:
+ fileTypesToTransform:
+ - enumDescriptions: string
+ enum: string
+ type: string
+ transformationDetailsStorageConfig:
+ table:
+ projectId: string
+ datasetId: string
+ tableId: string
+ transformationConfig:
+ deidentifyTemplate: string
+ structuredDeidentifyTemplate: string
+ imageRedactTemplate: string
+ cloudStorageOutput: string
+ publishFindingsToCloudDataCatalog: {}
+ publishToStackdriver: {}
+ publishSummaryToCscc: {}
+ saveFindings:
+ outputConfig:
+ outputSchema: string
+ storageConfig:
+ cloudStorageOptions:
+ fileTypes:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ bytesLimitPerFile: string
+ filesLimitPercent: integer
+ bytesLimitPerFilePercent: integer
+ fileSet:
+ regexFileSet:
+ excludeRegex:
+ - type: string
+ bucketName: string
+ includeRegex:
+ - type: string
+ url: string
+ sampleMethod: string
+ hybridOptions:
+ description: string
+ labels: object
+ tableOptions:
+ identifyingFields:
+ - name: string
+ requiredFindingLabelKeys:
+ - type: string
+ datastoreOptions:
+ partitionId:
+ namespaceId: string
+ projectId: string
+ kind:
+ name: string
+ bigQueryOptions:
+ rowsLimit: string
+ includedFields:
+ - name: string
+ sampleMethod: string
+ identifyingFields:
+ - name: string
+ excludedFields:
+ - name: string
+ rowsLimitPercent: integer
+ timespanConfig:
+ startTime: string
+ timestampField:
+ name: string
+ endTime: string
+ enableAutoPopulationOfTimespanConfig: boolean
+ inspectTemplateName: string
locationId: string
riskJob:
+ actions:
+ - {}
privacyMetric:
- kMapEstimationConfig:
+ categoricalStatsConfig: {}
+ numericalStatsConfig: {}
+ deltaPresenceEstimationConfig:
auxiliaryTables:
- quasiIds:
- customTag: string
@@ -268,11 +272,10 @@ riskJob:
lDiversityConfig:
quasiIds:
- name: string
- numericalStatsConfig: {}
- deltaPresenceEstimationConfig:
- regionCode: string
+ kMapEstimationConfig:
quasiIds:
- customTag: string
+ regionCode: string
auxiliaryTables:
- quasiIds:
- customTag: string
@@ -280,9 +283,6 @@ riskJob:
entityId: {}
quasiIds:
- name: string
- categoricalStatsConfig: {}
- actions:
- - {}
```
diff --git a/docs/google-docs/providers/google/dlp/inspect_templates/index.md b/docs/google-docs/providers/google/dlp/inspect_templates/index.md
index aee7147bda..54c6c6d5d7 100644
--- a/docs/google-docs/providers/google/dlp/inspect_templates/index.md
+++ b/docs/google-docs/providers/google/dlp/inspect_templates/index.md
@@ -95,90 +95,90 @@ Use the following StackQL query and manifest file to create a new inspect_
/*+ create */
INSERT INTO google.dlp.inspect_templates (
projectsId,
+inspectTemplate,
templateId,
-locationId,
-inspectTemplate
+locationId
)
SELECT
'{{ projectsId }}',
+'{{ inspectTemplate }}',
'{{ templateId }}',
-'{{ locationId }}',
-'{{ inspectTemplate }}'
+'{{ locationId }}'
;
```
```yaml
-templateId: string
-locationId: string
inspectTemplate:
- displayName: string
- createTime: string
- description: string
+ updateTime: string
inspectConfig:
+ contentOptions:
+ - type: string
+ enum: string
+ enumDescriptions: string
+ infoTypes:
+ - sensitivityScore:
+ score: string
+ version: string
+ name: string
+ minLikelihood: string
+ includeQuote: boolean
+ minLikelihoodPerInfoType:
+ - minLikelihood: string
+ infoType:
+ version: string
+ name: string
limits:
- maxFindingsPerItem: integer
maxFindingsPerRequest: integer
+ maxFindingsPerItem: integer
maxFindingsPerInfoType:
- maxFindings: integer
- infoType:
- version: string
- name: string
- sensitivityScore:
- score: string
- contentOptions:
- - enum: string
- type: string
- enumDescriptions: string
- includeQuote: boolean
customInfoTypes:
- - regex:
- pattern: string
- groupIndexes:
- - type: string
- format: string
- exclusionType: string
- likelihood: string
- dictionary:
- cloudStoragePath:
- path: string
- wordList:
- words:
- - type: string
+ - exclusionType: string
+ storedType:
+ createTime: string
+ name: string
surrogateType: {}
+ regex:
+ groupIndexes:
+ - format: string
+ type: string
+ pattern: string
detectionRules:
- hotwordRule:
proximity:
- windowAfter: integer
windowBefore: integer
+ windowAfter: integer
likelihoodAdjustment:
relativeLikelihood: integer
fixedLikelihood: string
- storedType:
- createTime: string
- name: string
- minLikelihoodPerInfoType:
- - minLikelihood: string
- infoTypes:
- - version: string
- name: string
- minLikelihood: string
+ dictionary:
+ wordList:
+ words:
+ - type: string
+ cloudStoragePath:
+ path: string
+ likelihood: string
excludeInfoTypes: boolean
ruleSet:
- - infoTypes:
- - version: string
- name: string
- rules:
+ - rules:
- exclusionRule:
+ matchingType: string
excludeInfoTypes:
infoTypes:
- version: string
name: string
- matchingType: string
excludeByHotword: {}
- updateTime: string
+ infoTypes:
+ - version: string
+ name: string
+ displayName: string
name: string
+ description: string
+ createTime: string
+templateId: string
+locationId: string
```
@@ -192,8 +192,8 @@ Updates a inspect_templates
resource.
/*+ update */
UPDATE google.dlp.inspect_templates
SET
-inspectTemplate = '{{ inspectTemplate }}',
-updateMask = '{{ updateMask }}'
+updateMask = '{{ updateMask }}',
+inspectTemplate = '{{ inspectTemplate }}'
WHERE
inspectTemplatesId = '{{ inspectTemplatesId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/dlp/job_triggers/index.md b/docs/google-docs/providers/google/dlp/job_triggers/index.md
index f075dd43b0..11ba2529f1 100644
--- a/docs/google-docs/providers/google/dlp/job_triggers/index.md
+++ b/docs/google-docs/providers/google/dlp/job_triggers/index.md
@@ -101,182 +101,182 @@ Use the following StackQL query and manifest file to create a new job_trig
/*+ create */
INSERT INTO google.dlp.job_triggers (
projectsId,
-jobTrigger,
triggerId,
-locationId
+locationId,
+jobTrigger
)
SELECT
'{{ projectsId }}',
-'{{ jobTrigger }}',
'{{ triggerId }}',
-'{{ locationId }}'
+'{{ locationId }}',
+'{{ jobTrigger }}'
;
```
```yaml
+triggerId: string
+locationId: string
jobTrigger:
- createTime: string
- name: string
errors:
- details:
- message: string
- code: integer
details:
- additionalProperties: any
type: string
+ code: integer
+ message: string
timestamps:
- - format: string
- type: string
+ - type: string
+ format: string
extraInfo: string
+ status: string
+ lastRunTime: string
+ name: string
+ createTime: string
+ updateTime: string
triggers:
- - schedule:
+ - manual: {}
+ schedule:
recurrencePeriodDuration: string
- manual: {}
- lastRunTime: string
- status: string
- displayName: string
description: string
+ displayName: string
inspectJob:
- storageConfig:
- hybridOptions:
- requiredFindingLabelKeys:
- - type: string
- labels: object
- description: string
- tableOptions:
- identifyingFields:
- - name: string
- timespanConfig:
- startTime: string
- timestampField:
- name: string
- endTime: string
- enableAutoPopulationOfTimespanConfig: boolean
- datastoreOptions:
- kind:
- name: string
- partitionId:
- namespaceId: string
- projectId: string
- cloudStorageOptions:
- bytesLimitPerFilePercent: integer
- filesLimitPercent: integer
- fileSet:
- regexFileSet:
- excludeRegex:
- - type: string
- includeRegex:
- - type: string
- bucketName: string
- url: string
- bytesLimitPerFile: string
- fileTypes:
- - enumDescriptions: string
- enum: string
- type: string
- sampleMethod: string
- bigQueryOptions:
- includedFields:
- - name: string
- identifyingFields:
- - name: string
- tableReference:
- tableId: string
- projectId: string
- datasetId: string
- excludedFields:
- - name: string
- rowsLimitPercent: integer
- rowsLimit: string
- sampleMethod: string
- inspectTemplateName: string
- actions:
- - publishSummaryToCscc: {}
- saveFindings:
- outputConfig:
- outputSchema: string
- jobNotificationEmails: {}
- publishFindingsToCloudDataCatalog: {}
- pubSub:
- topic: string
- deidentify:
- cloudStorageOutput: string
- transformationConfig:
- structuredDeidentifyTemplate: string
- imageRedactTemplate: string
- deidentifyTemplate: string
- transformationDetailsStorageConfig: {}
- fileTypesToTransform:
- - enumDescriptions: string
- type: string
- enum: string
- publishToStackdriver: {}
inspectConfig:
+ contentOptions:
+ - type: string
+ enum: string
+ enumDescriptions: string
+ infoTypes:
+ - sensitivityScore:
+ score: string
+ version: string
+ name: string
+ minLikelihood: string
+ includeQuote: boolean
+ minLikelihoodPerInfoType:
+ - minLikelihood: string
+ infoType:
+ version: string
+ name: string
limits:
- maxFindingsPerItem: integer
maxFindingsPerRequest: integer
+ maxFindingsPerItem: integer
maxFindingsPerInfoType:
- maxFindings: integer
- infoType:
- version: string
- name: string
- sensitivityScore:
- score: string
- contentOptions:
- - enum: string
- type: string
- enumDescriptions: string
- includeQuote: boolean
customInfoTypes:
- - regex:
- pattern: string
- groupIndexes:
- - type: string
- format: string
- exclusionType: string
- likelihood: string
- dictionary:
- cloudStoragePath:
- path: string
- wordList:
- words:
- - type: string
+ - exclusionType: string
+ storedType:
+ createTime: string
+ name: string
surrogateType: {}
+ regex:
+ groupIndexes:
+ - format: string
+ type: string
+ pattern: string
detectionRules:
- hotwordRule:
proximity:
- windowAfter: integer
windowBefore: integer
+ windowAfter: integer
likelihoodAdjustment:
relativeLikelihood: integer
fixedLikelihood: string
- storedType:
- createTime: string
- name: string
- minLikelihoodPerInfoType:
- - minLikelihood: string
- infoTypes:
- - version: string
- name: string
- minLikelihood: string
+ dictionary:
+ wordList:
+ words:
+ - type: string
+ cloudStoragePath:
+ path: string
+ likelihood: string
excludeInfoTypes: boolean
ruleSet:
- - infoTypes:
- - version: string
- name: string
- rules:
+ - rules:
- exclusionRule:
+ matchingType: string
excludeInfoTypes:
infoTypes:
- version: string
name: string
- matchingType: string
excludeByHotword: {}
- updateTime: string
-triggerId: string
-locationId: string
+ infoTypes:
+ - version: string
+ name: string
+ actions:
+ - pubSub:
+ topic: string
+ jobNotificationEmails: {}
+ deidentify:
+ fileTypesToTransform:
+ - enumDescriptions: string
+ enum: string
+ type: string
+ transformationDetailsStorageConfig:
+ table:
+ projectId: string
+ datasetId: string
+ tableId: string
+ transformationConfig:
+ deidentifyTemplate: string
+ structuredDeidentifyTemplate: string
+ imageRedactTemplate: string
+ cloudStorageOutput: string
+ publishFindingsToCloudDataCatalog: {}
+ publishToStackdriver: {}
+ publishSummaryToCscc: {}
+ saveFindings:
+ outputConfig:
+ outputSchema: string
+ storageConfig:
+ cloudStorageOptions:
+ fileTypes:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ bytesLimitPerFile: string
+ filesLimitPercent: integer
+ bytesLimitPerFilePercent: integer
+ fileSet:
+ regexFileSet:
+ excludeRegex:
+ - type: string
+ bucketName: string
+ includeRegex:
+ - type: string
+ url: string
+ sampleMethod: string
+ hybridOptions:
+ description: string
+ labels: object
+ tableOptions:
+ identifyingFields:
+ - name: string
+ requiredFindingLabelKeys:
+ - type: string
+ datastoreOptions:
+ partitionId:
+ namespaceId: string
+ projectId: string
+ kind:
+ name: string
+ bigQueryOptions:
+ rowsLimit: string
+ includedFields:
+ - name: string
+ sampleMethod: string
+ identifyingFields:
+ - name: string
+ excludedFields:
+ - name: string
+ rowsLimitPercent: integer
+ timespanConfig:
+ startTime: string
+ timestampField:
+ name: string
+ endTime: string
+ enableAutoPopulationOfTimespanConfig: boolean
+ inspectTemplateName: string
```
@@ -290,8 +290,8 @@ Updates a job_triggers
resource.
/*+ update */
UPDATE google.dlp.job_triggers
SET
-updateMask = '{{ updateMask }}',
-jobTrigger = '{{ jobTrigger }}'
+jobTrigger = '{{ jobTrigger }}',
+updateMask = '{{ updateMask }}'
WHERE
jobTriggersId = '{{ jobTriggersId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/dlp/stored_info_types/index.md b/docs/google-docs/providers/google/dlp/stored_info_types/index.md
index 8ebcfad677..00d3d0c554 100644
--- a/docs/google-docs/providers/google/dlp/stored_info_types/index.md
+++ b/docs/google-docs/providers/google/dlp/stored_info_types/index.md
@@ -107,29 +107,29 @@ SELECT
storedInfoTypeId: string
locationId: string
config:
+ regex:
+ groupIndexes:
+ - format: string
+ type: string
+ pattern: string
dictionary:
- cloudStoragePath:
- path: string
wordList:
words:
- type: string
+ cloudStoragePath:
+ path: string
description: string
- regex:
- pattern: string
- groupIndexes:
- - type: string
- format: string
- displayName: string
largeCustomDictionary:
cloudStorageFileSet:
url: string
bigQueryField:
- field:
- name: string
table:
- tableId: string
projectId: string
datasetId: string
+ tableId: string
+ field:
+ name: string
+ displayName: string
```
@@ -143,8 +143,8 @@ Updates a stored_info_types
resource.
/*+ update */
UPDATE google.dlp.stored_info_types
SET
-updateMask = '{{ updateMask }}',
-config = '{{ config }}'
+config = '{{ config }}',
+updateMask = '{{ updateMask }}'
WHERE
projectsId = '{{ projectsId }}'
AND storedInfoTypesId = '{{ storedInfoTypesId }}';
diff --git a/docs/google-docs/providers/google/documentai/processors/index.md b/docs/google-docs/providers/google/documentai/processors/index.md
index 295864113e..469466348b 100644
--- a/docs/google-docs/providers/google/documentai/processors/index.md
+++ b/docs/google-docs/providers/google/documentai/processors/index.md
@@ -97,36 +97,36 @@ INSERT INTO google.documentai.processors (
locationsId,
projectsId,
defaultProcessorVersion,
-displayName,
kmsKeyName,
-type
+type,
+displayName
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ defaultProcessorVersion }}',
-'{{ displayName }}',
'{{ kmsKeyName }}',
-'{{ type }}'
+'{{ type }}',
+'{{ displayName }}'
;
```
```yaml
+satisfiesPzi: boolean
+processEndpoint: string
+satisfiesPzs: boolean
+defaultProcessorVersion: string
state: string
createTime: string
-defaultProcessorVersion: string
processorVersionAliases:
- processorVersion: string
alias: string
-satisfiesPzs: boolean
-displayName: string
-processEndpoint: string
kmsKeyName: string
-satisfiesPzi: boolean
name: string
type: string
+displayName: string
```
diff --git a/docs/google-docs/providers/google/essentialcontacts/contacts/index.md b/docs/google-docs/providers/google/essentialcontacts/contacts/index.md
index d3c5173e63..ef7a0a3569 100644
--- a/docs/google-docs/providers/google/essentialcontacts/contacts/index.md
+++ b/docs/google-docs/providers/google/essentialcontacts/contacts/index.md
@@ -96,31 +96,31 @@ Use the following StackQL query and manifest file to create a new contacts
/*+ create */
INSERT INTO google.essentialcontacts.contacts (
foldersId,
-validateTime,
-languageTag,
+email,
notificationCategorySubscriptions,
-email
+validateTime,
+languageTag
)
SELECT
'{{ foldersId }}',
-'{{ validateTime }}',
-'{{ languageTag }}',
+'{{ email }}',
'{{ notificationCategorySubscriptions }}',
-'{{ email }}'
+'{{ validateTime }}',
+'{{ languageTag }}'
;
```
```yaml
-validateTime: string
-languageTag: string
+validationState: string
+email: string
notificationCategorySubscriptions:
- - type: string
- enumDescriptions: string
+ - enumDescriptions: string
enum: string
-email: string
-validationState: string
+ type: string
+validateTime: string
+languageTag: string
name: string
```
@@ -135,10 +135,10 @@ Updates a contacts
resource.
/*+ update */
UPDATE google.essentialcontacts.contacts
SET
-validateTime = '{{ validateTime }}',
-languageTag = '{{ languageTag }}',
+email = '{{ email }}',
notificationCategorySubscriptions = '{{ notificationCategorySubscriptions }}',
-email = '{{ email }}'
+validateTime = '{{ validateTime }}',
+languageTag = '{{ languageTag }}'
WHERE
contactsId = '{{ contactsId }}'
AND foldersId = '{{ foldersId }}';
diff --git a/docs/google-docs/providers/google/iam/index.md b/docs/google-docs/providers/google/iam/index.md
index 59d61e8759..04d68467ea 100644
--- a/docs/google-docs/providers/google/iam/index.md
+++ b/docs/google-docs/providers/google/iam/index.md
@@ -20,7 +20,7 @@ The iam service documentation.
-total resources: 14
+total resources: 17
@@ -29,21 +29,24 @@ The iam service documentation.
## Resources
\ No newline at end of file
diff --git a/docs/google-docs/providers/google/iam/credentials/index.md b/docs/google-docs/providers/google/iam/oauth_client_credentials/index.md
similarity index 85%
rename from docs/google-docs/providers/google/iam/credentials/index.md
rename to docs/google-docs/providers/google/iam/oauth_client_credentials/index.md
index 1b1188cf5b..7a086759a6 100644
--- a/docs/google-docs/providers/google/iam/credentials/index.md
+++ b/docs/google-docs/providers/google/iam/oauth_client_credentials/index.md
@@ -1,9 +1,9 @@
---
-title: credentials
+title: oauth_client_credentials
hide_title: false
hide_table_of_contents: false
keywords:
- - credentials
+ - oauth_client_credentials
- iam
- google
- stackql
@@ -19,13 +19,13 @@ import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-Creates, updates, deletes, gets or lists a credentials
resource.
+Creates, updates, deletes, gets or lists a oauth_client_credentials
resource.
## Overview
-Name | credentials |
+Name | oauth_client_credentials |
Type | Resource |
-Id | |
+Id | |
## Fields
@@ -55,7 +55,7 @@ name,
clientSecret,
disabled,
displayName
-FROM google.iam.credentials
+FROM google.iam.oauth_client_credentials
WHERE locationsId = '{{ locationsId }}'
AND oauthClientsId = '{{ oauthClientsId }}'
AND projectsId = '{{ projectsId }}';
@@ -63,7 +63,7 @@ AND projectsId = '{{ projectsId }}';
## `INSERT` example
-Use the following StackQL query and manifest file to create a new credentials
resource.
+Use the following StackQL query and manifest file to create a new oauth_client_credentials
resource.
credenti
```sql
/*+ create */
-INSERT INTO google.iam.credentials (
+INSERT INTO google.iam.oauth_client_credentials (
locationsId,
oauthClientsId,
projectsId,
@@ -108,11 +108,11 @@ displayName: string
## `UPDATE` example
-Updates a credentials
resource.
+Updates a oauth_client_credentials
resource.
```sql
/*+ update */
-UPDATE google.iam.credentials
+UPDATE google.iam.oauth_client_credentials
SET
name = '{{ name }}',
disabled = true|false,
@@ -126,11 +126,11 @@ AND projectsId = '{{ projectsId }}';
## `DELETE` example
-Deletes the specified credentials
resource.
+Deletes the specified oauth_client_credentials
resource.
```sql
/*+ delete */
-DELETE FROM google.iam.credentials
+DELETE FROM google.iam.oauth_client_credentials
WHERE credentialsId = '{{ credentialsId }}'
AND locationsId = '{{ locationsId }}'
AND oauthClientsId = '{{ oauthClientsId }}'
diff --git a/docs/google-docs/providers/google/iam/operations/index.md b/docs/google-docs/providers/google/iam/operations/index.md
index e5fa15a195..1faa8188dc 100644
--- a/docs/google-docs/providers/google/iam/operations/index.md
+++ b/docs/google-docs/providers/google/iam/operations/index.md
@@ -40,7 +40,16 @@ Creates, updates, deletes, gets or lists a operations
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
## `SELECT` examples
@@ -56,6 +65,5 @@ response
FROM google.iam.operations
WHERE locationsId = '{{ locationsId }}'
AND operationsId = '{{ operationsId }}'
-AND subjectsId = '{{ subjectsId }}'
AND workforcePoolsId = '{{ workforcePoolsId }}';
```
diff --git a/docs/google-docs/providers/google/iam/roles/index.md b/docs/google-docs/providers/google/iam/roles/index.md
index b166526855..c7d24e8d9b 100644
--- a/docs/google-docs/providers/google/iam/roles/index.md
+++ b/docs/google-docs/providers/google/iam/roles/index.md
@@ -42,13 +42,21 @@ Creates, updates, deletes, gets or lists a roles
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Gets the definition of a Role. |
-| | `SELECT` | | Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project. |
-| | `INSERT` | | Creates a new custom Role. |
-| | `DELETE` | | Deletes a custom Role. When you delete a custom role, the following changes occur immediately: * You cannot bind a principal to the custom role in an IAM Policy. * Existing bindings to the custom role are not changed, but they have no effect. * By default, the response from ListRoles does not include the custom role. A deleted custom role still counts toward the [custom role limit](https://cloud.google.com/iam/help/limits) until it is permanently deleted. You have 7 days to undelete the custom role. After 7 days, the following changes occur: * The custom role is permanently deleted and cannot be recovered. * If an IAM policy contains a binding to the custom role, the binding is permanently removed. * The custom role no longer counts toward your custom role limit. |
-| | `UPDATE` | | Updates the definition of a custom Role. |
+| | `SELECT` | | Gets the definition of a Role. |
+| | `SELECT` | | Gets the definition of a Role. |
+| | `SELECT` | | Gets the definition of a Role. |
+| | `SELECT` | | Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project. |
+| | `SELECT` | | Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project. |
+| | `SELECT` | | Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project. |
+| | `INSERT` | | Creates a new custom Role. |
+| | `INSERT` | | Creates a new custom Role. |
+| | `DELETE` | | Deletes a custom Role. When you delete a custom role, the following changes occur immediately: * You cannot bind a principal to the custom role in an IAM Policy. * Existing bindings to the custom role are not changed, but they have no effect. * By default, the response from ListRoles does not include the custom role. A deleted custom role still counts toward the [custom role limit](https://cloud.google.com/iam/help/limits) until it is permanently deleted. You have 7 days to undelete the custom role. After 7 days, the following changes occur: * The custom role is permanently deleted and cannot be recovered. * If an IAM policy contains a binding to the custom role, the binding is permanently removed. * The custom role no longer counts toward your custom role limit. |
+| | `DELETE` | | Deletes a custom Role. When you delete a custom role, the following changes occur immediately: * You cannot bind a principal to the custom role in an IAM Policy. * Existing bindings to the custom role are not changed, but they have no effect. * By default, the response from ListRoles does not include the custom role. A deleted custom role still counts toward the [custom role limit](https://cloud.google.com/iam/help/limits) until it is permanently deleted. You have 7 days to undelete the custom role. After 7 days, the following changes occur: * The custom role is permanently deleted and cannot be recovered. * If an IAM policy contains a binding to the custom role, the binding is permanently removed. * The custom role no longer counts toward your custom role limit. |
+| | `UPDATE` | | Updates the definition of a custom Role. |
+| | `UPDATE` | | Updates the definition of a custom Role. |
| | `EXEC` | | Lists roles that can be granted on a Google Cloud resource. A role is grantable if the IAM policy for the resource can contain bindings to the role. |
-| | `EXEC` | | Undeletes a custom Role. |
+| | `EXEC` | | Undeletes a custom Role. |
+| | `EXEC` | | Undeletes a custom Role. |
## `SELECT` examples
@@ -64,7 +72,7 @@ includedPermissions,
stage,
title
FROM google.iam.roles
-WHERE organizationsId = '{{ organizationsId }}';
+WHERE = '{{ }}';
```
## `INSERT` example
@@ -83,12 +91,12 @@ Use the following StackQL query and manifest file to create a new rolesroles
resource.
```sql
/*+ delete */
DELETE FROM google.iam.roles
-WHERE organizationsId = '{{ organizationsId }}'
+WHERE projectsId = '{{ projectsId }}'
AND rolesId = '{{ rolesId }}';
```
diff --git a/docs/google-docs/providers/google/iam/service_account_keys/index.md b/docs/google-docs/providers/google/iam/service_account_keys/index.md
new file mode 100644
index 0000000000..0705d5d9c2
--- /dev/null
+++ b/docs/google-docs/providers/google/iam/service_account_keys/index.md
@@ -0,0 +1,130 @@
+---
+title: service_account_keys
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - service_account_keys
+ - iam
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a service_account_keys
resource.
+
+## Overview
+
+Name | service_account_keys |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | The resource name of the service account key in the following format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}`. |
+| | `string` | Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled. |
+| | `boolean` | The key status. |
+| | `array` | Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status. |
+| | `string` | Specifies the algorithm (and possibly key size) for the key. |
+| | `string` | The key origin. |
+| | `string` | The key type. |
+| | `string` | The private key data. Only provided in `CreateServiceAccountKey` responses. Make sure to keep the private key data secure because it allows for the assertion of the service account identity. When base64 decoded, the private key data can be used to authenticate with Google API client libraries and with gcloud auth activate-service-account. |
+| | `string` | The output format for the private key. Only provided in `CreateServiceAccountKey` responses, not in `GetServiceAccountKey` or `ListServiceAccountKey` responses. Google never exposes system-managed private keys, and never retains user-managed private keys. |
+| | `string` | The public key data. Only provided in `GetServiceAccountKey` responses. |
+| | `string` | The key can be used after this timestamp. |
+| | `string` | The key can be used before this timestamp. For system-managed key pairs, this timestamp is the end time for the private key signing operation. The public key could still be used for verification for a few hours after this time. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets a ServiceAccountKey. |
+| | `SELECT` | | Lists every ServiceAccountKey for a service account. |
+| | `INSERT` | | Creates a ServiceAccountKey. |
+| | `DELETE` | | Deletes a ServiceAccountKey. Deleting a service account key does not revoke short-lived credentials that have been issued based on the service account key. |
+| | `EXEC` | | Disable a ServiceAccountKey. A disabled service account key can be re-enabled with EnableServiceAccountKey. |
+| | `EXEC` | | Enable a ServiceAccountKey. |
+| | `EXEC` | | Uploads the public key portion of a key pair that you manage, and associates the public key with a ServiceAccount. After you upload the public key, you can use the private key from the key pair as a service account key. |
+
+## `SELECT` examples
+
+Lists every ServiceAccountKey for a service account.
+
+```sql
+SELECT
+name,
+disableReason,
+disabled,
+extendedStatus,
+keyAlgorithm,
+keyOrigin,
+keyType,
+privateKeyData,
+privateKeyType,
+publicKeyData,
+validAfterTime,
+validBeforeTime
+FROM google.iam.service_account_keys
+WHERE projectsId = '{{ projectsId }}'
+AND serviceAccountsId = '{{ serviceAccountsId }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new service_account_keys
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.iam.service_account_keys (
+projectsId,
+serviceAccountsId,
+privateKeyType,
+keyAlgorithm
+)
+SELECT
+'{{ projectsId }}',
+'{{ serviceAccountsId }}',
+'{{ privateKeyType }}',
+'{{ keyAlgorithm }}'
+;
+```
+
+
+
+```yaml
+privateKeyType: string
+keyAlgorithm: string
+
+```
+
+
+
+## `DELETE` example
+
+Deletes the specified service_account_keys
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.iam.service_account_keys
+WHERE keysId = '{{ keysId }}'
+AND projectsId = '{{ projectsId }}'
+AND serviceAccountsId = '{{ serviceAccountsId }}';
+```
diff --git a/docs/google-docs/providers/google/iam/keys/index.md b/docs/google-docs/providers/google/iam/workforce_pool_provider_keys/index.md
similarity index 77%
rename from docs/google-docs/providers/google/iam/keys/index.md
rename to docs/google-docs/providers/google/iam/workforce_pool_provider_keys/index.md
index 0d5496932e..6806a1e89e 100644
--- a/docs/google-docs/providers/google/iam/keys/index.md
+++ b/docs/google-docs/providers/google/iam/workforce_pool_provider_keys/index.md
@@ -1,9 +1,9 @@
---
-title: keys
+title: workforce_pool_provider_keys
hide_title: false
hide_table_of_contents: false
keywords:
- - keys
+ - workforce_pool_provider_keys
- iam
- google
- stackql
@@ -19,13 +19,13 @@ import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-Creates, updates, deletes, gets or lists a keys
resource.
+Creates, updates, deletes, gets or lists a workforce_pool_provider_keys
resource.
## Overview
-Name | keys |
+Name | workforce_pool_provider_keys |
Type | Resource |
-Id | |
+Id | |
## Fields
@@ -44,10 +44,7 @@ Creates, updates, deletes, gets or lists a keys
resource.
| | `SELECT` | | Lists all non-deleted WorkforcePoolProviderKeys in a WorkforcePoolProvider. If `show_deleted` is set to `true`, then deleted keys are also listed. |
| | `INSERT` | | Creates a new WorkforcePoolProviderKey in a WorkforcePoolProvider. |
| | `DELETE` | | Deletes a WorkforcePoolProviderKey. You can undelete a key for 30 days. After 30 days, deletion is permanent. |
-| | `EXEC` | | Disable a ServiceAccountKey. A disabled service account key can be re-enabled with EnableServiceAccountKey. |
-| | `EXEC` | | Enable a ServiceAccountKey. |
| | `EXEC` | | Undeletes a WorkforcePoolProviderKey, as long as it was deleted fewer than 30 days ago. |
-| | `EXEC` | | Uploads the public key portion of a key pair that you manage, and associates the public key with a ServiceAccount. After you upload the public key, you can use the private key from the key pair as a service account key. |
## `SELECT` examples
@@ -60,7 +57,7 @@ expireTime,
keyData,
state,
use
-FROM google.iam.keys
+FROM google.iam.workforce_pool_provider_keys
WHERE locationsId = '{{ locationsId }}'
AND providersId = '{{ providersId }}'
AND workforcePoolsId = '{{ workforcePoolsId }}';
@@ -68,7 +65,7 @@ AND workforcePoolsId = '{{ workforcePoolsId }}';
## `INSERT` example
-Use the following StackQL query and manifest file to create a new keys
resource.
+Use the following StackQL query and manifest file to create a new workforce_pool_provider_keys
resource.
keyskeys
resource.
+Deletes the specified workforce_pool_provider_keys
resource.
```sql
/*+ delete */
-DELETE FROM google.iam.keys
+DELETE FROM google.iam.workforce_pool_provider_keys
WHERE keysId = '{{ keysId }}'
AND locationsId = '{{ locationsId }}'
AND providersId = '{{ providersId }}'
diff --git a/docs/google-docs/providers/google/iam/providers/index.md b/docs/google-docs/providers/google/iam/workforce_pool_providers/index.md
similarity index 93%
rename from docs/google-docs/providers/google/iam/providers/index.md
rename to docs/google-docs/providers/google/iam/workforce_pool_providers/index.md
index afdc3f9f0b..4e1b614689 100644
--- a/docs/google-docs/providers/google/iam/providers/index.md
+++ b/docs/google-docs/providers/google/iam/workforce_pool_providers/index.md
@@ -1,9 +1,9 @@
---
-title: providers
+title: workforce_pool_providers
hide_title: false
hide_table_of_contents: false
keywords:
- - providers
+ - workforce_pool_providers
- iam
- google
- stackql
@@ -19,13 +19,13 @@ import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-Creates, updates, deletes, gets or lists a providers
resource.
+Creates, updates, deletes, gets or lists a workforce_pool_providers
resource.
## Overview
-Name | providers |
+Name | workforce_pool_providers |
Type | Resource |
-Id | |
+Id | |
## Fields
@@ -70,14 +70,14 @@ extraAttributesOauth2Client,
oidc,
saml,
state
-FROM google.iam.providers
+FROM google.iam.workforce_pool_providers
WHERE locationsId = '{{ locationsId }}'
AND workforcePoolsId = '{{ workforcePoolsId }}';
```
## `INSERT` example
-Use the following StackQL query and manifest file to create a new providers
resource.
+Use the following StackQL query and manifest file to create a new workforce_pool_providers
resource.
provider
```sql
/*+ create */
-INSERT INTO google.iam.providers (
+INSERT INTO google.iam.workforce_pool_providers (
locationsId,
workforcePoolsId,
displayName,
@@ -155,11 +155,11 @@ extraAttributesOauth2Client:
## `UPDATE` example
-Updates a providers
resource.
+Updates a workforce_pool_providers
resource.
```sql
/*+ update */
-UPDATE google.iam.providers
+UPDATE google.iam.workforce_pool_providers
SET
displayName = '{{ displayName }}',
description = '{{ description }}',
@@ -177,11 +177,11 @@ AND workforcePoolsId = '{{ workforcePoolsId }}';
## `DELETE` example
-Deletes the specified providers
resource.
+Deletes the specified workforce_pool_providers
resource.
```sql
/*+ delete */
-DELETE FROM google.iam.providers
+DELETE FROM google.iam.workforce_pool_providers
WHERE locationsId = '{{ locationsId }}'
AND providersId = '{{ providersId }}'
AND workforcePoolsId = '{{ workforcePoolsId }}';
diff --git a/docs/google-docs/providers/google/iam/subjects/index.md b/docs/google-docs/providers/google/iam/workforce_pool_subjects/index.md
similarity index 83%
rename from docs/google-docs/providers/google/iam/subjects/index.md
rename to docs/google-docs/providers/google/iam/workforce_pool_subjects/index.md
index dd8900cdc3..30cdf6706e 100644
--- a/docs/google-docs/providers/google/iam/subjects/index.md
+++ b/docs/google-docs/providers/google/iam/workforce_pool_subjects/index.md
@@ -1,9 +1,9 @@
---
-title: subjects
+title: workforce_pool_subjects
hide_title: false
hide_table_of_contents: false
keywords:
- - subjects
+ - workforce_pool_subjects
- iam
- google
- stackql
@@ -19,13 +19,13 @@ import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-Creates, updates, deletes, gets or lists a subjects
resource.
+Creates, updates, deletes, gets or lists a workforce_pool_subjects
resource.
## Overview
-Name | subjects |
+Name | workforce_pool_subjects |
Type | Resource |
-Id | |
+Id | |
## Fields
@@ -40,11 +40,11 @@ Creates, updates, deletes, gets or lists a subjects
resource.
## `DELETE` example
-Deletes the specified subjects
resource.
+Deletes the specified workforce_pool_subjects
resource.
```sql
/*+ delete */
-DELETE FROM google.iam.subjects
+DELETE FROM google.iam.workforce_pool_subjects
WHERE locationsId = '{{ locationsId }}'
AND subjectsId = '{{ subjectsId }}'
AND workforcePoolsId = '{{ workforcePoolsId }}';
diff --git a/docs/google-docs/providers/google/iam/workload_identity_pool_provider_keys/index.md b/docs/google-docs/providers/google/iam/workload_identity_pool_provider_keys/index.md
new file mode 100644
index 0000000000..40852f33bf
--- /dev/null
+++ b/docs/google-docs/providers/google/iam/workload_identity_pool_provider_keys/index.md
@@ -0,0 +1,130 @@
+---
+title: workload_identity_pool_provider_keys
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - workload_identity_pool_provider_keys
+ - iam
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a workload_identity_pool_provider_keys
resource.
+
+## Overview
+
+Name | workload_identity_pool_provider_keys |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Output only. The resource name of the key. |
+| | `string` | Output only. Time after which the key will be permanently purged and cannot be recovered. Note that the key may get purged before this timestamp if the total limit of keys per provider is crossed. |
+| | `object` | Represents a public key data along with its format. |
+| | `string` | Output only. The state of the key. |
+| | `string` | Required. The purpose of the key. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets an individual WorkloadIdentityPoolProviderKey. |
+| | `SELECT` | | Lists all non-deleted WorkloadIdentityPoolProviderKeys in a project. If show_deleted is set to `true`, then deleted pools are also listed. |
+| | `INSERT` | | Create a new WorkloadIdentityPoolProviderKey in a WorkloadIdentityPoolProvider. |
+| | `DELETE` | | Deletes an WorkloadIdentityPoolProviderKey. You can undelete a key for 30 days. After 30 days, deletion is permanent. |
+| | `EXEC` | | Undeletes an WorkloadIdentityPoolProviderKey, as long as it was deleted fewer than 30 days ago. |
+
+## `SELECT` examples
+
+Lists all non-deleted WorkloadIdentityPoolProviderKeys in a project. If show_deleted is set to `true`, then deleted pools are also listed.
+
+```sql
+SELECT
+name,
+expireTime,
+keyData,
+state,
+use
+FROM google.iam.workload_identity_pool_provider_keys
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}'
+AND providersId = '{{ providersId }}'
+AND workloadIdentityPoolsId = '{{ workloadIdentityPoolsId }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new workload_identity_pool_provider_keys
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.iam.workload_identity_pool_provider_keys (
+locationsId,
+projectsId,
+providersId,
+workloadIdentityPoolsId,
+keyData,
+use
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ providersId }}',
+'{{ workloadIdentityPoolsId }}',
+'{{ keyData }}',
+'{{ use }}'
+;
+```
+
+
+
+```yaml
+name: string
+keyData:
+ format: string
+ notBeforeTime: string
+ notAfterTime: string
+ key: string
+ keySpec: string
+state: string
+use: string
+expireTime: string
+
+```
+
+
+
+## `DELETE` example
+
+Deletes the specified workload_identity_pool_provider_keys
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.iam.workload_identity_pool_provider_keys
+WHERE keysId = '{{ keysId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}'
+AND providersId = '{{ providersId }}'
+AND workloadIdentityPoolsId = '{{ workloadIdentityPoolsId }}';
+```
diff --git a/docs/google-docs/providers/google/iam/workload_identity_pool_providers/index.md b/docs/google-docs/providers/google/iam/workload_identity_pool_providers/index.md
new file mode 100644
index 0000000000..2b6a961c0c
--- /dev/null
+++ b/docs/google-docs/providers/google/iam/workload_identity_pool_providers/index.md
@@ -0,0 +1,181 @@
+---
+title: workload_identity_pool_providers
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - workload_identity_pool_providers
+ - iam
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a workload_identity_pool_providers
resource.
+
+## Overview
+
+Name | workload_identity_pool_providers |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Output only. The resource name of the provider. |
+| | `string` | A description for the provider. Cannot exceed 256 characters. |
+| | `string` | [A Common Expression Language](https://opensource.google/projects/cel) expression, in plain text, to restrict what otherwise valid authentication credentials issued by the provider should not be accepted. The expression must output a boolean representing whether to allow the federation. The following keywords may be referenced in the expressions: * `assertion`: JSON representing the authentication credential issued by the provider. * `google`: The Google attributes mapped from the assertion in the `attribute_mappings`. * `attribute`: The custom attributes mapped from the assertion in the `attribute_mappings`. The maximum length of the attribute condition expression is 4096 characters. If unspecified, all valid authentication credential are accepted. The following example shows how to only allow credentials with a mapped `google.groups` value of `admins`: ``` "'admins' in google.groups" ``` |
+| | `object` | Maps attributes from authentication credentials issued by an external identity provider to Google Cloud attributes, such as `subject` and `segment`. Each key must be a string specifying the Google Cloud IAM attribute to map to. The following keys are supported: * `google.subject`: The principal IAM is authenticating. You can reference this value in IAM bindings. This is also the subject that appears in Cloud Logging logs. Cannot exceed 127 bytes. * `google.groups`: Groups the external identity belongs to. You can grant groups access to resources using an IAM `principalSet` binding; access applies to all members of the group. You can also provide custom attributes by specifying `attribute.{custom_attribute}`, where `{custom_attribute}` is the name of the custom attribute to be mapped. You can define a maximum of 50 custom attributes. The maximum length of a mapped attribute key is 100 characters, and the key may only contain the characters [a-z0-9_]. You can reference these attributes in IAM policies to define fine-grained access for a workload to Google Cloud resources. For example: * `google.subject`: `principal://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/subject/{value}` * `google.groups`: `principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/group/{value}` * `attribute.{custom_attribute}`: `principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/attribute.{custom_attribute}/{value}` Each value must be a [Common Expression Language] (https://opensource.google/projects/cel) function that maps an identity provider credential to the normalized attribute specified by the corresponding map key. You can use the `assertion` keyword in the expression to access a JSON representation of the authentication credential issued by the provider. The maximum length of an attribute mapping expression is 2048 characters. When evaluated, the total size of all mapped attributes must not exceed 8KB. For AWS providers, if no attribute mapping is defined, the following default mapping applies: ``` { "google.subject":"assertion.arn", "attribute.aws_role": "assertion.arn.contains('assumed-role')" " ? assertion.arn.extract('{account_arn}assumed-role/')" " + 'assumed-role/'" " + assertion.arn.extract('assumed-role/{role_name}/')" " : assertion.arn", } ``` If any custom attribute mappings are defined, they must include a mapping to the `google.subject` attribute. For OIDC providers, you must supply a custom mapping, which must include the `google.subject` attribute. For example, the following maps the `sub` claim of the incoming credential to the `subject` attribute on a Google token: ``` {"google.subject": "assertion.sub"} ``` |
+| | `object` | Represents an Amazon Web Services identity provider. |
+| | `boolean` | Whether the provider is disabled. You cannot use a disabled provider to exchange tokens. However, existing tokens still grant access. |
+| | `string` | A display name for the provider. Cannot exceed 32 characters. |
+| | `string` | Output only. Time after which the workload identity pool provider will be permanently purged and cannot be recovered. |
+| | `object` | Represents an OpenId Connect 1.0 identity provider. |
+| | `object` | Represents an SAML 2.0 identity provider. |
+| | `string` | Output only. The state of the provider. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets an individual WorkloadIdentityPoolProvider. |
+| | `SELECT` | | Lists all non-deleted WorkloadIdentityPoolProviders in a WorkloadIdentityPool. If `show_deleted` is set to `true`, then deleted providers are also listed. |
+| | `INSERT` | | Creates a new WorkloadIdentityPoolProvider in a WorkloadIdentityPool. You cannot reuse the name of a deleted provider until 30 days after deletion. |
+| | `DELETE` | | Deletes a WorkloadIdentityPoolProvider. Deleting a provider does not revoke credentials that have already been issued; they continue to grant access. You can undelete a provider for 30 days. After 30 days, deletion is permanent. You cannot update deleted providers. However, you can view and list them. |
+| | `UPDATE` | | Updates an existing WorkloadIdentityPoolProvider. |
+| | `EXEC` | | Undeletes a WorkloadIdentityPoolProvider, as long as it was deleted fewer than 30 days ago. |
+
+## `SELECT` examples
+
+Lists all non-deleted WorkloadIdentityPoolProviders in a WorkloadIdentityPool. If `show_deleted` is set to `true`, then deleted providers are also listed.
+
+```sql
+SELECT
+name,
+description,
+attributeCondition,
+attributeMapping,
+aws,
+disabled,
+displayName,
+expireTime,
+oidc,
+saml,
+state
+FROM google.iam.workload_identity_pool_providers
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}'
+AND workloadIdentityPoolsId = '{{ workloadIdentityPoolsId }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new workload_identity_pool_providers
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.iam.workload_identity_pool_providers (
+locationsId,
+projectsId,
+workloadIdentityPoolsId,
+displayName,
+description,
+disabled,
+attributeMapping,
+attributeCondition,
+aws,
+oidc,
+saml
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ workloadIdentityPoolsId }}',
+'{{ displayName }}',
+'{{ description }}',
+true|false,
+'{{ attributeMapping }}',
+'{{ attributeCondition }}',
+'{{ aws }}',
+'{{ oidc }}',
+'{{ saml }}'
+;
+```
+
+
+
+```yaml
+name: string
+displayName: string
+description: string
+state: string
+disabled: boolean
+attributeMapping: object
+attributeCondition: string
+aws:
+ accountId: string
+oidc:
+ issuerUri: string
+ allowedAudiences:
+ - type: string
+ jwksJson: string
+saml:
+ idpMetadataXml: string
+expireTime: string
+
+```
+
+
+
+## `UPDATE` example
+
+Updates a workload_identity_pool_providers
resource.
+
+```sql
+/*+ update */
+UPDATE google.iam.workload_identity_pool_providers
+SET
+displayName = '{{ displayName }}',
+description = '{{ description }}',
+disabled = true|false,
+attributeMapping = '{{ attributeMapping }}',
+attributeCondition = '{{ attributeCondition }}',
+aws = '{{ aws }}',
+oidc = '{{ oidc }}',
+saml = '{{ saml }}'
+WHERE
+locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}'
+AND providersId = '{{ providersId }}'
+AND workloadIdentityPoolsId = '{{ workloadIdentityPoolsId }}';
+```
+
+## `DELETE` example
+
+Deletes the specified workload_identity_pool_providers
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.iam.workload_identity_pool_providers
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}'
+AND providersId = '{{ providersId }}'
+AND workloadIdentityPoolsId = '{{ workloadIdentityPoolsId }}';
+```
diff --git a/docs/google-docs/providers/google/iamv2/index.md b/docs/google-docs/providers/google/iamv2/index.md
index 70088c9474..e4fb781a30 100644
--- a/docs/google-docs/providers/google/iamv2/index.md
+++ b/docs/google-docs/providers/google/iamv2/index.md
@@ -20,7 +20,7 @@ The iamv2 service documentation.
-total resources: 4
+total resources: 2
@@ -29,11 +29,9 @@ The iamv2 service documentation.
## Resources
\ No newline at end of file
diff --git a/docs/google-docs/providers/google/iamv2/policies/index.md b/docs/google-docs/providers/google/iamv2/policies/index.md
index 3ec4b90415..7da41ea57c 100644
--- a/docs/google-docs/providers/google/iamv2/policies/index.md
+++ b/docs/google-docs/providers/google/iamv2/policies/index.md
@@ -46,12 +46,14 @@ Creates, updates, deletes, gets or lists a policies
resource.
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
| | `SELECT` | | Gets a policy. |
+| | `SELECT` | | Retrieves the policies of the specified kind that are attached to a resource. The response lists only policy metadata. In particular, policy rules are omitted. |
+| | `INSERT` | | Creates a policy. |
| | `DELETE` | | Deletes a policy. This action is permanent. |
| | `REPLACE` | | Updates the specified policy. You can update only the rules and the display name for the policy. To update a policy, you should use a read-modify-write loop: 1. Use GetPolicy to read the current version of the policy. 2. Modify the policy as needed. 3. Use `UpdatePolicy` to write the updated policy. This pattern helps prevent conflicts between concurrent updates. |
## `SELECT` examples
-Gets a policy.
+Retrieves the policies of the specified kind that are attached to a resource. The response lists only policy metadata. In particular, policy rules are omitted.
```sql
SELECT
@@ -67,9 +69,78 @@ uid,
updateTime
FROM google.iamv2.policies
WHERE policiesId = '{{ policiesId }}'
-AND policiesId1 = '{{ policiesId1 }}'
-AND policiesId2 = '{{ policiesId2 }}';
+AND policiesId1 = '{{ policiesId1 }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new policies
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.iamv2.policies (
+policiesId,
+policiesId1,
+name,
+uid,
+displayName,
+annotations,
+etag,
+rules
+)
+SELECT
+'{{ policiesId }}',
+'{{ policiesId1 }}',
+'{{ name }}',
+'{{ uid }}',
+'{{ displayName }}',
+'{{ annotations }}',
+'{{ etag }}',
+'{{ rules }}'
+;
+```
+
+
+
+```yaml
+name: string
+uid: string
+kind: string
+displayName: string
+annotations: object
+etag: string
+createTime: string
+updateTime: string
+deleteTime: string
+rules:
+ - denyRule:
+ deniedPrincipals:
+ - type: string
+ exceptionPrincipals:
+ - type: string
+ deniedPermissions:
+ - type: string
+ exceptionPermissions:
+ - type: string
+ denialCondition:
+ expression: string
+ title: string
+ description: string
+ location: string
+ description: string
+
```
+
+
## `REPLACE` example
diff --git a/docs/google-docs/providers/google/iamv2/policies_policies/index.md b/docs/google-docs/providers/google/iamv2/policies_policies/index.md
deleted file mode 100644
index 587fc21bf1..0000000000
--- a/docs/google-docs/providers/google/iamv2/policies_policies/index.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-title: policies_policies
-hide_title: false
-hide_table_of_contents: false
-keywords:
- - policies_policies
- - iamv2
- - google
- - stackql
- - infrastructure-as-code
- - configuration-as-data
- - cloud inventory
-description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
-custom_edit_url: null
-image: /img/providers/google/stackql-google-provider-featured-image.png
----
-
-import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
-import Tabs from '@theme/Tabs';
-import TabItem from '@theme/TabItem';
-
-Creates, updates, deletes, gets or lists a policies_policies
resource.
-
-## Overview
-
-Name | policies_policies |
-Type | Resource |
-Id | |
-
-
-## Fields
-| Name | Datatype | Description |
-|:-----|:---------|:------------|
-| | `string` | Immutable. The resource name of the `Policy`, which must be unique. Format: `policies/{attachment_point}/denypolicies/{policy_id}` The attachment point is identified by its URL-encoded full resource name, which means that the forward-slash character, `/`, must be written as `%2F`. For example, `policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies/my-deny-policy`. For organizations and folders, use the numeric ID in the full resource name. For projects, requests can use the alphanumeric or the numeric ID. Responses always contain the numeric ID. |
-| | `object` | A key-value map to store arbitrary metadata for the `Policy`. Keys can be up to 63 characters. Values can be up to 255 characters. |
-| | `string` | Output only. The time when the `Policy` was created. |
-| | `string` | Output only. The time when the `Policy` was deleted. Empty if the policy is not deleted. |
-| | `string` | A user-specified description of the `Policy`. This value can be up to 63 characters. |
-| | `string` | An opaque tag that identifies the current version of the `Policy`. IAM uses this value to help manage concurrent updates, so they do not cause one update to be overwritten by another. If this field is present in a CreatePolicyRequest, the value is ignored. |
-| | `string` | Output only. The kind of the `Policy`. Always contains the value `DenyPolicy`. |
-| | `array` | A list of rules that specify the behavior of the `Policy`. All of the rules should be of the `kind` specified in the `Policy`. |
-| | `string` | Immutable. The globally unique ID of the `Policy`. Assigned automatically when the `Policy` is created. |
-| | `string` | Output only. The time when the `Policy` was last updated. |
-
-## Methods
-| Name | Accessible by | Required Params | Description |
-|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Retrieves the policies of the specified kind that are attached to a resource. The response lists only policy metadata. In particular, policy rules are omitted. |
-
-## `SELECT` examples
-
-Retrieves the policies of the specified kind that are attached to a resource. The response lists only policy metadata. In particular, policy rules are omitted.
-
-```sql
-SELECT
-name,
-annotations,
-createTime,
-deleteTime,
-displayName,
-etag,
-kind,
-rules,
-uid,
-updateTime
-FROM google.iamv2.policies_policies
-WHERE policiesId = '{{ policiesId }}'
-AND policiesId1 = '{{ policiesId1 }}';
-```
diff --git a/docs/google-docs/providers/google/iamv2/policies_policy/index.md b/docs/google-docs/providers/google/iamv2/policies_policy/index.md
deleted file mode 100644
index eff3216390..0000000000
--- a/docs/google-docs/providers/google/iamv2/policies_policy/index.md
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: policies_policy
-hide_title: false
-hide_table_of_contents: false
-keywords:
- - policies_policy
- - iamv2
- - google
- - stackql
- - infrastructure-as-code
- - configuration-as-data
- - cloud inventory
-description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
-custom_edit_url: null
-image: /img/providers/google/stackql-google-provider-featured-image.png
----
-
-import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
-import Tabs from '@theme/Tabs';
-import TabItem from '@theme/TabItem';
-
-Creates, updates, deletes, gets or lists a policies_policy
resource.
-
-## Overview
-
-Name | policies_policy |
-Type | Resource |
-Id | |
-
-
-## Fields
-`SELECT` not supported for this resource, use `SHOW METHODS` to view available operations for the resource.
-
-
-## Methods
-| Name | Accessible by | Required Params | Description |
-|:-----|:--------------|:----------------|:------------|
-| | `INSERT` | | Creates a policy. |
-
-## `INSERT` example
-
-Use the following StackQL query and manifest file to create a new policies_policy
resource.
-
-
-
-
-```sql
-/*+ create */
-INSERT INTO google.iamv2.policies_policy (
-policiesId,
-policiesId1,
-name,
-uid,
-displayName,
-annotations,
-etag,
-rules
-)
-SELECT
-'{{ policiesId }}',
-'{{ policiesId1 }}',
-'{{ name }}',
-'{{ uid }}',
-'{{ displayName }}',
-'{{ annotations }}',
-'{{ etag }}',
-'{{ rules }}'
-;
-```
-
-
-
-```yaml
-name: string
-uid: string
-kind: string
-displayName: string
-annotations: object
-etag: string
-createTime: string
-updateTime: string
-deleteTime: string
-rules:
- - denyRule:
- deniedPrincipals:
- - type: string
- exceptionPrincipals:
- - type: string
- deniedPermissions:
- - type: string
- exceptionPermissions:
- - type: string
- denialCondition:
- expression: string
- title: string
- description: string
- location: string
- description: string
-
-```
-
-
diff --git a/docs/google-docs/providers/google/integrations/apps_script_projects/index.md b/docs/google-docs/providers/google/integrations/apps_script_projects/index.md
index d0a751c84e..211a0f93cc 100644
--- a/docs/google-docs/providers/google/integrations/apps_script_projects/index.md
+++ b/docs/google-docs/providers/google/integrations/apps_script_projects/index.md
@@ -56,22 +56,22 @@ Use the following StackQL query and manifest file to create a new apps_scr
INSERT INTO google.integrations.apps_script_projects (
locationsId,
projectsId,
-authConfigId,
-appsScriptProject
+appsScriptProject,
+authConfigId
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ authConfigId }}',
-'{{ appsScriptProject }}'
+'{{ appsScriptProject }}',
+'{{ authConfigId }}'
;
```
```yaml
-authConfigId: string
appsScriptProject: string
+authConfigId: string
```
diff --git a/docs/google-docs/providers/google/integrations/auth_configs/index.md b/docs/google-docs/providers/google/integrations/auth_configs/index.md
index ff9304efc9..afb9ca96ab 100644
--- a/docs/google-docs/providers/google/integrations/auth_configs/index.md
+++ b/docs/google-docs/providers/google/integrations/auth_configs/index.md
@@ -109,140 +109,140 @@ Use the following StackQL query and manifest file to create a new auth_con
INSERT INTO google.integrations.auth_configs (
locationsId,
projectsId,
-reason,
+description,
+certificateId,
+name,
+decryptedCredential,
visibility,
-displayName,
encryptedCredential,
-name,
-description,
creatorEmail,
-credentialType,
+lastModifierEmail,
+reason,
validTime,
+credentialType,
state,
-lastModifierEmail,
-overrideValidTime,
+displayName,
expiryNotificationDuration,
-certificateId,
-decryptedCredential
+overrideValidTime
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ reason }}',
+'{{ description }}',
+'{{ certificateId }}',
+'{{ name }}',
+'{{ decryptedCredential }}',
'{{ visibility }}',
-'{{ displayName }}',
'{{ encryptedCredential }}',
-'{{ name }}',
-'{{ description }}',
'{{ creatorEmail }}',
-'{{ credentialType }}',
+'{{ lastModifierEmail }}',
+'{{ reason }}',
'{{ validTime }}',
+'{{ credentialType }}',
'{{ state }}',
-'{{ lastModifierEmail }}',
-'{{ overrideValidTime }}',
+'{{ displayName }}',
'{{ expiryNotificationDuration }}',
-'{{ certificateId }}',
-'{{ decryptedCredential }}'
+'{{ overrideValidTime }}'
;
```
```yaml
-reason: string
-visibility: string
-displayName: string
-encryptedCredential: string
-name: string
description: string
-creatorEmail: string
-credentialType: string
-validTime: string
-state: string
-lastModifierEmail: string
-overrideValidTime: string
-expiryNotificationDuration:
- - type: string
- format: string
-createTime: string
-updateTime: string
certificateId: string
+name: string
decryptedCredential:
- credentialType: string
- serviceAccountCredentials:
- serviceAccount: string
- scope: string
- authToken:
+ usernameAndPassword:
+ password: string
+ username: string
+ oidcToken:
+ tokenExpireTime: string
token: string
- type: string
+ audience: string
+ serviceAccountEmail: string
oauth2ClientCredentials:
- accessToken:
- accessToken: string
- refreshTokenExpireTime: string
- tokenType: string
- refreshToken: string
- accessTokenExpireTime: string
- tokenEndpoint: string
- clientId: string
+ scope: string
clientSecret: string
tokenParams:
entries:
- - value:
+ - key:
+ referenceKey: string
literalValue:
- stringValue: string
- doubleValue: number
- jsonValue: string
- booleanArray:
- booleanValues:
- - type: string
- booleanValue: boolean
- intValue: string
- stringArray:
- stringValues:
- - type: string
intArray:
intValues:
- - type: string
- format: string
+ - format: string
+ type: string
doubleArray:
doubleValues:
- format: string
type: string
- referenceKey: string
+ intValue: string
+ stringArray:
+ stringValues:
+ - type: string
+ doubleValue: number
+ stringValue: string
+ jsonValue: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ booleanValue: boolean
keyType: string
valueType: string
+ clientId: string
+ tokenEndpoint: string
+ accessToken:
+ accessTokenExpireTime: string
+ refreshToken: string
+ tokenType: string
+ accessToken: string
+ refreshTokenExpireTime: string
requestType: string
+ oauth2ResourceOwnerCredentials:
scope: string
+ clientId: string
+ username: string
+ clientSecret: string
+ password: string
+ tokenEndpoint: string
+ requestType: string
+ credentialType: string
oauth2AuthorizationCode:
+ clientSecret: string
+ requestType: string
authCode: string
- clientId: string
scope: string
- clientSecret: string
- applyReauthPolicy: boolean
authEndpoint: string
tokenEndpoint: string
- requestType: string
+ applyReauthPolicy: boolean
+ clientId: string
+ serviceAccountCredentials:
+ scope: string
+ serviceAccount: string
jwt:
- jwtHeader: string
- secret: string
jwt: string
+ secret: string
jwtPayload: string
- oidcToken:
- tokenExpireTime: string
- audience: string
- serviceAccountEmail: string
+ jwtHeader: string
+ authToken:
+ type: string
token: string
- oauth2ResourceOwnerCredentials:
- scope: string
- requestType: string
- clientId: string
- username: string
- password: string
- clientSecret: string
- tokenEndpoint: string
- usernameAndPassword:
- username: string
- password: string
+visibility: string
+encryptedCredential: string
+creatorEmail: string
+lastModifierEmail: string
+reason: string
+validTime: string
+createTime: string
+credentialType: string
+state: string
+displayName: string
+expiryNotificationDuration:
+ - type: string
+ format: string
+overrideValidTime: string
+updateTime: string
```
@@ -256,21 +256,21 @@ Updates a auth_configs
resource.
/*+ update */
UPDATE google.integrations.auth_configs
SET
-reason = '{{ reason }}',
+description = '{{ description }}',
+certificateId = '{{ certificateId }}',
+name = '{{ name }}',
+decryptedCredential = '{{ decryptedCredential }}',
visibility = '{{ visibility }}',
-displayName = '{{ displayName }}',
encryptedCredential = '{{ encryptedCredential }}',
-name = '{{ name }}',
-description = '{{ description }}',
creatorEmail = '{{ creatorEmail }}',
-credentialType = '{{ credentialType }}',
+lastModifierEmail = '{{ lastModifierEmail }}',
+reason = '{{ reason }}',
validTime = '{{ validTime }}',
+credentialType = '{{ credentialType }}',
state = '{{ state }}',
-lastModifierEmail = '{{ lastModifierEmail }}',
-overrideValidTime = '{{ overrideValidTime }}',
+displayName = '{{ displayName }}',
expiryNotificationDuration = '{{ expiryNotificationDuration }}',
-certificateId = '{{ certificateId }}',
-decryptedCredential = '{{ decryptedCredential }}'
+overrideValidTime = '{{ overrideValidTime }}'
WHERE
authConfigsId = '{{ authConfigsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/integrations/certificates/index.md b/docs/google-docs/providers/google/integrations/certificates/index.md
index a3e12e878a..c9a8ad9f0d 100644
--- a/docs/google-docs/providers/google/integrations/certificates/index.md
+++ b/docs/google-docs/providers/google/integrations/certificates/index.md
@@ -93,40 +93,40 @@ Use the following StackQL query and manifest file to create a new certific
INSERT INTO google.integrations.certificates (
locationsId,
projectsId,
-requestorId,
-certificateStatus,
credentialId,
rawCertificate,
description,
-displayName
+requestorId,
+displayName,
+certificateStatus
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ requestorId }}',
-'{{ certificateStatus }}',
'{{ credentialId }}',
'{{ rawCertificate }}',
'{{ description }}',
-'{{ displayName }}'
+'{{ requestorId }}',
+'{{ displayName }}',
+'{{ certificateStatus }}'
;
```
```yaml
-name: string
-validEndTime: string
-requestorId: string
-certificateStatus: string
credentialId: string
rawCertificate:
passphrase: string
- sslCertificate: string
encryptedPrivateKey: string
+ sslCertificate: string
+validEndTime: string
validStartTime: string
description: string
+requestorId: string
displayName: string
+name: string
+certificateStatus: string
```
@@ -140,12 +140,12 @@ Updates a certificates
resource.
/*+ update */
UPDATE google.integrations.certificates
SET
-requestorId = '{{ requestorId }}',
-certificateStatus = '{{ certificateStatus }}',
credentialId = '{{ credentialId }}',
rawCertificate = '{{ rawCertificate }}',
description = '{{ description }}',
-displayName = '{{ displayName }}'
+requestorId = '{{ requestorId }}',
+displayName = '{{ displayName }}',
+certificateStatus = '{{ certificateStatus }}'
WHERE
certificatesId = '{{ certificatesId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/integrations/cloud_functions/index.md b/docs/google-docs/providers/google/integrations/cloud_functions/index.md
index 6d90481741..2685591ff7 100644
--- a/docs/google-docs/providers/google/integrations/cloud_functions/index.md
+++ b/docs/google-docs/providers/google/integrations/cloud_functions/index.md
@@ -56,25 +56,25 @@ Use the following StackQL query and manifest file to create a new cloud_fu
INSERT INTO google.integrations.cloud_functions (
locationsId,
projectsId,
-projectId,
+functionName,
functionRegion,
-functionName
+projectId
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ projectId }}',
+'{{ functionName }}',
'{{ functionRegion }}',
-'{{ functionName }}'
+'{{ projectId }}'
;
```
```yaml
-projectId: string
-functionRegion: string
functionName: string
+functionRegion: string
+projectId: string
```
diff --git a/docs/google-docs/providers/google/integrations/sfdc_channels/index.md b/docs/google-docs/providers/google/integrations/sfdc_channels/index.md
index b0a67cb226..fbd3b3baed 100644
--- a/docs/google-docs/providers/google/integrations/sfdc_channels/index.md
+++ b/docs/google-docs/providers/google/integrations/sfdc_channels/index.md
@@ -95,38 +95,38 @@ INSERT INTO google.integrations.sfdc_channels (
locationsId,
projectsId,
sfdcInstancesId,
-name,
description,
+name,
+isActive,
displayName,
lastReplayId,
-channelTopic,
-isActive
+channelTopic
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
'{{ sfdcInstancesId }}',
-'{{ name }}',
'{{ description }}',
+'{{ name }}',
+true|false,
'{{ displayName }}',
'{{ lastReplayId }}',
-'{{ channelTopic }}',
-true|false
+'{{ channelTopic }}'
;
```
```yaml
+description: string
name: string
updateTime: string
-description: string
-deleteTime: string
+isActive: boolean
displayName: string
-createTime: string
lastReplayId: string
channelTopic: string
-isActive: boolean
+deleteTime: string
+createTime: string
```
@@ -140,12 +140,12 @@ Updates a sfdc_channels
resource.
/*+ update */
UPDATE google.integrations.sfdc_channels
SET
-name = '{{ name }}',
description = '{{ description }}',
+name = '{{ name }}',
+isActive = true|false,
displayName = '{{ displayName }}',
lastReplayId = '{{ lastReplayId }}',
-channelTopic = '{{ channelTopic }}',
-isActive = true|false
+channelTopic = '{{ channelTopic }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/integrations/sfdc_instances/index.md b/docs/google-docs/providers/google/integrations/sfdc_instances/index.md
index f575a3c430..ebfe424ea6 100644
--- a/docs/google-docs/providers/google/integrations/sfdc_instances/index.md
+++ b/docs/google-docs/providers/google/integrations/sfdc_instances/index.md
@@ -93,38 +93,38 @@ Use the following StackQL query and manifest file to create a new sfdc_ins
INSERT INTO google.integrations.sfdc_instances (
locationsId,
projectsId,
-authConfigId,
-description,
+sfdcOrgId,
serviceAuthority,
+authConfigId,
displayName,
-sfdcOrgId,
-name
+name,
+description
)
SELECT
'{{ locationsId }}',
'{{ projectsId }}',
-'{{ authConfigId }}',
-'{{ description }}',
+'{{ sfdcOrgId }}',
'{{ serviceAuthority }}',
+'{{ authConfigId }}',
'{{ displayName }}',
-'{{ sfdcOrgId }}',
-'{{ name }}'
+'{{ name }}',
+'{{ description }}'
;
```
```yaml
+sfdcOrgId: string
+serviceAuthority: string
authConfigId:
- type: string
-description: string
-serviceAuthority: string
-displayName: string
-sfdcOrgId: string
deleteTime: string
-name: string
-createTime: string
updateTime: string
+displayName: string
+createTime: string
+name: string
+description: string
```
@@ -138,12 +138,12 @@ Updates a sfdc_instances
resource.
/*+ update */
UPDATE google.integrations.sfdc_instances
SET
-authConfigId = '{{ authConfigId }}',
-description = '{{ description }}',
+sfdcOrgId = '{{ sfdcOrgId }}',
serviceAuthority = '{{ serviceAuthority }}',
+authConfigId = '{{ authConfigId }}',
displayName = '{{ displayName }}',
-sfdcOrgId = '{{ sfdcOrgId }}',
-name = '{{ name }}'
+name = '{{ name }}',
+description = '{{ description }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/integrations/templates/index.md b/docs/google-docs/providers/google/integrations/templates/index.md
index 61005b2763..dccb336092 100644
--- a/docs/google-docs/providers/google/integrations/templates/index.md
+++ b/docs/google-docs/providers/google/integrations/templates/index.md
@@ -90,7 +90,616 @@ FROM google.integrations.templates
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new templates
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.integrations.templates (
+locationsId,
+projectsId,
+tags,
+sharedWith,
+components,
+lastUsedTime,
+docLink,
+displayName,
+description,
+usageInfo,
+categories,
+templateBundle,
+visibility,
+author,
+usageCount,
+name
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ tags }}',
+'{{ sharedWith }}',
+'{{ components }}',
+'{{ lastUsedTime }}',
+'{{ docLink }}',
+'{{ displayName }}',
+'{{ description }}',
+'{{ usageInfo }}',
+'{{ categories }}',
+'{{ templateBundle }}',
+'{{ visibility }}',
+'{{ author }}',
+'{{ usageCount }}',
+'{{ name }}'
+;
+```
+
+
+
+```yaml
+tags:
+ - type: string
+sharedWith:
+ - type: string
+components:
+ - type: string
+ name: string
+lastUsedTime: string
+createTime: string
+docLink: string
+updateTime: string
+displayName: string
+description: string
+usageInfo: string
+categories:
+ - type: string
+ enumDescriptions: string
+ enum: string
+templateBundle:
+ subIntegrationVersionTemplates:
+ - integrationVersion:
+ origin: string
+ userLabel: string
+ triggerConfigs:
+ - startTasks:
+ - displayName: string
+ taskId: string
+ taskConfigId: string
+ description: string
+ condition: string
+ alertConfig:
+ - alertThreshold: integer
+ thresholdType: string
+ durationThreshold: string
+ thresholdValue:
+ absolute: string
+ percentage: integer
+ metricType: string
+ aggregationPeriod: string
+ disableAlert: boolean
+ displayName: string
+ onlyFinalAttempt: boolean
+ properties: object
+ triggerId: string
+ nextTasksExecutionPolicy: string
+ label: string
+ position:
+ x: integer
+ 'y': integer
+ cloudSchedulerConfig:
+ cronTab: string
+ location: string
+ serviceAccountEmail: string
+ errorMessage: string
+ description: string
+ trigger: string
+ triggerNumber: string
+ errorCatcherId: string
+ triggerType: string
+ taskConfigs:
+ - taskTemplate: string
+ failurePolicy:
+ condition: string
+ intervalTime: string
+ maxRetries: integer
+ retryStrategy: string
+ taskId: string
+ nextTasksExecutionPolicy: string
+ description: string
+ conditionalFailurePolicies:
+ failurePolicies:
+ - condition: string
+ intervalTime: string
+ maxRetries: integer
+ retryStrategy: string
+ successPolicy:
+ finalState: string
+ parameters: object
+ taskExecutionStrategy: string
+ errorCatcherId: string
+ nextTasks:
+ - displayName: string
+ taskId: string
+ taskConfigId: string
+ description: string
+ condition: string
+ externalTaskType: string
+ displayName: string
+ jsonValidationOption: string
+ task: string
+ triggerConfigsInternal:
+ - nextTasksExecutionPolicy: string
+ position:
+ 'y': integer
+ x: integer
+ triggerName: string
+ startTasks:
+ - combinedConditions:
+ - conditions:
+ - value:
+ stringValue: string
+ intValue: string
+ stringArray:
+ values:
+ - type: string
+ intArray:
+ values:
+ - type: string
+ format: string
+ doubleValue: number
+ booleanValue: boolean
+ doubleArray:
+ values:
+ - type: string
+ format: string
+ protoValue: object
+ eventPropertyKey: string
+ operator: string
+ condition: string
+ taskNumber: string
+ taskConfigId: string
+ label: string
+ description: string
+ triggerNumber: string
+ triggerCriteria:
+ triggerCriteriaTaskImplementationClassName: string
+ parameters:
+ parameters:
+ - value:
+ protoArray:
+ protoValues:
+ - type: string
+ additionalProperties: any
+ doubleArray:
+ doubleValues:
+ - type: string
+ format: string
+ stringValue: string
+ intValue: string
+ doubleValue: number
+ booleanValue: boolean
+ serializedObjectValue:
+ objectValue: string
+ intArray:
+ intValues:
+ - format: string
+ type: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ stringArray:
+ stringValues:
+ - type: string
+ protoValue: object
+ key: string
+ masked: boolean
+ condition: string
+ description: string
+ properties: object
+ pauseWorkflowExecutions: boolean
+ triggerType: string
+ alertConfig:
+ - alertName: string
+ durationThresholdMs: string
+ playbookUrl: string
+ warningEnumList:
+ filterType: string
+ enumStrings:
+ - type: string
+ onlyFinalAttempt: boolean
+ aggregationPeriod: string
+ metricType: string
+ numAggregationPeriods: integer
+ thresholdType: string
+ clientId: string
+ thresholdValue:
+ percentage: integer
+ absolute: string
+ alertDisabled: boolean
+ triggerId: string
+ enabledClients:
+ - type: string
+ errorCatcherId: string
+ cloudSchedulerConfig:
+ errorMessage: string
+ cronTab: string
+ location: string
+ serviceAccountEmail: string
+ label: string
+ createTime: string
+ createdFromTemplate: string
+ description: string
+ teardown:
+ teardownTaskConfigs:
+ - teardownTaskImplementationClassName: string
+ name: string
+ properties:
+ properties:
+ - key: string
+ creatorEmail: string
+ nextTeardownTask:
+ name: string
+ enableVariableMasking: boolean
+ snapshotNumber: string
+ parentTemplateId: string
+ lastModifierEmail: string
+ state: string
+ cloudLoggingDetails:
+ enableCloudLogging: boolean
+ cloudLoggingSeverity: string
+ updateTime: string
+ runAsServiceAccount: string
+ integrationConfigParameters:
+ - value:
+ intArray:
+ intValues:
+ - format: string
+ type: string
+ doubleArray:
+ doubleValues:
+ - format: string
+ type: string
+ intValue: string
+ stringArray:
+ stringValues:
+ - type: string
+ doubleValue: number
+ stringValue: string
+ jsonValue: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ booleanValue: boolean
+ parameter:
+ description: string
+ inputOutputType: string
+ isTransient: boolean
+ producer: string
+ dataType: string
+ jsonSchema: string
+ searchable: boolean
+ containsLargeData: boolean
+ masked: boolean
+ key: string
+ displayName: string
+ errorCatcherConfigs:
+ - description: string
+ startErrorTasks:
+ - displayName: string
+ taskId: string
+ taskConfigId: string
+ description: string
+ condition: string
+ label: string
+ errorCatcherNumber: string
+ errorCatcherId: string
+ status: string
+ name: string
+ databasePersistencePolicy: string
+ lockHolder: string
+ taskConfigsInternal:
+ - taskNumber: string
+ lastModifiedTime: string
+ taskType: string
+ nextTasks:
+ - combinedConditions:
+ - conditions:
+ - eventPropertyKey: string
+ operator: string
+ condition: string
+ taskNumber: string
+ taskConfigId: string
+ label: string
+ description: string
+ disableStrictTypeValidation: boolean
+ taskExecutionStrategy: string
+ errorCatcherId: string
+ failurePolicy:
+ retryStrategy: string
+ retryCondition: string
+ maxNumRetries: integer
+ intervalInSeconds: string
+ taskEntity:
+ taskType: string
+ stats:
+ dimensions:
+ triggerId: string
+ taskName: string
+ warningEnumString: string
+ clientId: string
+ errorEnumString: string
+ retryAttempt: string
+ workflowName: string
+ enumFilterType: string
+ taskNumber: string
+ workflowId: string
+ warningRate: number
+ qps: number
+ durationInSeconds: number
+ errorRate: number
+ paramSpecs:
+ parameters:
+ - config:
+ helpText: string
+ isHidden: boolean
+ label: string
+ uiPlaceholderText: string
+ subSectionLabel: string
+ parameterNameOption: string
+ inputDisplayOption: string
+ descriptivePhrase: string
+ hideDefaultValue: boolean
+ validationRule:
+ doubleRange:
+ max: number
+ min: number
+ intRange:
+ min: string
+ max: string
+ stringRegex:
+ regex: string
+ exclusive: boolean
+ protoDef:
+ fullName: string
+ path: string
+ isOutput: boolean
+ jsonSchema: string
+ key: string
+ dataType: string
+ collectionElementClassName: string
+ required: boolean
+ className: string
+ isDeprecated: boolean
+ defaultValue:
+ stringValue: string
+ doubleValue: number
+ protoValue: object
+ stringArray:
+ stringValues:
+ - type: string
+ booleanValue: boolean
+ intArray:
+ intValues:
+ - type: string
+ format: string
+ jsonValue: string
+ serializedObjectValue:
+ objectValue: string
+ doubleArray:
+ doubleValues:
+ - format: string
+ type: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ protoArray:
+ protoValues:
+ - type: string
+ additionalProperties: any
+ intValue: string
+ uiConfig:
+ taskUiModuleConfigs:
+ - moduleId: string
+ metadata:
+ activeTaskName: string
+ externalDocHtml: string
+ isDeprecated: boolean
+ externalDocMarkdown: string
+ tags:
+ - type: string
+ externalDocLink: string
+ admins:
+ - googleGroupEmail: string
+ userEmail: string
+ externalCategorySequence: integer
+ iconLink: string
+ docMarkdown: string
+ descriptiveName: string
+ system: string
+ standaloneExternalDocHtml: string
+ defaultSpec: string
+ name: string
+ g3DocLink: string
+ category: string
+ externalCategory: string
+ codeSearchLink: string
+ defaultJsonValidationOption: string
+ status: string
+ description: string
+ disabledForVpcSc: boolean
+ jsonValidationOption: string
+ taskName: string
+ externalTaskType: string
+ alertConfigs:
+ - numAggregationPeriods: integer
+ alertName: string
+ thresholdType: string
+ alertDisabled: boolean
+ playbookUrl: string
+ aggregationPeriod: string
+ clientId: string
+ onlyFinalAttempt: boolean
+ metricType: string
+ durationThresholdMs: string
+ preconditionLabel: string
+ label: string
+ parameters: object
+ precondition: string
+ createTime: string
+ creatorEmail: string
+ conditionalFailurePolicies:
+ failurePolicies:
+ - retryStrategy: string
+ retryCondition: string
+ maxNumRetries: integer
+ intervalInSeconds: string
+ description: string
+ incomingEdgeCount: integer
+ successPolicy:
+ finalState: string
+ nextTasksExecutionPolicy: string
+ rollbackStrategy:
+ rollbackTaskImplementationClassName: string
+ parameters:
+ parameters:
+ - key: string
+ dataType: string
+ masked: boolean
+ taskNumbersToRollback:
+ - type: string
+ taskTemplateName: string
+ taskSpec: string
+ integrationParametersInternal:
+ parameters:
+ - producer: string
+ producedBy:
+ elementIdentifier: string
+ elementType: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ attributes:
+ readOnly: boolean
+ dataType: string
+ searchable: string
+ isRequired: boolean
+ masked: boolean
+ isSearchable: boolean
+ logSettings:
+ seedPeriod: string
+ seedScope: string
+ logFieldName: string
+ taskVisibility:
+ - type: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - {}
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ integrationParameters:
+ - description: string
+ inputOutputType: string
+ isTransient: boolean
+ producer: string
+ dataType: string
+ jsonSchema: string
+ searchable: boolean
+ containsLargeData: boolean
+ masked: boolean
+ key: string
+ displayName: string
+ key: string
+ integrationVersionTemplate:
+ key: string
+visibility: string
+author: string
+usageCount: string
+name: string
+
+```
+
+
+
## `UPDATE` example
Updates a templates
resource.
@@ -99,20 +708,20 @@ Updates a templates
resource.
/*+ update */
UPDATE google.integrations.templates
SET
-usageInfo = '{{ usageInfo }}',
-templateBundle = '{{ templateBundle }}',
-docLink = '{{ docLink }}',
-name = '{{ name }}',
-lastUsedTime = '{{ lastUsedTime }}',
-components = '{{ components }}',
+tags = '{{ tags }}',
sharedWith = '{{ sharedWith }}',
-author = '{{ author }}',
-categories = '{{ categories }}',
+components = '{{ components }}',
+lastUsedTime = '{{ lastUsedTime }}',
+docLink = '{{ docLink }}',
+displayName = '{{ displayName }}',
description = '{{ description }}',
+usageInfo = '{{ usageInfo }}',
+categories = '{{ categories }}',
+templateBundle = '{{ templateBundle }}',
visibility = '{{ visibility }}',
-displayName = '{{ displayName }}',
-tags = '{{ tags }}',
-usageCount = '{{ usageCount }}'
+author = '{{ author }}',
+usageCount = '{{ usageCount }}',
+name = '{{ name }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/integrations/versions/index.md b/docs/google-docs/providers/google/integrations/versions/index.md
index f9ab6cbd4b..f2397c106d 100644
--- a/docs/google-docs/providers/google/integrations/versions/index.md
+++ b/docs/google-docs/providers/google/integrations/versions/index.md
@@ -119,7 +119,643 @@ WHERE integrationsId = '{{ integrationsId }}'
AND locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new versions
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.integrations.versions (
+integrationsId,
+locationsId,
+projectsId,
+origin,
+userLabel,
+triggerConfigs,
+taskConfigs,
+triggerConfigsInternal,
+createdFromTemplate,
+description,
+teardown,
+enableVariableMasking,
+snapshotNumber,
+parentTemplateId,
+lastModifierEmail,
+cloudLoggingDetails,
+runAsServiceAccount,
+integrationConfigParameters,
+errorCatcherConfigs,
+databasePersistencePolicy,
+lockHolder,
+taskConfigsInternal,
+integrationParametersInternal,
+integrationParameters
+)
+SELECT
+'{{ integrationsId }}',
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ origin }}',
+'{{ userLabel }}',
+'{{ triggerConfigs }}',
+'{{ taskConfigs }}',
+'{{ triggerConfigsInternal }}',
+'{{ createdFromTemplate }}',
+'{{ description }}',
+'{{ teardown }}',
+true|false,
+'{{ snapshotNumber }}',
+'{{ parentTemplateId }}',
+'{{ lastModifierEmail }}',
+'{{ cloudLoggingDetails }}',
+'{{ runAsServiceAccount }}',
+'{{ integrationConfigParameters }}',
+'{{ errorCatcherConfigs }}',
+'{{ databasePersistencePolicy }}',
+'{{ lockHolder }}',
+'{{ taskConfigsInternal }}',
+'{{ integrationParametersInternal }}',
+'{{ integrationParameters }}'
+;
+```
+
+
+
+```yaml
+origin: string
+userLabel: string
+triggerConfigs:
+ - startTasks:
+ - displayName: string
+ taskId: string
+ taskConfigId: string
+ description: string
+ condition: string
+ alertConfig:
+ - alertThreshold: integer
+ thresholdType: string
+ durationThreshold: string
+ thresholdValue:
+ absolute: string
+ percentage: integer
+ metricType: string
+ aggregationPeriod: string
+ disableAlert: boolean
+ displayName: string
+ onlyFinalAttempt: boolean
+ properties: object
+ triggerId: string
+ nextTasksExecutionPolicy: string
+ label: string
+ position:
+ x: integer
+ 'y': integer
+ cloudSchedulerConfig:
+ cronTab: string
+ location: string
+ serviceAccountEmail: string
+ errorMessage: string
+ description: string
+ trigger: string
+ triggerNumber: string
+ errorCatcherId: string
+ triggerType: string
+taskConfigs:
+ - taskTemplate: string
+ failurePolicy:
+ condition: string
+ intervalTime: string
+ maxRetries: integer
+ retryStrategy: string
+ taskId: string
+ nextTasksExecutionPolicy: string
+ description: string
+ conditionalFailurePolicies:
+ failurePolicies:
+ - condition: string
+ intervalTime: string
+ maxRetries: integer
+ retryStrategy: string
+ successPolicy:
+ finalState: string
+ parameters: object
+ taskExecutionStrategy: string
+ errorCatcherId: string
+ nextTasks:
+ - displayName: string
+ taskId: string
+ taskConfigId: string
+ description: string
+ condition: string
+ externalTaskType: string
+ displayName: string
+ jsonValidationOption: string
+ task: string
+triggerConfigsInternal:
+ - nextTasksExecutionPolicy: string
+ position:
+ 'y': integer
+ x: integer
+ triggerName: string
+ startTasks:
+ - combinedConditions:
+ - conditions:
+ - value:
+ stringValue: string
+ intValue: string
+ stringArray:
+ values:
+ - type: string
+ intArray:
+ values:
+ - type: string
+ format: string
+ doubleValue: number
+ booleanValue: boolean
+ doubleArray:
+ values:
+ - type: string
+ format: string
+ protoValue: object
+ eventPropertyKey: string
+ operator: string
+ condition: string
+ taskNumber: string
+ taskConfigId: string
+ label: string
+ description: string
+ triggerNumber: string
+ triggerCriteria:
+ triggerCriteriaTaskImplementationClassName: string
+ parameters:
+ parameters:
+ - value:
+ protoArray:
+ protoValues:
+ - type: string
+ additionalProperties: any
+ doubleArray:
+ doubleValues:
+ - type: string
+ format: string
+ stringValue: string
+ intValue: string
+ doubleValue: number
+ booleanValue: boolean
+ serializedObjectValue:
+ objectValue: string
+ intArray:
+ intValues:
+ - format: string
+ type: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ stringArray:
+ stringValues:
+ - type: string
+ protoValue: object
+ key: string
+ masked: boolean
+ condition: string
+ description: string
+ properties: object
+ pauseWorkflowExecutions: boolean
+ triggerType: string
+ alertConfig:
+ - alertName: string
+ durationThresholdMs: string
+ playbookUrl: string
+ warningEnumList:
+ filterType: string
+ enumStrings:
+ - type: string
+ onlyFinalAttempt: boolean
+ aggregationPeriod: string
+ metricType: string
+ numAggregationPeriods: integer
+ thresholdType: string
+ clientId: string
+ thresholdValue:
+ percentage: integer
+ absolute: string
+ alertDisabled: boolean
+ triggerId: string
+ enabledClients:
+ - type: string
+ errorCatcherId: string
+ cloudSchedulerConfig:
+ errorMessage: string
+ cronTab: string
+ location: string
+ serviceAccountEmail: string
+ label: string
+createTime: string
+createdFromTemplate: string
+description: string
+teardown:
+ teardownTaskConfigs:
+ - teardownTaskImplementationClassName: string
+ name: string
+ properties:
+ properties:
+ - key: string
+ creatorEmail: string
+ nextTeardownTask:
+ name: string
+enableVariableMasking: boolean
+snapshotNumber: string
+parentTemplateId: string
+lastModifierEmail: string
+state: string
+cloudLoggingDetails:
+ enableCloudLogging: boolean
+ cloudLoggingSeverity: string
+updateTime: string
+runAsServiceAccount: string
+integrationConfigParameters:
+ - value:
+ intArray:
+ intValues:
+ - format: string
+ type: string
+ doubleArray:
+ doubleValues:
+ - format: string
+ type: string
+ intValue: string
+ stringArray:
+ stringValues:
+ - type: string
+ doubleValue: number
+ stringValue: string
+ jsonValue: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ booleanValue: boolean
+ parameter:
+ description: string
+ inputOutputType: string
+ isTransient: boolean
+ producer: string
+ dataType: string
+ jsonSchema: string
+ searchable: boolean
+ containsLargeData: boolean
+ masked: boolean
+ key: string
+ displayName: string
+errorCatcherConfigs:
+ - description: string
+ startErrorTasks:
+ - displayName: string
+ taskId: string
+ taskConfigId: string
+ description: string
+ condition: string
+ label: string
+ errorCatcherNumber: string
+ errorCatcherId: string
+status: string
+name: string
+databasePersistencePolicy: string
+lockHolder: string
+taskConfigsInternal:
+ - taskNumber: string
+ lastModifiedTime: string
+ taskType: string
+ nextTasks:
+ - combinedConditions:
+ - conditions:
+ - eventPropertyKey: string
+ operator: string
+ condition: string
+ taskNumber: string
+ taskConfigId: string
+ label: string
+ description: string
+ disableStrictTypeValidation: boolean
+ taskExecutionStrategy: string
+ errorCatcherId: string
+ failurePolicy:
+ retryStrategy: string
+ retryCondition: string
+ maxNumRetries: integer
+ intervalInSeconds: string
+ taskEntity:
+ taskType: string
+ stats:
+ dimensions:
+ triggerId: string
+ taskName: string
+ warningEnumString: string
+ clientId: string
+ errorEnumString: string
+ retryAttempt: string
+ workflowName: string
+ enumFilterType: string
+ taskNumber: string
+ workflowId: string
+ warningRate: number
+ qps: number
+ durationInSeconds: number
+ errorRate: number
+ paramSpecs:
+ parameters:
+ - config:
+ helpText: string
+ isHidden: boolean
+ label: string
+ uiPlaceholderText: string
+ subSectionLabel: string
+ parameterNameOption: string
+ inputDisplayOption: string
+ descriptivePhrase: string
+ hideDefaultValue: boolean
+ validationRule:
+ doubleRange:
+ max: number
+ min: number
+ intRange:
+ min: string
+ max: string
+ stringRegex:
+ regex: string
+ exclusive: boolean
+ protoDef:
+ fullName: string
+ path: string
+ isOutput: boolean
+ jsonSchema: string
+ key: string
+ dataType: string
+ collectionElementClassName: string
+ required: boolean
+ className: string
+ isDeprecated: boolean
+ defaultValue:
+ stringValue: string
+ doubleValue: number
+ protoValue: object
+ stringArray:
+ stringValues:
+ - type: string
+ booleanValue: boolean
+ intArray:
+ intValues:
+ - type: string
+ format: string
+ jsonValue: string
+ serializedObjectValue:
+ objectValue: string
+ doubleArray:
+ doubleValues:
+ - format: string
+ type: string
+ booleanArray:
+ booleanValues:
+ - type: string
+ protoArray:
+ protoValues:
+ - type: string
+ additionalProperties: any
+ intValue: string
+ uiConfig:
+ taskUiModuleConfigs:
+ - moduleId: string
+ metadata:
+ activeTaskName: string
+ externalDocHtml: string
+ isDeprecated: boolean
+ externalDocMarkdown: string
+ tags:
+ - type: string
+ externalDocLink: string
+ admins:
+ - googleGroupEmail: string
+ userEmail: string
+ externalCategorySequence: integer
+ iconLink: string
+ docMarkdown: string
+ descriptiveName: string
+ system: string
+ standaloneExternalDocHtml: string
+ defaultSpec: string
+ name: string
+ g3DocLink: string
+ category: string
+ externalCategory: string
+ codeSearchLink: string
+ defaultJsonValidationOption: string
+ status: string
+ description: string
+ disabledForVpcSc: boolean
+ jsonValidationOption: string
+ taskName: string
+ externalTaskType: string
+ alertConfigs:
+ - numAggregationPeriods: integer
+ alertName: string
+ thresholdType: string
+ alertDisabled: boolean
+ playbookUrl: string
+ aggregationPeriod: string
+ clientId: string
+ onlyFinalAttempt: boolean
+ metricType: string
+ durationThresholdMs: string
+ preconditionLabel: string
+ label: string
+ parameters: object
+ precondition: string
+ createTime: string
+ creatorEmail: string
+ conditionalFailurePolicies:
+ failurePolicies:
+ - retryStrategy: string
+ retryCondition: string
+ maxNumRetries: integer
+ intervalInSeconds: string
+ description: string
+ incomingEdgeCount: integer
+ successPolicy:
+ finalState: string
+ nextTasksExecutionPolicy: string
+ rollbackStrategy:
+ rollbackTaskImplementationClassName: string
+ parameters:
+ parameters:
+ - key: string
+ dataType: string
+ masked: boolean
+ taskNumbersToRollback:
+ - type: string
+ taskTemplateName: string
+ taskSpec: string
+integrationParametersInternal:
+ parameters:
+ - producer: string
+ producedBy:
+ elementIdentifier: string
+ elementType: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ attributes:
+ readOnly: boolean
+ dataType: string
+ searchable: string
+ isRequired: boolean
+ masked: boolean
+ isSearchable: boolean
+ logSettings:
+ seedPeriod: string
+ seedScope: string
+ logFieldName: string
+ taskVisibility:
+ - type: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - producer: string
+ containsLargeData: boolean
+ inOutType: string
+ required: boolean
+ key: string
+ dataType: string
+ protoDefName: string
+ jsonSchema: string
+ protoDefPath: string
+ name: string
+ description: string
+ children:
+ - {}
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+ isTransient: boolean
+integrationParameters:
+ - description: string
+ inputOutputType: string
+ isTransient: boolean
+ producer: string
+ dataType: string
+ jsonSchema: string
+ searchable: boolean
+ containsLargeData: boolean
+ masked: boolean
+ key: string
+ displayName: string
+
+```
+
+
+
## `UPDATE` example
Updates a versions
resource.
@@ -128,27 +764,27 @@ Updates a versions
resource.
/*+ update */
UPDATE google.integrations.versions
SET
-integrationParametersInternal = '{{ integrationParametersInternal }}',
-runAsServiceAccount = '{{ runAsServiceAccount }}',
+origin = '{{ origin }}',
userLabel = '{{ userLabel }}',
-cloudLoggingDetails = '{{ cloudLoggingDetails }}',
-integrationParameters = '{{ integrationParameters }}',
-integrationConfigParameters = '{{ integrationConfigParameters }}',
-teardown = '{{ teardown }}',
-taskConfigsInternal = '{{ taskConfigsInternal }}',
-triggerConfigsInternal = '{{ triggerConfigsInternal }}',
triggerConfigs = '{{ triggerConfigs }}',
-lockHolder = '{{ lockHolder }}',
-createdFromTemplate = '{{ createdFromTemplate }}',
-errorCatcherConfigs = '{{ errorCatcherConfigs }}',
-lastModifierEmail = '{{ lastModifierEmail }}',
-enableVariableMasking = true|false,
taskConfigs = '{{ taskConfigs }}',
-origin = '{{ origin }}',
+triggerConfigsInternal = '{{ triggerConfigsInternal }}',
+createdFromTemplate = '{{ createdFromTemplate }}',
description = '{{ description }}',
-databasePersistencePolicy = '{{ databasePersistencePolicy }}',
+teardown = '{{ teardown }}',
+enableVariableMasking = true|false,
+snapshotNumber = '{{ snapshotNumber }}',
parentTemplateId = '{{ parentTemplateId }}',
-snapshotNumber = '{{ snapshotNumber }}'
+lastModifierEmail = '{{ lastModifierEmail }}',
+cloudLoggingDetails = '{{ cloudLoggingDetails }}',
+runAsServiceAccount = '{{ runAsServiceAccount }}',
+integrationConfigParameters = '{{ integrationConfigParameters }}',
+errorCatcherConfigs = '{{ errorCatcherConfigs }}',
+databasePersistencePolicy = '{{ databasePersistencePolicy }}',
+lockHolder = '{{ lockHolder }}',
+taskConfigsInternal = '{{ taskConfigsInternal }}',
+integrationParametersInternal = '{{ integrationParametersInternal }}',
+integrationParameters = '{{ integrationParameters }}'
WHERE
integrationsId = '{{ integrationsId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/logging/buckets/index.md b/docs/google-docs/providers/google/logging/buckets/index.md
index 126a2c7350..337ae07cc1 100644
--- a/docs/google-docs/providers/google/logging/buckets/index.md
+++ b/docs/google-docs/providers/google/logging/buckets/index.md
@@ -33,7 +33,7 @@ Creates, updates, deletes, gets or lists a buckets
resource.
|:-----|:---------|:------------|
| | `string` | Output only. The resource name of the bucket.For example:projects/my-project/locations/global/buckets/my-bucketFor a list of supported locations, see Supported Regions (https://cloud.google.com/logging/docs/region-support)For the location of global it is unspecified where log entries are actually stored.After a bucket has been created, the location cannot be changed. |
| | `string` | Optional. Describes this bucket. |
-| | `boolean` | Whether log analytics is enabled for this bucket.Once enabled, log analytics features cannot be disabled. |
+| | `boolean` | Optional. Whether log analytics is enabled for this bucket.Once enabled, log analytics features cannot be disabled. |
| | `object` | Describes the customer-managed encryption key (CMEK) settings associated with a project, folder, organization, billing account, or flexible resource.Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information. |
| | `string` | Output only. The creation timestamp of the bucket. This is not set for any of the default buckets. |
| | `array` | Optional. A list of indexed fields and related configuration data. |
diff --git a/docs/google-docs/providers/google/looker/instances/index.md b/docs/google-docs/providers/google/looker/instances/index.md
index a706c0298b..73852f15a9 100644
--- a/docs/google-docs/providers/google/looker/instances/index.md
+++ b/docs/google-docs/providers/google/looker/instances/index.md
@@ -39,6 +39,8 @@ Creates, updates, deletes, gets or lists a instances
resource.
| | `object` | Specifies the maintenance denial period. |
| | `string` | Output only. Public Egress IP (IPv4). |
| | `object` | Encryption configuration (i.e. CMEK). |
+| | `boolean` | Optional. Whether FIPS is enabled on the Looker instance. |
+| | `boolean` | Optional. Whether Gemini feature is enabled on the Looker instance or not. |
| | `string` | Output only. Private Ingress IP (IPv4). |
| | `string` | Output only. Public Ingress IP (IPv4). |
| | `object` | Specifies the maintenance denial period. |
@@ -84,6 +86,8 @@ customDomain,
denyMaintenancePeriod,
egressPublicIp,
encryptionConfig,
+fipsEnabled,
+geminiEnabled,
ingressPrivateIp,
ingressPublicIp,
lastDenyMaintenancePeriod,
@@ -140,7 +144,9 @@ customDomain,
encryptionConfig,
adminSettings,
oauthConfig,
-linkedLspProjectNumber
+linkedLspProjectNumber,
+fipsEnabled,
+geminiEnabled
)
SELECT
'{{ locationsId }}',
@@ -160,7 +166,9 @@ true|false,
'{{ encryptionConfig }}',
'{{ adminSettings }}',
'{{ oauthConfig }}',
-'{{ linkedLspProjectNumber }}'
+'{{ linkedLspProjectNumber }}',
+true|false,
+true|false
;
```
@@ -223,6 +231,8 @@ oauthConfig:
clientId: string
clientSecret: string
linkedLspProjectNumber: string
+fipsEnabled: boolean
+geminiEnabled: boolean
```
@@ -251,7 +261,9 @@ customDomain = '{{ customDomain }}',
encryptionConfig = '{{ encryptionConfig }}',
adminSettings = '{{ adminSettings }}',
oauthConfig = '{{ oauthConfig }}',
-linkedLspProjectNumber = '{{ linkedLspProjectNumber }}'
+linkedLspProjectNumber = '{{ linkedLspProjectNumber }}',
+fipsEnabled = true|false,
+geminiEnabled = true|false
WHERE
instancesId = '{{ instancesId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/ml/studies/index.md b/docs/google-docs/providers/google/ml/studies/index.md
index 80bbed2286..2b5eefd362 100644
--- a/docs/google-docs/providers/google/ml/studies/index.md
+++ b/docs/google-docs/providers/google/ml/studies/index.md
@@ -60,7 +60,118 @@ FROM google.ml.studies
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new studies
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.ml.studies (
+locationsId,
+projectsId,
+studyConfig
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ studyConfig }}'
+;
+```
+
+
+
+```yaml
+name: string
+studyConfig:
+ metrics:
+ - goal: string
+ metric: string
+ parameters:
+ - parameter: string
+ type: string
+ doubleValueSpec:
+ minValue: number
+ maxValue: number
+ integerValueSpec:
+ minValue: string
+ maxValue: string
+ categoricalValueSpec:
+ values:
+ - type: string
+ discreteValueSpec:
+ values:
+ - type: string
+ format: string
+ scaleType: string
+ parentDiscreteValues:
+ values:
+ - type: string
+ format: string
+ parentIntValues:
+ values:
+ - type: string
+ format: string
+ parentCategoricalValues:
+ values:
+ - type: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - parameter: string
+ type: string
+ scaleType: string
+ childParameterSpecs:
+ - {}
+ algorithm: string
+ automatedStoppingConfig:
+ decayCurveStoppingConfig:
+ useElapsedTime: boolean
+ medianAutomatedStoppingConfig:
+ useElapsedTime: boolean
+state: string
+createTime: string
+inactiveReason: string
+
+```
+
+
+
## `DELETE` example
Deletes the specified studies
resource.
diff --git a/docs/google-docs/providers/google/oracledatabase/autonomous_database_backups/index.md b/docs/google-docs/providers/google/oracledatabase/autonomous_database_backups/index.md
new file mode 100644
index 0000000000..b47d42340b
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/autonomous_database_backups/index.md
@@ -0,0 +1,59 @@
+---
+title: autonomous_database_backups
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - autonomous_database_backups
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a autonomous_database_backups
resource.
+
+## Overview
+
+Name | autonomous_database_backups |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Autonomous Database Backup resource with the format: projects/{project}/locations/{region}/autonomousDatabaseBackups/{autonomous_database_backup} |
+| | `string` | Required. The name of the Autonomous Database resource for which the backup is being created. Format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database} |
+| | `string` | Optional. User friendly name for the Backup. The name does not have to be unique. |
+| | `object` | Optional. labels or tags associated with the resource. |
+| | `object` | Properties of the Autonomous Database Backup resource. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists the long term and automatic backups of an Autonomous Database. |
+
+## `SELECT` examples
+
+Lists the long term and automatic backups of an Autonomous Database.
+
+```sql
+SELECT
+name,
+autonomousDatabase,
+displayName,
+labels,
+properties
+FROM google.oracledatabase.autonomous_database_backups
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/autonomous_database_character_sets/index.md b/docs/google-docs/providers/google/oracledatabase/autonomous_database_character_sets/index.md
new file mode 100644
index 0000000000..283a6b04bf
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/autonomous_database_character_sets/index.md
@@ -0,0 +1,55 @@
+---
+title: autonomous_database_character_sets
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - autonomous_database_character_sets
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a autonomous_database_character_sets
resource.
+
+## Overview
+
+Name | autonomous_database_character_sets |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Autonomous Database Character Set resource in the following format: projects/{project}/locations/{region}/autonomousDatabaseCharacterSets/{autonomous_database_character_set} |
+| | `string` | Output only. The character set name for the Autonomous Database which is the ID in the resource name. |
+| | `string` | Output only. The character set type for the Autonomous Database. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists Autonomous Database Character Sets in a given project and location. |
+
+## `SELECT` examples
+
+Lists Autonomous Database Character Sets in a given project and location.
+
+```sql
+SELECT
+name,
+characterSet,
+characterSetType
+FROM google.oracledatabase.autonomous_database_character_sets
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/autonomous_databases/index.md b/docs/google-docs/providers/google/oracledatabase/autonomous_databases/index.md
new file mode 100644
index 0000000000..e66c991a4c
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/autonomous_databases/index.md
@@ -0,0 +1,245 @@
+---
+title: autonomous_databases
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - autonomous_databases
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a autonomous_databases
resource.
+
+## Overview
+
+Name | autonomous_databases |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database} |
+| | `string` | Optional. The password for the default ADMIN user. |
+| | `string` | Required. The subnet CIDR range for the Autonmous Database. |
+| | `string` | Output only. The date and time that the Autonomous Database was created. |
+| | `string` | Optional. The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters. |
+| | `string` | Optional. The display name for the Autonomous Database. The name does not have to be unique within your project. |
+| | `string` | Output only. The ID of the subscription entitlement associated with the Autonomous Database. |
+| | `object` | Optional. The labels or tags associated with the Autonomous Database. |
+| | `string` | Required. The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network} |
+| | `object` | The properties of an Autonomous Database. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets the details of a single Autonomous Database. |
+| | `SELECT` | | Lists the Autonomous Databases in a given project and location. |
+| | `INSERT` | | Creates a new Autonomous Database in a given project and location. |
+| | `DELETE` | | Deletes a single Autonomous Database. |
+| | `EXEC` | | Generates a wallet for a single Autonomous Database. |
+| | `EXEC` | | Restores a single Autonomous Database. |
+
+## `SELECT` examples
+
+Lists the Autonomous Databases in a given project and location.
+
+```sql
+SELECT
+name,
+adminPassword,
+cidr,
+createTime,
+database,
+displayName,
+entitlementId,
+labels,
+network,
+properties
+FROM google.oracledatabase.autonomous_databases
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new autonomous_databases
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.oracledatabase.autonomous_databases (
+locationsId,
+projectsId,
+name,
+database,
+displayName,
+adminPassword,
+properties,
+labels,
+network,
+cidr
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ name }}',
+'{{ database }}',
+'{{ displayName }}',
+'{{ adminPassword }}',
+'{{ properties }}',
+'{{ labels }}',
+'{{ network }}',
+'{{ cidr }}'
+;
+```
+
+
+
+```yaml
+name: string
+database: string
+displayName: string
+entitlementId: string
+adminPassword: string
+properties:
+ ocid: string
+ computeCount: number
+ cpuCoreCount: integer
+ dataStorageSizeTb: integer
+ dataStorageSizeGb: integer
+ dbWorkload: string
+ dbEdition: string
+ characterSet: string
+ nCharacterSet: string
+ privateEndpointIp: string
+ privateEndpointLabel: string
+ dbVersion: string
+ isAutoScalingEnabled: boolean
+ isStorageAutoScalingEnabled: boolean
+ licenseType: string
+ customerContacts:
+ - email: string
+ secretId: string
+ vaultId: string
+ maintenanceScheduleType: string
+ mtlsConnectionRequired: boolean
+ backupRetentionPeriodDays: integer
+ actualUsedDataStorageSizeTb: number
+ allocatedStorageSizeTb: number
+ apexDetails:
+ apexVersion: string
+ ordsVersion: string
+ arePrimaryAllowlistedIpsUsed: boolean
+ lifecycleDetails: string
+ state: string
+ autonomousContainerDatabaseId: string
+ availableUpgradeVersions:
+ - type: string
+ connectionStrings:
+ allConnectionStrings:
+ high: string
+ low: string
+ medium: string
+ dedicated: string
+ high: string
+ low: string
+ medium: string
+ profiles:
+ - consumerGroup: string
+ displayName: string
+ hostFormat: string
+ isRegional: boolean
+ protocol: string
+ sessionMode: string
+ syntaxFormat: string
+ tlsAuthentication: string
+ value: string
+ connectionUrls:
+ apexUri: string
+ databaseTransformsUri: string
+ graphStudioUri: string
+ machineLearningNotebookUri: string
+ machineLearningUserManagementUri: string
+ mongoDbUri: string
+ ordsUri: string
+ sqlDevWebUri: string
+ failedDataRecoveryDuration: string
+ memoryTableGbs: integer
+ isLocalDataGuardEnabled: boolean
+ localAdgAutoFailoverMaxDataLossLimit: integer
+ localStandbyDb:
+ lagTimeDuration: string
+ lifecycleDetails: string
+ state: string
+ dataGuardRoleChangedTime: string
+ disasterRecoveryRoleChangedTime: string
+ memoryPerOracleComputeUnitGbs: integer
+ localDisasterRecoveryType: string
+ dataSafeState: string
+ databaseManagementState: string
+ openMode: string
+ operationsInsightsState: string
+ peerDbIds:
+ - type: string
+ permissionLevel: string
+ privateEndpoint: string
+ refreshableMode: string
+ refreshableState: string
+ role: string
+ scheduledOperationDetails:
+ - dayOfWeek: string
+ startTime:
+ hours: integer
+ minutes: integer
+ seconds: integer
+ nanos: integer
+ sqlWebDeveloperUrl: string
+ supportedCloneRegions:
+ - type: string
+ usedDataStorageSizeTbs: integer
+ ociUrl: string
+ totalAutoBackupStorageSizeGbs: number
+ nextLongTermBackupTime: string
+ maintenanceBeginTime: string
+ maintenanceEndTime: string
+labels: object
+network: string
+cidr: string
+createTime: string
+
+```
+
+
+
+## `DELETE` example
+
+Deletes the specified autonomous_databases
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.oracledatabase.autonomous_databases
+WHERE autonomousDatabasesId = '{{ autonomousDatabasesId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/autonomous_db_versions/index.md b/docs/google-docs/providers/google/oracledatabase/autonomous_db_versions/index.md
new file mode 100644
index 0000000000..eea891bd4d
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/autonomous_db_versions/index.md
@@ -0,0 +1,57 @@
+---
+title: autonomous_db_versions
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - autonomous_db_versions
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a autonomous_db_versions
resource.
+
+## Overview
+
+Name | autonomous_db_versions |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Autonomous Database Version resource with the format: projects/{project}/locations/{region}/autonomousDbVersions/{autonomous_db_version} |
+| | `string` | Output only. The Autonomous Database workload type. |
+| | `string` | Output only. An Oracle Database version for Autonomous Database. |
+| | `string` | Output only. A URL that points to a detailed description of the Autonomous Database version. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists all the available Autonomous Database versions for a project and location. |
+
+## `SELECT` examples
+
+Lists all the available Autonomous Database versions for a project and location.
+
+```sql
+SELECT
+name,
+dbWorkload,
+version,
+workloadUri
+FROM google.oracledatabase.autonomous_db_versions
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/cloud_exadata_infrastructures/index.md b/docs/google-docs/providers/google/oracledatabase/cloud_exadata_infrastructures/index.md
new file mode 100644
index 0000000000..1508d9ad54
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/cloud_exadata_infrastructures/index.md
@@ -0,0 +1,175 @@
+---
+title: cloud_exadata_infrastructures
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - cloud_exadata_infrastructures
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a cloud_exadata_infrastructures
resource.
+
+## Overview
+
+Name | cloud_exadata_infrastructures |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Exadata Infrastructure resource with the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure} |
+| | `string` | Output only. The date and time that the Exadata Infrastructure was created. |
+| | `string` | Optional. User friendly name for this resource. |
+| | `string` | Output only. Entitlement ID of the private offer against which this infrastructure resource is provisioned. |
+| | `string` | Optional. GCP location where Oracle Exadata is hosted. |
+| | `object` | Optional. Labels or tags associated with the resource. |
+| | `object` | Various properties of Exadata Infrastructure. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets details of a single Exadata Infrastructure. |
+| | `SELECT` | | Lists Exadata Infrastructures in a given project and location. |
+| | `INSERT` | | Creates a new Exadata Infrastructure in a given project and location. |
+| | `DELETE` | | Deletes a single Exadata Infrastructure. |
+
+## `SELECT` examples
+
+Lists Exadata Infrastructures in a given project and location.
+
+```sql
+SELECT
+name,
+createTime,
+displayName,
+entitlementId,
+gcpOracleZone,
+labels,
+properties
+FROM google.oracledatabase.cloud_exadata_infrastructures
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new cloud_exadata_infrastructures
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.oracledatabase.cloud_exadata_infrastructures (
+locationsId,
+projectsId,
+name,
+displayName,
+gcpOracleZone,
+properties,
+labels
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ name }}',
+'{{ displayName }}',
+'{{ gcpOracleZone }}',
+'{{ properties }}',
+'{{ labels }}'
+;
+```
+
+
+
+```yaml
+name: string
+displayName: string
+gcpOracleZone: string
+entitlementId: string
+properties:
+ ocid: string
+ computeCount: integer
+ storageCount: integer
+ totalStorageSizeGb: integer
+ availableStorageSizeGb: integer
+ maintenanceWindow:
+ preference: string
+ months:
+ - type: string
+ enumDescriptions: string
+ enum: string
+ weeksOfMonth:
+ - type: string
+ format: string
+ daysOfWeek:
+ - type: string
+ enumDescriptions: string
+ enum: string
+ hoursOfDay:
+ - type: string
+ format: string
+ leadTimeWeek: integer
+ patchingMode: string
+ customActionTimeoutMins: integer
+ isCustomActionTimeoutEnabled: boolean
+ state: string
+ shape: string
+ ociUrl: string
+ cpuCount: integer
+ maxCpuCount: integer
+ memorySizeGb: integer
+ maxMemoryGb: integer
+ dbNodeStorageSizeGb: integer
+ maxDbNodeStorageSizeGb: integer
+ dataStorageSizeTb: number
+ maxDataStorageTb: number
+ activatedStorageCount: integer
+ additionalStorageCount: integer
+ dbServerVersion: string
+ storageServerVersion: string
+ nextMaintenanceRunId: string
+ nextMaintenanceRunTime: string
+ nextSecurityMaintenanceRunTime: string
+ customerContacts:
+ - email: string
+ monthlyStorageServerVersion: string
+ monthlyDbServerVersion: string
+labels: object
+createTime: string
+
+```
+
+
+
+## `DELETE` example
+
+Deletes the specified cloud_exadata_infrastructures
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.oracledatabase.cloud_exadata_infrastructures
+WHERE cloudExadataInfrastructuresId = '{{ cloudExadataInfrastructuresId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/cloud_vm_clusters/index.md b/docs/google-docs/providers/google/oracledatabase/cloud_vm_clusters/index.md
new file mode 100644
index 0000000000..9759b368ce
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/cloud_vm_clusters/index.md
@@ -0,0 +1,183 @@
+---
+title: cloud_vm_clusters
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - cloud_vm_clusters
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a cloud_vm_clusters
resource.
+
+## Overview
+
+Name | cloud_vm_clusters |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster} |
+| | `string` | Required. CIDR range of the backup subnet. |
+| | `string` | Required. Network settings. CIDR to use for cluster IP allocation. |
+| | `string` | Output only. The date and time that the VM cluster was created. |
+| | `string` | Optional. User friendly name for this resource. |
+| | `string` | Required. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure} |
+| | `string` | Output only. GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure. |
+| | `object` | Optional. Labels or tags associated with the VM Cluster. |
+| | `string` | Required. The name of the VPC network. Format: projects/{project}/global/networks/{network} |
+| | `object` | Various properties and settings associated with Exadata VM cluster. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets details of a single VM Cluster. |
+| | `SELECT` | | Lists the VM Clusters in a given project and location. |
+| | `INSERT` | | Creates a new VM Cluster in a given project and location. |
+| | `DELETE` | | Deletes a single VM Cluster. |
+
+## `SELECT` examples
+
+Lists the VM Clusters in a given project and location.
+
+```sql
+SELECT
+name,
+backupSubnetCidr,
+cidr,
+createTime,
+displayName,
+exadataInfrastructure,
+gcpOracleZone,
+labels,
+network,
+properties
+FROM google.oracledatabase.cloud_vm_clusters
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new cloud_vm_clusters
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.oracledatabase.cloud_vm_clusters (
+locationsId,
+projectsId,
+name,
+exadataInfrastructure,
+displayName,
+properties,
+labels,
+cidr,
+backupSubnetCidr,
+network
+)
+SELECT
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ name }}',
+'{{ exadataInfrastructure }}',
+'{{ displayName }}',
+'{{ properties }}',
+'{{ labels }}',
+'{{ cidr }}',
+'{{ backupSubnetCidr }}',
+'{{ network }}'
+;
+```
+
+
+
+```yaml
+name: string
+exadataInfrastructure: string
+displayName: string
+gcpOracleZone: string
+properties:
+ ocid: string
+ licenseType: string
+ giVersion: string
+ timeZone:
+ id: string
+ version: string
+ sshPublicKeys:
+ - type: string
+ nodeCount: integer
+ shape: string
+ ocpuCount: number
+ memorySizeGb: integer
+ dbNodeStorageSizeGb: integer
+ storageSizeGb: integer
+ dataStorageSizeTb: number
+ diskRedundancy: string
+ sparseDiskgroupEnabled: boolean
+ localBackupEnabled: boolean
+ hostnamePrefix: string
+ diagnosticsDataCollectionOptions:
+ diagnosticsEventsEnabled: boolean
+ healthMonitoringEnabled: boolean
+ incidentLogsEnabled: boolean
+ state: string
+ scanListenerPortTcp: integer
+ scanListenerPortTcpSsl: integer
+ domain: string
+ scanDns: string
+ hostname: string
+ cpuCoreCount: integer
+ systemVersion: string
+ scanIpIds:
+ - type: string
+ scanDnsRecordId: string
+ ociUrl: string
+ dbServerOcids:
+ - type: string
+ compartmentId: string
+ dnsListenerIp: string
+ clusterName: string
+labels: object
+createTime: string
+cidr: string
+backupSubnetCidr: string
+network: string
+
+```
+
+
+
+## `DELETE` example
+
+Deletes the specified cloud_vm_clusters
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.oracledatabase.cloud_vm_clusters
+WHERE cloudVmClustersId = '{{ cloudVmClustersId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/db_nodes/index.md b/docs/google-docs/providers/google/oracledatabase/db_nodes/index.md
new file mode 100644
index 0000000000..85d0101bf6
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/db_nodes/index.md
@@ -0,0 +1,54 @@
+---
+title: db_nodes
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - db_nodes
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a db_nodes
resource.
+
+## Overview
+
+Name | db_nodes |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the database node resource in the following format: projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}/dbNodes/{db_node} |
+| | `object` | Various properties and settings associated with Db node. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists the database nodes of a VM Cluster. |
+
+## `SELECT` examples
+
+Lists the database nodes of a VM Cluster.
+
+```sql
+SELECT
+name,
+properties
+FROM google.oracledatabase.db_nodes
+WHERE cloudVmClustersId = '{{ cloudVmClustersId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/db_servers/index.md b/docs/google-docs/providers/google/oracledatabase/db_servers/index.md
new file mode 100644
index 0000000000..8854dc04e9
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/db_servers/index.md
@@ -0,0 +1,56 @@
+---
+title: db_servers
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - db_servers
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a db_servers
resource.
+
+## Overview
+
+Name | db_servers |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the database server resource with the format: projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}/dbServers/{db_server} |
+| | `string` | Optional. User friendly name for this resource. |
+| | `object` | Various properties and settings associated with Exadata database server. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists the database servers of an Exadata Infrastructure instance. |
+
+## `SELECT` examples
+
+Lists the database servers of an Exadata Infrastructure instance.
+
+```sql
+SELECT
+name,
+displayName,
+properties
+FROM google.oracledatabase.db_servers
+WHERE cloudExadataInfrastructuresId = '{{ cloudExadataInfrastructuresId }}'
+AND locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/db_system_shapes/index.md b/docs/google-docs/providers/google/oracledatabase/db_system_shapes/index.md
new file mode 100644
index 0000000000..0e3f01e7ff
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/db_system_shapes/index.md
@@ -0,0 +1,73 @@
+---
+title: db_system_shapes
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - db_system_shapes
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a db_system_shapes
resource.
+
+## Overview
+
+Name | db_system_shapes |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Database System Shape resource with the format: projects/{project}/locations/{region}/dbSystemShapes/{db_system_shape} |
+| | `integer` | Optional. Number of cores per node. |
+| | `integer` | Optional. Storage per storage server in terabytes. |
+| | `integer` | Optional. Memory per database server node in gigabytes. |
+| | `integer` | Optional. Maximum number of database servers. |
+| | `integer` | Optional. Maximum number of storage servers. |
+| | `integer` | Optional. Minimum core count per node. |
+| | `integer` | Optional. Minimum node storage per database server in gigabytes. |
+| | `integer` | Optional. Minimum memory per node in gigabytes. |
+| | `integer` | Optional. Minimum number of database servers. |
+| | `integer` | Optional. Minimum number of storage servers. |
+| | `string` | Optional. shape |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists the database system shapes available for the project and location. |
+
+## `SELECT` examples
+
+Lists the database system shapes available for the project and location.
+
+```sql
+SELECT
+name,
+availableCoreCountPerNode,
+availableDataStorageTb,
+availableMemoryPerNodeGb,
+maxNodeCount,
+maxStorageCount,
+minCoreCountPerNode,
+minDbNodeStoragePerNodeGb,
+minMemoryPerNodeGb,
+minNodeCount,
+minStorageCount,
+shape
+FROM google.oracledatabase.db_system_shapes
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/entitlements/index.md b/docs/google-docs/providers/google/oracledatabase/entitlements/index.md
new file mode 100644
index 0000000000..3d0a615e65
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/entitlements/index.md
@@ -0,0 +1,57 @@
+---
+title: entitlements
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - entitlements
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a entitlements
resource.
+
+## Overview
+
+Name | entitlements |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Entitlement resource with the format: projects/{project}/locations/{region}/entitlements/{entitlement} |
+| | `object` | Details of the OCI Cloud Account. |
+| | `string` | Output only. Google Cloud Marketplace order ID (aka entitlement ID) |
+| | `string` | Output only. Entitlement State. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists the entitlements in a given project. |
+
+## `SELECT` examples
+
+Lists the entitlements in a given project.
+
+```sql
+SELECT
+name,
+cloudAccountDetails,
+entitlementId,
+state
+FROM google.oracledatabase.entitlements
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/gi_versions/index.md b/docs/google-docs/providers/google/oracledatabase/gi_versions/index.md
new file mode 100644
index 0000000000..2dadc9361f
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/gi_versions/index.md
@@ -0,0 +1,53 @@
+---
+title: gi_versions
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - gi_versions
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a gi_versions
resource.
+
+## Overview
+
+Name | gi_versions |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Identifier. The name of the Oracle Grid Infrastructure (GI) version resource with the format: projects/{project}/locations/{region}/giVersions/{gi_versions} |
+| | `string` | Optional. version |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location. |
+
+## `SELECT` examples
+
+Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.
+
+```sql
+SELECT
+name,
+version
+FROM google.oracledatabase.gi_versions
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/index.md b/docs/google-docs/providers/google/oracledatabase/index.md
new file mode 100644
index 0000000000..122153d368
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/index.md
@@ -0,0 +1,48 @@
+---
+title: oracledatabase
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage google resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+The oracledatabase service documentation.
+
+:::info Service Summary
+
+
+
+total resources: 13
+
+
+
+:::
+
+## Resources
+
\ No newline at end of file
diff --git a/docs/google-docs/providers/google/oracledatabase/locations/index.md b/docs/google-docs/providers/google/oracledatabase/locations/index.md
new file mode 100644
index 0000000000..bdcfd96e9f
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/locations/index.md
@@ -0,0 +1,59 @@
+---
+title: locations
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - locations
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a locations
resource.
+
+## Overview
+
+Name | locations |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | Resource name for the location, which may vary between implementations. For example: `"projects/example-project/locations/us-east1"` |
+| | `string` | The friendly name for this location, typically a nearby city name. For example, "Tokyo". |
+| | `object` | Cross-service attributes for the location. For example {"cloud.googleapis.com/region": "us-east1"} |
+| | `string` | The canonical id for this location. For example: `"us-east1"`. |
+| | `object` | Service-specific metadata. For example the available capacity at the given location. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets information about a location. |
+| | `SELECT` | | Lists information about the supported locations for this service. |
+
+## `SELECT` examples
+
+Lists information about the supported locations for this service.
+
+```sql
+SELECT
+name,
+displayName,
+labels,
+locationId,
+metadata
+FROM google.oracledatabase.locations
+WHERE projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/oracledatabase/operations/index.md b/docs/google-docs/providers/google/oracledatabase/operations/index.md
new file mode 100644
index 0000000000..f02b595384
--- /dev/null
+++ b/docs/google-docs/providers/google/oracledatabase/operations/index.md
@@ -0,0 +1,74 @@
+---
+title: operations
+hide_title: false
+hide_table_of_contents: false
+keywords:
+ - operations
+ - oracledatabase
+ - google
+ - stackql
+ - infrastructure-as-code
+ - configuration-as-data
+ - cloud inventory
+description: Query, deploy and manage Google Cloud Platform (GCP) infrastructure and resources using SQL
+custom_edit_url: null
+image: /img/providers/google/stackql-google-provider-featured-image.png
+---
+
+import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+Creates, updates, deletes, gets or lists a operations
resource.
+
+## Overview
+
+Name | operations |
+Type | Resource |
+Id | |
+
+
+## Fields
+| Name | Datatype | Description |
+|:-----|:---------|:------------|
+| | `string` | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
+| | `boolean` | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
+| | `object` | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
+| | `object` | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
+| | `object` | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
+
+## Methods
+| Name | Accessible by | Required Params | Description |
+|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
+| | `SELECT` | | Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. |
+| | `DELETE` | | Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. |
+| | `EXEC` | | Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. |
+
+## `SELECT` examples
+
+Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
+
+```sql
+SELECT
+name,
+done,
+error,
+metadata,
+response
+FROM google.oracledatabase.operations
+WHERE locationsId = '{{ locationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
+
+## `DELETE` example
+
+Deletes the specified operations
resource.
+
+```sql
+/*+ delete */
+DELETE FROM google.oracledatabase.operations
+WHERE locationsId = '{{ locationsId }}'
+AND operationsId = '{{ operationsId }}'
+AND projectsId = '{{ projectsId }}';
+```
diff --git a/docs/google-docs/providers/google/orgpolicy/custom_constraints/index.md b/docs/google-docs/providers/google/orgpolicy/custom_constraints/index.md
index e6bdab67e0..9547898c1f 100644
--- a/docs/google-docs/providers/google/orgpolicy/custom_constraints/index.md
+++ b/docs/google-docs/providers/google/orgpolicy/custom_constraints/index.md
@@ -84,41 +84,41 @@ Use the following StackQL query and manifest file to create a new custom_c
/*+ create */
INSERT INTO google.orgpolicy.custom_constraints (
organizationsId,
-name,
-methodTypes,
description,
-resourceTypes,
+condition,
displayName,
actionType,
-condition
+name,
+resourceTypes,
+methodTypes
)
SELECT
'{{ organizationsId }}',
-'{{ name }}',
-'{{ methodTypes }}',
'{{ description }}',
-'{{ resourceTypes }}',
+'{{ condition }}',
'{{ displayName }}',
'{{ actionType }}',
-'{{ condition }}'
+'{{ name }}',
+'{{ resourceTypes }}',
+'{{ methodTypes }}'
;
```
```yaml
+description: string
+condition: string
+displayName: string
+actionType: string
name: string
+resourceTypes:
+ - type: string
+updateTime: string
methodTypes:
- enum: string
type: string
enumDescriptions: string
-description: string
-resourceTypes:
- - type: string
-displayName: string
-updateTime: string
-actionType: string
-condition: string
```
@@ -132,13 +132,13 @@ Updates a custom_constraints
resource.
/*+ update */
UPDATE google.orgpolicy.custom_constraints
SET
-name = '{{ name }}',
-methodTypes = '{{ methodTypes }}',
description = '{{ description }}',
-resourceTypes = '{{ resourceTypes }}',
+condition = '{{ condition }}',
displayName = '{{ displayName }}',
actionType = '{{ actionType }}',
-condition = '{{ condition }}'
+name = '{{ name }}',
+resourceTypes = '{{ resourceTypes }}',
+methodTypes = '{{ methodTypes }}'
WHERE
customConstraintsId = '{{ customConstraintsId }}'
AND organizationsId = '{{ organizationsId }}';
diff --git a/docs/google-docs/providers/google/orgpolicy/policies/index.md b/docs/google-docs/providers/google/orgpolicy/policies/index.md
index cdc8994be6..a5daa46781 100644
--- a/docs/google-docs/providers/google/orgpolicy/policies/index.md
+++ b/docs/google-docs/providers/google/orgpolicy/policies/index.md
@@ -89,16 +89,16 @@ Use the following StackQL query and manifest file to create a new policies
INSERT INTO google.orgpolicy.policies (
foldersId,
dryRunSpec,
-etag,
name,
+etag,
spec,
alternate
)
SELECT
'{{ foldersId }}',
'{{ dryRunSpec }}',
-'{{ etag }}',
'{{ name }}',
+'{{ etag }}',
'{{ spec }}',
'{{ alternate }}'
;
@@ -108,26 +108,26 @@ SELECT
```yaml
dryRunSpec:
- inheritFromParent: boolean
- etag: string
reset: boolean
+ inheritFromParent: boolean
updateTime: string
+ etag: string
rules:
- - enforce: boolean
+ - values:
+ allowedValues:
+ - type: string
+ deniedValues:
+ - type: string
condition:
- location: string
- title: string
description: string
+ location: string
expression: string
- denyAll: boolean
- values:
- deniedValues:
- - type: string
- allowedValues:
- - type: string
+ title: string
allowAll: boolean
-etag: string
+ enforce: boolean
+ denyAll: boolean
name: string
+etag: string
alternate:
launch: string
@@ -144,8 +144,8 @@ Updates a policies
resource.
UPDATE google.orgpolicy.policies
SET
dryRunSpec = '{{ dryRunSpec }}',
-etag = '{{ etag }}',
name = '{{ name }}',
+etag = '{{ etag }}',
spec = '{{ spec }}',
alternate = '{{ alternate }}'
WHERE
diff --git a/docs/google-docs/providers/google/policyanalyzer/activities/index.md b/docs/google-docs/providers/google/policyanalyzer/activities/index.md
index bf7b02dc20..6478921623 100644
--- a/docs/google-docs/providers/google/policyanalyzer/activities/index.md
+++ b/docs/google-docs/providers/google/policyanalyzer/activities/index.md
@@ -37,7 +37,7 @@ Creates, updates, deletes, gets or lists a activities
resource.
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
-| | `SELECT` | | Queries policy activities on Google Cloud resources. |
+| | `SELECT` | | Queries policy activities on Google Cloud resources. |
## `SELECT` examples
@@ -50,5 +50,5 @@ nextPageToken
FROM google.policyanalyzer.activities
WHERE activityTypesId = '{{ activityTypesId }}'
AND locationsId = '{{ locationsId }}'
-AND projectsId = '{{ projectsId }}';
+AND organizationsId = '{{ organizationsId }}';
```
diff --git a/docs/google-docs/providers/google/policysimulator/replays/index.md b/docs/google-docs/providers/google/policysimulator/replays/index.md
index 8aca5552e6..6c5e7f83fb 100644
--- a/docs/google-docs/providers/google/policysimulator/replays/index.md
+++ b/docs/google-docs/providers/google/policysimulator/replays/index.md
@@ -93,19 +93,19 @@ SELECT
```yaml
name: string
+state: string
config:
policyOverlay: object
logSource: string
-state: string
resultsSummary:
+ errorCount: integer
unchangedCount: integer
- newestDate:
- day: integer
- year: integer
+ logCount: integer
+ oldestDate:
month: integer
+ year: integer
+ day: integer
differenceCount: integer
- logCount: integer
- errorCount: integer
```
diff --git a/docs/google-docs/providers/google/prod_tt_sasportal/customer_nodes/index.md b/docs/google-docs/providers/google/prod_tt_sasportal/customer_nodes/index.md
index cd887f3e60..f33bc584b8 100644
--- a/docs/google-docs/providers/google/prod_tt_sasportal/customer_nodes/index.md
+++ b/docs/google-docs/providers/google/prod_tt_sasportal/customer_nodes/index.md
@@ -74,14 +74,14 @@ Use the following StackQL query and manifest file to create a new customer
/*+ create */
INSERT INTO google.prod_tt_sasportal.customer_nodes (
customersId,
-name,
sasUserIds,
+name,
displayName
)
SELECT
'{{ customersId }}',
-'{{ name }}',
'{{ sasUserIds }}',
+'{{ name }}',
'{{ displayName }}'
;
```
@@ -89,9 +89,9 @@ SELECT
```yaml
-name: string
sasUserIds:
- type: string
+name: string
displayName: string
```
diff --git a/docs/google-docs/providers/google/prod_tt_sasportal/deployments/index.md b/docs/google-docs/providers/google/prod_tt_sasportal/deployments/index.md
index ca01e599bc..9c01db05c0 100644
--- a/docs/google-docs/providers/google/prod_tt_sasportal/deployments/index.md
+++ b/docs/google-docs/providers/google/prod_tt_sasportal/deployments/index.md
@@ -87,25 +87,25 @@ Use the following StackQL query and manifest file to create a new deployme
/*+ create */
INSERT INTO google.prod_tt_sasportal.deployments (
customersId,
-sasUserIds,
-displayName
+displayName,
+sasUserIds
)
SELECT
'{{ customersId }}',
-'{{ sasUserIds }}',
-'{{ displayName }}'
+'{{ displayName }}',
+'{{ sasUserIds }}'
;
```
```yaml
-sasUserIds:
- - type: string
displayName: string
+name: string
frns:
- type: string
-name: string
+sasUserIds:
+ - type: string
```
@@ -119,8 +119,8 @@ Updates a deployments
resource.
/*+ update */
UPDATE google.prod_tt_sasportal.deployments
SET
-sasUserIds = '{{ sasUserIds }}',
-displayName = '{{ displayName }}'
+displayName = '{{ displayName }}',
+sasUserIds = '{{ sasUserIds }}'
WHERE
deploymentsId = '{{ deploymentsId }}'
AND nodesId = '{{ nodesId }}';
diff --git a/docs/google-docs/providers/google/prod_tt_sasportal/devices/index.md b/docs/google-docs/providers/google/prod_tt_sasportal/devices/index.md
index b1ed421b58..53f118ec72 100644
--- a/docs/google-docs/providers/google/prod_tt_sasportal/devices/index.md
+++ b/docs/google-docs/providers/google/prod_tt_sasportal/devices/index.md
@@ -112,105 +112,105 @@ Use the following StackQL query and manifest file to create a new devices<
/*+ create */
INSERT INTO google.prod_tt_sasportal.devices (
nodesId,
-displayName,
activeConfig,
+displayName,
deviceMetadata,
-preloadedConfig,
-state,
name,
+serialNumber,
fccId,
+grantRangeAllowlists,
+state,
grants,
-serialNumber,
-grantRangeAllowlists
+preloadedConfig
)
SELECT
'{{ nodesId }}',
-'{{ displayName }}',
'{{ activeConfig }}',
+'{{ displayName }}',
'{{ deviceMetadata }}',
-'{{ preloadedConfig }}',
-'{{ state }}',
'{{ name }}',
+'{{ serialNumber }}',
'{{ fccId }}',
+'{{ grantRangeAllowlists }}',
+'{{ state }}',
'{{ grants }}',
-'{{ serialNumber }}',
-'{{ grantRangeAllowlists }}'
+'{{ preloadedConfig }}'
;
```
```yaml
-displayName: string
-currentChannels:
- - score: number
- frequencyRange:
- highFrequencyMhz: number
- lowFrequencyMhz: number
activeConfig:
+ model:
+ firmwareVersion: string
+ softwareVersion: string
+ name: string
+ vendor: string
+ hardwareVersion: string
+ userId: string
+ measurementCapabilities:
+ - enum: string
+ type: string
+ enumDescriptions: string
+ airInterface:
+ supportedSpec: string
+ radioTechnology: string
+ isSigned: boolean
state: string
+ category: string
+ callSign: string
+ updateTime: string
installationParams:
- verticalAccuracy: number
+ heightType: string
+ longitude: number
antennaAzimuth: integer
- antennaModel: string
horizontalAccuracy: number
- height: number
- latitude: number
indoorDeployment: boolean
- longitude: number
- heightType: string
- cpeCbsdIndication: boolean
- antennaDowntilt: integer
eirpCapability: integer
antennaGain: number
+ antennaModel: string
+ height: number
+ cpeCbsdIndication: boolean
antennaBeamwidth: integer
- updateTime: string
- model:
- name: string
- hardwareVersion: string
- vendor: string
- firmwareVersion: string
- softwareVersion: string
- isSigned: boolean
- airInterface:
- radioTechnology: string
- supportedSpec: string
- measurementCapabilities:
- - type: string
- enum: string
- enumDescriptions: string
- userId: string
- callSign: string
- category: string
+ verticalAccuracy: number
+ antennaDowntilt: integer
+ latitude: number
+displayName: string
+currentChannels:
+ - frequencyRange:
+ lowFrequencyMhz: number
+ highFrequencyMhz: number
+ score: number
deviceMetadata:
- antennaModel: string
+ interferenceCoordinationGroup: string
nrqzValidation:
- state: string
latitude: number
+ state: string
+ cpiId: string
caseId: string
longitude: number
- cpiId: string
commonChannelGroup: string
- interferenceCoordinationGroup: string
nrqzValidated: boolean
-state: string
+ antennaModel: string
name: string
+serialNumber: string
fccId: string
+grantRangeAllowlists:
+ - lowFrequencyMhz: number
+ highFrequencyMhz: number
+state: string
grants:
- - grantId: string
+ - channelType: string
+ maxEirp: number
+ expireTime: string
lastHeartbeatTransmitExpireTime: string
- suspensionReason:
- - type: string
- channelType: string
state: string
- expireTime: string
- maxEirp: number
+ grantId: string
moveList:
- dpaId: string
-serialNumber: string
-grantRangeAllowlists:
- - highFrequencyMhz: number
- lowFrequencyMhz: number
+ suspensionReason:
+ - type: string
```
@@ -224,16 +224,16 @@ Updates a devices
resource.
/*+ update */
UPDATE google.prod_tt_sasportal.devices
SET
-displayName = '{{ displayName }}',
activeConfig = '{{ activeConfig }}',
+displayName = '{{ displayName }}',
deviceMetadata = '{{ deviceMetadata }}',
-preloadedConfig = '{{ preloadedConfig }}',
-state = '{{ state }}',
name = '{{ name }}',
+serialNumber = '{{ serialNumber }}',
fccId = '{{ fccId }}',
+grantRangeAllowlists = '{{ grantRangeAllowlists }}',
+state = '{{ state }}',
grants = '{{ grants }}',
-serialNumber = '{{ serialNumber }}',
-grantRangeAllowlists = '{{ grantRangeAllowlists }}'
+preloadedConfig = '{{ preloadedConfig }}'
WHERE
devicesId = '{{ devicesId }}'
AND nodesId = '{{ nodesId }}';
diff --git a/docs/google-docs/providers/google/prod_tt_sasportal/devices_signed/index.md b/docs/google-docs/providers/google/prod_tt_sasportal/devices_signed/index.md
index 93d10be838..a2951bd4f9 100644
--- a/docs/google-docs/providers/google/prod_tt_sasportal/devices_signed/index.md
+++ b/docs/google-docs/providers/google/prod_tt_sasportal/devices_signed/index.md
@@ -90,8 +90,8 @@ Updates a devices_signed
resource.
/*+ update */
UPDATE google.prod_tt_sasportal.devices_signed
SET
-encodedDevice = '{{ encodedDevice }}',
-installerId = '{{ installerId }}'
+installerId = '{{ installerId }}',
+encodedDevice = '{{ encodedDevice }}'
WHERE
devicesId = '{{ devicesId }}'
AND nodesId = '{{ nodesId }}';
diff --git a/docs/google-docs/providers/google/prod_tt_sasportal/nodes/index.md b/docs/google-docs/providers/google/prod_tt_sasportal/nodes/index.md
index f494072329..df3e6570fc 100644
--- a/docs/google-docs/providers/google/prod_tt_sasportal/nodes/index.md
+++ b/docs/google-docs/providers/google/prod_tt_sasportal/nodes/index.md
@@ -78,14 +78,14 @@ Use the following StackQL query and manifest file to create a new nodes
```yaml
-name: string
sasUserIds:
- type: string
+name: string
displayName: string
```
@@ -110,8 +110,8 @@ Updates a nodes
resource.
/*+ update */
UPDATE google.prod_tt_sasportal.nodes
SET
-name = '{{ name }}',
sasUserIds = '{{ sasUserIds }}',
+name = '{{ name }}',
displayName = '{{ displayName }}'
WHERE
nodesId = '{{ nodesId }}'
diff --git a/docs/google-docs/providers/google/recaptchaenterprise/assessments/index.md b/docs/google-docs/providers/google/recaptchaenterprise/assessments/index.md
index fe8e58662e..6f417ef341 100644
--- a/docs/google-docs/providers/google/recaptchaenterprise/assessments/index.md
+++ b/docs/google-docs/providers/google/recaptchaenterprise/assessments/index.md
@@ -55,16 +55,16 @@ Use the following StackQL query and manifest file to create a new assessme
/*+ create */
INSERT INTO google.recaptchaenterprise.assessments (
projectsId,
+assessmentEnvironment,
accountVerification,
event,
-assessmentEnvironment,
privatePasswordLeakVerification
)
SELECT
'{{ projectsId }}',
+'{{ assessmentEnvironment }}',
'{{ accountVerification }}',
'{{ event }}',
-'{{ assessmentEnvironment }}',
'{{ privatePasswordLeakVerification }}'
;
```
@@ -72,155 +72,155 @@ SELECT
```yaml
+phoneFraudAssessment:
+ smsTollFraudVerdict:
+ reasons:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ risk: number
+name: string
+assessmentEnvironment:
+ version: string
+ client: string
accountVerification:
- username: string
+ latestVerificationResult: string
languageCode: string
endpoints:
- - phoneNumber: string
- emailAddress: string
- lastVerificationTime: string
+ - emailAddress: string
requestToken: string
- latestVerificationResult: string
+ phoneNumber: string
+ lastVerificationTime: string
+ username: string
+tokenProperties:
+ hostname: string
+ valid: boolean
+ invalidReason: string
+ androidPackageName: string
+ createTime: string
+ action: string
+ iosBundleId: string
event:
- ja3: string
- expectedAction: string
- hashedAccountId: string
+ userIpAddress: string
fraudPrevention: string
wafTokenAssessment: boolean
- express: boolean
- firewallPolicyEvaluation: boolean
+ requestedUri: string
userAgent: string
+ expectedAction: string
+ token: string
+ hashedAccountId: string
+ firewallPolicyEvaluation: boolean
+ express: boolean
+ headers:
+ - type: string
+ ja3: string
+ siteKey: string
transactionData:
- value: number
- currencyCode: string
- merchants:
- - emailVerified: boolean
- phoneNumber: string
- email: string
- creationMs: string
- accountId: string
- phoneVerified: boolean
- transactionId: string
- cardBin: string
billingAddress:
+ recipient: string
address:
- type: string
- administrativeArea: string
- recipient: string
postalCode: string
- locality: string
regionCode: string
+ administrativeArea: string
+ locality: string
user:
- emailVerified: boolean
phoneNumber: string
+ emailVerified: boolean
email: string
- creationMs: string
accountId: string
+ creationMs: string
phoneVerified: boolean
paymentMethod: string
- cardLastFour: string
+ cardBin: string
items:
- - name: string
- merchantAccountId: string
+ - value: number
quantity: string
- value: number
- shippingValue: number
+ merchantAccountId: string
+ name: string
+ currencyCode: string
gatewayInfo:
- name: string
- cvvResponseCode: string
avsResponseCode: string
+ name: string
gatewayResponseCode: string
+ cvvResponseCode: string
+ transactionId: string
+ shippingValue: number
+ cardLastFour: string
+ value: number
+ merchants:
+ - phoneNumber: string
+ emailVerified: boolean
+ email: string
+ accountId: string
+ creationMs: string
+ phoneVerified: boolean
userInfo:
userIds:
- email: string
username: string
phoneNumber: string
- accountId: string
createAccountTime: string
- userIpAddress: string
- siteKey: string
- token: string
- headers:
- - type: string
- requestedUri: string
-fraudSignals:
- cardSignals:
- cardLabels:
- - type: string
- enum: string
- enumDescriptions: string
- userSignals:
- activeDaysLowerBound: integer
- syntheticRisk: number
-fraudPreventionAssessment:
- behavioralTrustVerdict:
- trust: number
- stolenInstrumentVerdict:
- risk: number
- transactionRisk: number
- cardTestingVerdict:
- risk: number
-assessmentEnvironment:
- version: string
- client: string
-privatePasswordLeakVerification:
- encryptedLeakMatchPrefixes:
- - type: string
- format: string
- lookupHashPrefix: string
- reencryptedUserCredentialsHash: string
- encryptedUserCredentialsHash: string
-accountDefenderAssessment:
- labels:
- - type: string
- enumDescriptions: string
- enum: string
+ accountId: string
firewallPolicyAssessment:
error:
+ message: string
+ code: integer
details:
- additionalProperties: any
type: string
- code: integer
- message: string
firewallPolicy:
- name: string
- condition: string
description: string
actions:
- - redirect: {}
- allow: {}
+ - allow: {}
substitute:
path: string
- includeRecaptchaScript: {}
- block: {}
setHeader:
value: string
key: string
+ includeRecaptchaScript: {}
+ block: {}
+ redirect: {}
path: string
-tokenProperties:
- invalidReason: string
- hostname: string
- createTime: string
- valid: boolean
- iosBundleId: string
- androidPackageName: string
- action: string
-phoneFraudAssessment:
- smsTollFraudVerdict:
- reasons:
+ condition: string
+ name: string
+privatePasswordLeakVerification:
+ encryptedLeakMatchPrefixes:
+ - type: string
+ format: string
+ reencryptedUserCredentialsHash: string
+ lookupHashPrefix: string
+ encryptedUserCredentialsHash: string
+fraudSignals:
+ cardSignals:
+ cardLabels:
- type: string
- enumDescriptions: string
enum: string
- risk: number
+ enumDescriptions: string
+ userSignals:
+ activeDaysLowerBound: integer
+ syntheticRisk: number
riskAnalysis:
- score: number
- extendedVerdictReasons:
- - type: string
reasons:
+ - enum: string
+ enumDescriptions: string
+ type: string
+ extendedVerdictReasons:
- type: string
+ score: number
+accountDefenderAssessment:
+ labels:
+ - enumDescriptions: string
+ type: string
enum: string
- enumDescriptions: string
-name: string
+fraudPreventionAssessment:
+ stolenInstrumentVerdict:
+ risk: number
+ transactionRisk: number
+ cardTestingVerdict:
+ risk: number
+ behavioralTrustVerdict:
+ trust: number
```
diff --git a/docs/google-docs/providers/google/recaptchaenterprise/firewallpolicies/index.md b/docs/google-docs/providers/google/recaptchaenterprise/firewallpolicies/index.md
index add6bcae14..afee172770 100644
--- a/docs/google-docs/providers/google/recaptchaenterprise/firewallpolicies/index.md
+++ b/docs/google-docs/providers/google/recaptchaenterprise/firewallpolicies/index.md
@@ -79,39 +79,39 @@ Use the following StackQL query and manifest file to create a new firewall
/*+ create */
INSERT INTO google.recaptchaenterprise.firewallpolicies (
projectsId,
-name,
-condition,
description,
actions,
-path
+path,
+condition,
+name
)
SELECT
'{{ projectsId }}',
-'{{ name }}',
-'{{ condition }}',
'{{ description }}',
'{{ actions }}',
-'{{ path }}'
+'{{ path }}',
+'{{ condition }}',
+'{{ name }}'
;
```
```yaml
-name: string
-condition: string
description: string
actions:
- - redirect: {}
- allow: {}
+ - allow: {}
substitute:
path: string
- includeRecaptchaScript: {}
- block: {}
setHeader:
value: string
key: string
+ includeRecaptchaScript: {}
+ block: {}
+ redirect: {}
path: string
+condition: string
+name: string
```
@@ -125,11 +125,11 @@ Updates a firewallpolicies
resource.
/*+ update */
UPDATE google.recaptchaenterprise.firewallpolicies
SET
-name = '{{ name }}',
-condition = '{{ condition }}',
description = '{{ description }}',
actions = '{{ actions }}',
-path = '{{ path }}'
+path = '{{ path }}',
+condition = '{{ condition }}',
+name = '{{ name }}'
WHERE
firewallpoliciesId = '{{ firewallpoliciesId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/recaptchaenterprise/keys/index.md b/docs/google-docs/providers/google/recaptchaenterprise/keys/index.md
index 50a0dbd1db..84fc69b9ee 100644
--- a/docs/google-docs/providers/google/recaptchaenterprise/keys/index.md
+++ b/docs/google-docs/providers/google/recaptchaenterprise/keys/index.md
@@ -89,64 +89,64 @@ Use the following StackQL query and manifest file to create a new keys
```yaml
-displayName: string
+wafSettings:
+ wafFeature: string
+ wafService: string
name: string
+iosSettings:
+ appleDeveloperId:
+ keyId: string
+ teamId: string
+ privateKey: string
+ allowedBundleIds:
+ - type: string
+ allowAllBundleIds: boolean
+createTime: string
+testingOptions:
+ testingChallenge: string
+ testingScore: number
webSettings:
challengeSecurityPreference: string
+ allowedDomains:
+ - type: string
allowAllDomains: boolean
allowAmpTraffic: boolean
integrationType: string
- allowedDomains:
- - type: string
-wafSettings:
- wafFeature: string
- wafService: string
-testingOptions:
- testingScore: number
- testingChallenge: string
-labels: object
androidSettings:
supportNonGoogleAppStoreDistribution: boolean
allowedPackageNames:
- type: string
allowAllPackageNames: boolean
+labels: object
+displayName: string
expressSettings: {}
-iosSettings:
- allowedBundleIds:
- - type: string
- allowAllBundleIds: boolean
- appleDeveloperId:
- keyId: string
- privateKey: string
- teamId: string
-createTime: string
```
@@ -160,15 +160,15 @@ Updates a keys
resource.
/*+ update */
UPDATE google.recaptchaenterprise.keys
SET
-displayName = '{{ displayName }}',
-name = '{{ name }}',
-webSettings = '{{ webSettings }}',
wafSettings = '{{ wafSettings }}',
+name = '{{ name }}',
+iosSettings = '{{ iosSettings }}',
testingOptions = '{{ testingOptions }}',
-labels = '{{ labels }}',
+webSettings = '{{ webSettings }}',
androidSettings = '{{ androidSettings }}',
-expressSettings = '{{ expressSettings }}',
-iosSettings = '{{ iosSettings }}'
+labels = '{{ labels }}',
+displayName = '{{ displayName }}',
+expressSettings = '{{ expressSettings }}'
WHERE
keysId = '{{ keysId }}'
AND projectsId = '{{ projectsId }}';
diff --git a/docs/google-docs/providers/google/recaptchaenterprise/keys_ip_override/index.md b/docs/google-docs/providers/google/recaptchaenterprise/keys_ip_override/index.md
index d3b84bb554..d88ebe803f 100644
--- a/docs/google-docs/providers/google/recaptchaenterprise/keys_ip_override/index.md
+++ b/docs/google-docs/providers/google/recaptchaenterprise/keys_ip_override/index.md
@@ -69,8 +69,8 @@ SELECT
```yaml
ipOverrideData:
- ip: string
overrideType: string
+ ip: string
```
diff --git a/docs/google-docs/providers/google/recommender/insight_types_config/index.md b/docs/google-docs/providers/google/recommender/insight_types_config/index.md
index b999101f31..000c54ca40 100644
--- a/docs/google-docs/providers/google/recommender/insight_types_config/index.md
+++ b/docs/google-docs/providers/google/recommender/insight_types_config/index.md
@@ -76,11 +76,11 @@ Updates a insight_types_config
resource.
/*+ update */
UPDATE google.recommender.insight_types_config
SET
-name = '{{ name }}',
annotations = '{{ annotations }}',
-etag = '{{ etag }}',
displayName = '{{ displayName }}',
-insightTypeGenerationConfig = '{{ insightTypeGenerationConfig }}'
+etag = '{{ etag }}',
+insightTypeGenerationConfig = '{{ insightTypeGenerationConfig }}',
+name = '{{ name }}'
WHERE
insightTypesId = '{{ insightTypesId }}'
AND locationsId = '{{ locationsId }}'
diff --git a/docs/google-docs/providers/google/recommender/recommenders_config/index.md b/docs/google-docs/providers/google/recommender/recommenders_config/index.md
index c4f22c719d..e2a31a236c 100644
--- a/docs/google-docs/providers/google/recommender/recommenders_config/index.md
+++ b/docs/google-docs/providers/google/recommender/recommenders_config/index.md
@@ -76,11 +76,11 @@ Updates a recommenders_config
resource.
/*+ update */
UPDATE google.recommender.recommenders_config
SET
+displayName = '{{ displayName }}',
name = '{{ name }}',
-annotations = '{{ annotations }}',
+etag = '{{ etag }}',
recommenderGenerationConfig = '{{ recommenderGenerationConfig }}',
-displayName = '{{ displayName }}',
-etag = '{{ etag }}'
+annotations = '{{ annotations }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}'
diff --git a/docs/google-docs/providers/google/retail/products/index.md b/docs/google-docs/providers/google/retail/products/index.md
index 58953bb447..cb15b29039 100644
--- a/docs/google-docs/providers/google/retail/products/index.md
+++ b/docs/google-docs/providers/google/retail/products/index.md
@@ -124,7 +124,668 @@ AND catalogsId = '{{ catalogsId }}'
AND locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
```
-undefined
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new products
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.retail.products (
+branchesId,
+catalogsId,
+locationsId,
+projectsId,
+expireTime,
+ttl,
+name,
+type,
+primaryProductId,
+collectionMemberIds,
+gtin,
+categories,
+title,
+brands,
+description,
+languageCode,
+attributes,
+tags,
+priceInfo,
+rating,
+availableTime,
+availability,
+availableQuantity,
+fulfillmentInfo,
+uri,
+images,
+audience,
+colorInfo,
+sizes,
+materials,
+patterns,
+conditions,
+promotions,
+publishTime,
+retrievableFields
+)
+SELECT
+'{{ branchesId }}',
+'{{ catalogsId }}',
+'{{ locationsId }}',
+'{{ projectsId }}',
+'{{ expireTime }}',
+'{{ ttl }}',
+'{{ name }}',
+'{{ type }}',
+'{{ primaryProductId }}',
+'{{ collectionMemberIds }}',
+'{{ gtin }}',
+'{{ categories }}',
+'{{ title }}',
+'{{ brands }}',
+'{{ description }}',
+'{{ languageCode }}',
+'{{ attributes }}',
+'{{ tags }}',
+'{{ priceInfo }}',
+'{{ rating }}',
+'{{ availableTime }}',
+'{{ availability }}',
+'{{ availableQuantity }}',
+'{{ fulfillmentInfo }}',
+'{{ uri }}',
+'{{ images }}',
+'{{ audience }}',
+'{{ colorInfo }}',
+'{{ sizes }}',
+'{{ materials }}',
+'{{ patterns }}',
+'{{ conditions }}',
+'{{ promotions }}',
+'{{ publishTime }}',
+'{{ retrievableFields }}'
+;
+```
+
+
+
+```yaml
+expireTime: string
+ttl: string
+name: string
+id: string
+type: string
+primaryProductId: string
+collectionMemberIds:
+ - type: string
+gtin: string
+categories:
+ - type: string
+title: string
+brands:
+ - type: string
+description: string
+languageCode: string
+attributes: object
+tags:
+ - type: string
+priceInfo:
+ currencyCode: string
+ price: number
+ originalPrice: number
+ cost: number
+ priceEffectiveTime: string
+ priceExpireTime: string
+ priceRange:
+ price:
+ minimum: number
+ exclusiveMinimum: number
+ maximum: number
+ exclusiveMaximum: number
+rating:
+ ratingCount: integer
+ averageRating: number
+ ratingHistogram:
+ - type: string
+ format: string
+availableTime: string
+availability: string
+availableQuantity: integer
+fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+uri: string
+images:
+ - uri: string
+ height: integer
+ width: integer
+audience:
+ genders:
+ - type: string
+ ageGroups:
+ - type: string
+colorInfo:
+ colorFamilies:
+ - type: string
+ colors:
+ - type: string
+sizes:
+ - type: string
+materials:
+ - type: string
+patterns:
+ - type: string
+conditions:
+ - type: string
+promotions:
+ - promotionId: string
+publishTime: string
+retrievableFields: string
+variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - type: string
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - type: string
+ gtin: string
+ categories:
+ - type: string
+ title: string
+ brands:
+ - type: string
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - type: string
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - type: string
+ placeIds:
+ - {}
+ uri: string
+ images:
+ - uri: string
+ height: integer
+ width: integer
+ sizes:
+ - type: string
+ materials:
+ - type: string
+ patterns:
+ - type: string
+ conditions:
+ - type: string
+ promotions:
+ - promotionId: string
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - expireTime: string
+ ttl: string
+ name: string
+ id: string
+ type: string
+ primaryProductId: string
+ collectionMemberIds:
+ - {}
+ gtin: string
+ categories:
+ - {}
+ title: string
+ brands:
+ - {}
+ description: string
+ languageCode: string
+ attributes: object
+ tags:
+ - {}
+ availableTime: string
+ availability: string
+ availableQuantity: integer
+ fulfillmentInfo:
+ - {}
+ uri: string
+ images:
+ - {}
+ sizes:
+ - {}
+ materials:
+ - {}
+ patterns:
+ - {}
+ conditions:
+ - {}
+ promotions:
+ - {}
+ publishTime: string
+ retrievableFields: string
+ variants:
+ - {}
+ localInventories:
+ - {}
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - {}
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+ localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+localInventories:
+ - placeId: string
+ attributes: object
+ fulfillmentTypes:
+ - type: string
+
+```
+
+
+
## `UPDATE` example
Updates a products
resource.
diff --git a/docs/google-docs/providers/google/run/services/index.md b/docs/google-docs/providers/google/run/services/index.md
index 14faa8c5dd..e3a4a437fa 100644
--- a/docs/google-docs/providers/google/run/services/index.md
+++ b/docs/google-docs/providers/google/run/services/index.md
@@ -292,6 +292,7 @@ traffic:
tag: string
scaling:
minInstanceCount: integer
+ scalingMode: string
defaultUriDisabled: boolean
urls:
- type: string
diff --git a/docs/google-docs/providers/google/sasportal/customer_nodes/index.md b/docs/google-docs/providers/google/sasportal/customer_nodes/index.md
index 2c65cdab03..814153d6ad 100644
--- a/docs/google-docs/providers/google/sasportal/customer_nodes/index.md
+++ b/docs/google-docs/providers/google/sasportal/customer_nodes/index.md
@@ -75,14 +75,14 @@ Use the following StackQL query and manifest file to create a new customer
INSERT INTO google.sasportal.customer_nodes (
customersId,
sasUserIds,
-name,
-displayName
+displayName,
+name
)
SELECT
'{{ customersId }}',
'{{ sasUserIds }}',
-'{{ name }}',
-'{{ displayName }}'
+'{{ displayName }}',
+'{{ name }}'
;
```
@@ -91,8 +91,8 @@ SELECT
```yaml
sasUserIds:
- type: string
-name: string
displayName: string
+name: string
```
diff --git a/docs/google-docs/providers/google/sasportal/customers/index.md b/docs/google-docs/providers/google/sasportal/customers/index.md
index dcc58369a2..cb14eb06fd 100644
--- a/docs/google-docs/providers/google/sasportal/customers/index.md
+++ b/docs/google-docs/providers/google/sasportal/customers/index.md
@@ -66,9 +66,9 @@ Updates a customers
resource.
/*+ update */
UPDATE google.sasportal.customers
SET
-displayName = '{{ displayName }}',
sasUserIds = '{{ sasUserIds }}',
-name = '{{ name }}'
+name = '{{ name }}',
+displayName = '{{ displayName }}'
WHERE
customersId = '{{ customersId }}';
```
diff --git a/docs/google-docs/providers/google/sasportal/deployments/index.md b/docs/google-docs/providers/google/sasportal/deployments/index.md
index 54a05a7b5e..62c65f27d3 100644
--- a/docs/google-docs/providers/google/sasportal/deployments/index.md
+++ b/docs/google-docs/providers/google/sasportal/deployments/index.md
@@ -87,24 +87,24 @@ Use the following StackQL query and manifest file to create a new deployme
/*+ create */
INSERT INTO google.sasportal.deployments (
customersId,
-sasUserIds,
-displayName
+displayName,
+sasUserIds
)
SELECT
'{{ customersId }}',
-'{{ sasUserIds }}',
-'{{ displayName }}'
+'{{ displayName }}',
+'{{ sasUserIds }}'
;
```
```yaml
-name: string
-sasUserIds:
+frns:
- type: string
+name: string
displayName: string
-frns:
+sasUserIds:
- type: string
```
@@ -119,8 +119,8 @@ Updates a deployments
resource.
/*+ update */
UPDATE google.sasportal.deployments
SET
-sasUserIds = '{{ sasUserIds }}',
-displayName = '{{ displayName }}'
+displayName = '{{ displayName }}',
+sasUserIds = '{{ sasUserIds }}'
WHERE
deploymentsId = '{{ deploymentsId }}'
AND nodesId = '{{ nodesId }}';
diff --git a/docs/google-docs/providers/google/sasportal/devices/index.md b/docs/google-docs/providers/google/sasportal/devices/index.md
index de401a3b6f..7e6374701f 100644
--- a/docs/google-docs/providers/google/sasportal/devices/index.md
+++ b/docs/google-docs/providers/google/sasportal/devices/index.md
@@ -112,105 +112,105 @@ Use the following StackQL query and manifest file to create a new devices<
/*+ create */
INSERT INTO google.sasportal.devices (
nodesId,
+grants,
displayName,
preloadedConfig,
-serialNumber,
+fccId,
+deviceMetadata,
activeConfig,
-grants,
+name,
grantRangeAllowlists,
-deviceMetadata,
-fccId,
-state,
-name
+serialNumber,
+state
)
SELECT
'{{ nodesId }}',
+'{{ grants }}',
'{{ displayName }}',
'{{ preloadedConfig }}',
-'{{ serialNumber }}',
+'{{ fccId }}',
+'{{ deviceMetadata }}',
'{{ activeConfig }}',
-'{{ grants }}',
+'{{ name }}',
'{{ grantRangeAllowlists }}',
-'{{ deviceMetadata }}',
-'{{ fccId }}',
-'{{ state }}',
-'{{ name }}'
+'{{ serialNumber }}',
+'{{ state }}'
;
```
```yaml
+grants:
+ - grantId: string
+ frequencyRange:
+ lowFrequencyMhz: number
+ highFrequencyMhz: number
+ state: string
+ channelType: string
+ maxEirp: number
+ suspensionReason:
+ - type: string
+ moveList:
+ - dpaId: string
+ expireTime: string
+ lastHeartbeatTransmitExpireTime: string
displayName: string
+currentChannels:
+ - score: number
preloadedConfig:
+ updateTime: string
+ model:
+ firmwareVersion: string
+ hardwareVersion: string
+ name: string
+ softwareVersion: string
+ vendor: string
+ callSign: string
+ measurementCapabilities:
+ - enum: string
+ type: string
+ enumDescriptions: string
+ state: string
+ airInterface:
+ radioTechnology: string
+ supportedSpec: string
installationParams:
- antennaDowntilt: integer
verticalAccuracy: number
+ horizontalAccuracy: number
heightType: string
+ latitude: number
antennaGain: number
- antennaModel: string
longitude: number
- indoorDeployment: boolean
+ cpeCbsdIndication: boolean
eirpCapability: integer
+ antennaBeamwidth: integer
+ antennaDowntilt: integer
height: number
- horizontalAccuracy: number
antennaAzimuth: integer
- antennaBeamwidth: integer
- cpeCbsdIndication: boolean
- latitude: number
+ antennaModel: string
+ indoorDeployment: boolean
userId: string
- airInterface:
- radioTechnology: string
- supportedSpec: string
- category: string
- measurementCapabilities:
- - type: string
- enum: string
- enumDescriptions: string
isSigned: boolean
- state: string
- callSign: string
- model:
- hardwareVersion: string
- vendor: string
- firmwareVersion: string
- name: string
- softwareVersion: string
- updateTime: string
-serialNumber: string
-grants:
- - channelType: string
- expireTime: string
- frequencyRange:
- lowFrequencyMhz: number
- highFrequencyMhz: number
- state: string
- moveList:
- - dpaId: string
- lastHeartbeatTransmitExpireTime: string
- maxEirp: number
- grantId: string
- suspensionReason:
- - type: string
-grantRangeAllowlists:
- - lowFrequencyMhz: number
- highFrequencyMhz: number
+ category: string
+fccId: string
deviceMetadata:
- nrqzValidated: boolean
- commonChannelGroup: string
- interferenceCoordinationGroup: string
nrqzValidation:
- longitude: number
- state: string
cpiId: string
- caseId: string
+ state: string
+ longitude: number
latitude: number
+ caseId: string
antennaModel: string
-currentChannels:
- - score: number
-fccId: string
-state: string
+ nrqzValidated: boolean
+ commonChannelGroup: string
+ interferenceCoordinationGroup: string
name: string
+grantRangeAllowlists:
+ - lowFrequencyMhz: number
+ highFrequencyMhz: number
+serialNumber: string
+state: string
```
@@ -224,16 +224,16 @@ Updates a devices
resource.
/*+ update */
UPDATE google.sasportal.devices
SET
+grants = '{{ grants }}',
displayName = '{{ displayName }}',
preloadedConfig = '{{ preloadedConfig }}',
-serialNumber = '{{ serialNumber }}',
+fccId = '{{ fccId }}',
+deviceMetadata = '{{ deviceMetadata }}',
activeConfig = '{{ activeConfig }}',
-grants = '{{ grants }}',
+name = '{{ name }}',
grantRangeAllowlists = '{{ grantRangeAllowlists }}',
-deviceMetadata = '{{ deviceMetadata }}',
-fccId = '{{ fccId }}',
-state = '{{ state }}',
-name = '{{ name }}'
+serialNumber = '{{ serialNumber }}',
+state = '{{ state }}'
WHERE
devicesId = '{{ devicesId }}'
AND nodesId = '{{ nodesId }}';
diff --git a/docs/google-docs/providers/google/sasportal/devices_signed/index.md b/docs/google-docs/providers/google/sasportal/devices_signed/index.md
index 897bbaa3af..538f82e02a 100644
--- a/docs/google-docs/providers/google/sasportal/devices_signed/index.md
+++ b/docs/google-docs/providers/google/sasportal/devices_signed/index.md
@@ -90,8 +90,8 @@ Updates a devices_signed
resource.
/*+ update */
UPDATE google.sasportal.devices_signed
SET
-encodedDevice = '{{ encodedDevice }}',
-installerId = '{{ installerId }}'
+installerId = '{{ installerId }}',
+encodedDevice = '{{ encodedDevice }}'
WHERE
devicesId = '{{ devicesId }}'
AND nodesId = '{{ nodesId }}';
diff --git a/docs/google-docs/providers/google/sasportal/nodes/index.md b/docs/google-docs/providers/google/sasportal/nodes/index.md
index fdbf94b7d7..e9816ec9a0 100644
--- a/docs/google-docs/providers/google/sasportal/nodes/index.md
+++ b/docs/google-docs/providers/google/sasportal/nodes/index.md
@@ -79,14 +79,14 @@ Use the following StackQL query and manifest file to create a new nodes
@@ -95,8 +95,8 @@ SELECT
```yaml
sasUserIds:
- type: string
-name: string
displayName: string
+name: string
```
@@ -111,8 +111,8 @@ Updates a nodes
resource.
UPDATE google.sasportal.nodes
SET
sasUserIds = '{{ sasUserIds }}',
-name = '{{ name }}',
-displayName = '{{ displayName }}'
+displayName = '{{ displayName }}',
+name = '{{ name }}'
WHERE
nodesId = '{{ nodesId }}'
AND nodesId1 = '{{ nodesId1 }}';
diff --git a/docs/google-docs/providers/google/serviceconsumermanagement/tenancy_units_project/index.md b/docs/google-docs/providers/google/serviceconsumermanagement/tenancy_units_project/index.md
index 2f8c0cad50..6d0689a845 100644
--- a/docs/google-docs/providers/google/serviceconsumermanagement/tenancy_units_project/index.md
+++ b/docs/google-docs/providers/google/serviceconsumermanagement/tenancy_units_project/index.md
@@ -84,13 +84,13 @@ projectConfig:
role: string
billingConfig:
billingAccount: string
+ folder: string
serviceAccountConfig:
accountId: string
tenantProjectRoles:
- type: string
services:
- type: string
- folder: string
tag: string
```
diff --git a/docs/google-docs/providers/google/servicemanagement/configs/index.md b/docs/google-docs/providers/google/servicemanagement/configs/index.md
index 4c7b91a214..2955c8d146 100644
--- a/docs/google-docs/providers/google/servicemanagement/configs/index.md
+++ b/docs/google-docs/providers/google/servicemanagement/configs/index.md
@@ -105,4 +105,539 @@ usage
FROM google.servicemanagement.configs
WHERE serviceName = '{{ serviceName }}';
```
-undefined
\ No newline at end of file
+
+## `INSERT` example
+
+Use the following StackQL query and manifest file to create a new configs
resource.
+
+
+
+
+```sql
+/*+ create */
+INSERT INTO google.servicemanagement.configs (
+serviceName,
+name,
+title,
+producerProjectId,
+apis,
+types,
+enums,
+documentation,
+backend,
+http,
+quota,
+authentication,
+context,
+usage,
+customError,
+endpoints,
+control,
+logs,
+metrics,
+monitoredResources,
+billing,
+logging,
+monitoring,
+systemParameters,
+sourceInfo,
+publishing,
+systemTypes,
+configVersion
+)
+SELECT
+'{{ serviceName }}',
+'{{ name }}',
+'{{ title }}',
+'{{ producerProjectId }}',
+'{{ apis }}',
+'{{ types }}',
+'{{ enums }}',
+'{{ documentation }}',
+'{{ backend }}',
+'{{ http }}',
+'{{ quota }}',
+'{{ authentication }}',
+'{{ context }}',
+'{{ usage }}',
+'{{ customError }}',
+'{{ endpoints }}',
+'{{ control }}',
+'{{ logs }}',
+'{{ metrics }}',
+'{{ monitoredResources }}',
+'{{ billing }}',
+'{{ logging }}',
+'{{ monitoring }}',
+'{{ systemParameters }}',
+'{{ sourceInfo }}',
+'{{ publishing }}',
+'{{ systemTypes }}',
+'{{ configVersion }}'
+;
+```
+
+
+
+```yaml
+name: string
+title: string
+producerProjectId: string
+id: string
+apis:
+ - name: string
+ methods:
+ - name: string
+ requestTypeUrl: string
+ requestStreaming: boolean
+ responseTypeUrl: string
+ responseStreaming: boolean
+ options:
+ - name: string
+ value: object
+ syntax: string
+ options:
+ - name: string
+ value: object
+ version: string
+ sourceContext:
+ fileName: string
+ mixins:
+ - name: string
+ root: string
+ syntax: string
+types:
+ - name: string
+ fields:
+ - kind: string
+ cardinality: string
+ number: integer
+ name: string
+ typeUrl: string
+ oneofIndex: integer
+ packed: boolean
+ options:
+ - name: string
+ value: object
+ jsonName: string
+ defaultValue: string
+ oneofs:
+ - type: string
+ options:
+ - name: string
+ value: object
+ syntax: string
+ edition: string
+enums:
+ - name: string
+ enumvalue:
+ - name: string
+ number: integer
+ options:
+ - name: string
+ value: object
+ options:
+ - name: string
+ value: object
+ syntax: string
+ edition: string
+documentation:
+ summary: string
+ pages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - {}
+ rules:
+ - selector: string
+ description: string
+ deprecationDescription: string
+ disableReplacementWords: string
+ documentationRootUrl: string
+ serviceRootUrl: string
+ overview: string
+ sectionOverrides:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - name: string
+ content: string
+ subpages:
+ - {}
+backend:
+ rules:
+ - selector: string
+ address: string
+ deadline: number
+ minDeadline: number
+ operationDeadline: number
+ pathTranslation: string
+ jwtAudience: string
+ disableAuth: boolean
+ protocol: string
+ overridesByRequestProtocol: object
+http:
+ rules:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ custom:
+ kind: string
+ path: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - selector: string
+ get: string
+ put: string
+ post: string
+ delete: string
+ patch: string
+ body: string
+ responseBody: string
+ additionalBindings:
+ - {}
+ fullyDecodeReservedExpansion: boolean
+quota:
+ limits:
+ - name: string
+ description: string
+ defaultLimit: string
+ maxLimit: string
+ freeTier: string
+ duration: string
+ metric: string
+ unit: string
+ values: object
+ displayName: string
+ metricRules:
+ - selector: string
+ metricCosts: object
+authentication:
+ rules:
+ - selector: string
+ oauth:
+ canonicalScopes: string
+ allowWithoutCredential: boolean
+ requirements:
+ - providerId: string
+ audiences: string
+ providers:
+ - id: string
+ issuer: string
+ jwksUri: string
+ audiences: string
+ authorizationUrl: string
+ jwtLocations:
+ - header: string
+ query: string
+ cookie: string
+ valuePrefix: string
+context:
+ rules:
+ - selector: string
+ requested:
+ - type: string
+ provided:
+ - type: string
+ allowedRequestExtensions:
+ - type: string
+ allowedResponseExtensions:
+ - type: string
+usage:
+ requirements:
+ - type: string
+ rules:
+ - selector: string
+ allowUnregisteredCalls: boolean
+ skipServiceControl: boolean
+ producerNotificationChannel: string
+customError:
+ rules:
+ - selector: string
+ isErrorType: boolean
+ types:
+ - type: string
+endpoints:
+ - name: string
+ aliases:
+ - type: string
+ target: string
+ allowCors: boolean
+control:
+ environment: string
+ methodPolicies:
+ - selector: string
+ requestPolicies:
+ - selector: string
+ resourcePermission: string
+ resourceType: string
+logs:
+ - name: string
+ labels:
+ - key: string
+ valueType: string
+ description: string
+ description: string
+ displayName: string
+metrics:
+ - name: string
+ type: string
+ labels:
+ - key: string
+ valueType: string
+ description: string
+ metricKind: string
+ valueType: string
+ unit: string
+ description: string
+ displayName: string
+ metadata:
+ launchStage: string
+ samplePeriod: string
+ ingestDelay: string
+ timeSeriesResourceHierarchyLevel:
+ - type: string
+ enumDescriptions: string
+ enum: string
+ launchStage: string
+ monitoredResourceTypes:
+ - type: string
+monitoredResources:
+ - name: string
+ type: string
+ displayName: string
+ description: string
+ labels:
+ - key: string
+ valueType: string
+ description: string
+ launchStage: string
+billing:
+ consumerDestinations:
+ - monitoredResource: string
+ metrics:
+ - type: string
+logging:
+ producerDestinations:
+ - monitoredResource: string
+ logs:
+ - type: string
+ consumerDestinations:
+ - monitoredResource: string
+ logs:
+ - type: string
+monitoring:
+ producerDestinations:
+ - monitoredResource: string
+ metrics:
+ - type: string
+ consumerDestinations:
+ - monitoredResource: string
+ metrics:
+ - type: string
+systemParameters:
+ rules:
+ - selector: string
+ parameters:
+ - name: string
+ httpHeader: string
+ urlQueryParameter: string
+sourceInfo:
+ sourceFiles:
+ - type: string
+ additionalProperties: any
+publishing:
+ methodSettings:
+ - selector: string
+ longRunning:
+ initialPollDelay: string
+ pollDelayMultiplier: number
+ maxPollDelay: string
+ totalPollTimeout: string
+ autoPopulatedFields:
+ - type: string
+ newIssueUri: string
+ documentationUri: string
+ apiShortName: string
+ githubLabel: string
+ codeownerGithubTeams:
+ - type: string
+ docTagPrefix: string
+ organization: string
+ librarySettings:
+ - version: string
+ launchStage: string
+ restNumericEnums: boolean
+ javaSettings:
+ libraryPackage: string
+ serviceClassNames: object
+ common:
+ referenceDocsUri: string
+ destinations:
+ - type: string
+ enumDescriptions: string
+ enum: string
+ cppSettings: {}
+ phpSettings: {}
+ pythonSettings:
+ experimentalFeatures:
+ restAsyncIoEnabled: boolean
+ nodeSettings: {}
+ dotnetSettings:
+ renamedServices: object
+ renamedResources: object
+ ignoredResources:
+ - type: string
+ forcedNamespaceAliases:
+ - type: string
+ handwrittenSignatures:
+ - type: string
+ rubySettings: {}
+ goSettings: {}
+ protoReferenceDocumentationUri: string
+ restReferenceDocumentationUri: string
+systemTypes:
+ - name: string
+ fields:
+ - kind: string
+ cardinality: string
+ number: integer
+ name: string
+ typeUrl: string
+ oneofIndex: integer
+ packed: boolean
+ options:
+ - name: string
+ value: object
+ jsonName: string
+ defaultValue: string
+ oneofs:
+ - type: string
+ options:
+ - name: string
+ value: object
+ syntax: string
+ edition: string
+configVersion: integer
+
+```
+
+
diff --git a/docs/google-docs/providers/google/servicenetworking/connections/index.md b/docs/google-docs/providers/google/servicenetworking/connections/index.md
index 3a6f92c93c..53e96e2aaa 100644
--- a/docs/google-docs/providers/google/servicenetworking/connections/index.md
+++ b/docs/google-docs/providers/google/servicenetworking/connections/index.md
@@ -68,24 +68,24 @@ Use the following StackQL query and manifest file to create a new connecti
/*+ create */
INSERT INTO google.servicenetworking.connections (
servicesId,
-reservedPeeringRanges,
-network
+network,
+reservedPeeringRanges
)
SELECT
'{{ servicesId }}',
-'{{ reservedPeeringRanges }}',
-'{{ network }}'
+'{{ network }}',
+'{{ reservedPeeringRanges }}'
;
```
```yaml
+network: string
peering: string
reservedPeeringRanges:
- type: string
service: string
-network: string
```
@@ -99,8 +99,8 @@ Updates a connections
resource.
/*+ update */
UPDATE google.servicenetworking.connections
SET
-reservedPeeringRanges = '{{ reservedPeeringRanges }}',
-network = '{{ network }}'
+network = '{{ network }}',
+reservedPeeringRanges = '{{ reservedPeeringRanges }}'
WHERE
connectionsId = '{{ connectionsId }}'
AND servicesId = '{{ servicesId }}';
diff --git a/docs/google-docs/providers/google/servicenetworking/dns_record_sets/index.md b/docs/google-docs/providers/google/servicenetworking/dns_record_sets/index.md
index 2224b592af..3a220c8bfb 100644
--- a/docs/google-docs/providers/google/servicenetworking/dns_record_sets/index.md
+++ b/docs/google-docs/providers/google/servicenetworking/dns_record_sets/index.md
@@ -70,14 +70,14 @@ Use the following StackQL query and manifest file to create a new dns_reco
INSERT INTO google.servicenetworking.dns_record_sets (
servicesId,
zone,
-dnsRecordSet,
-consumerNetwork
+consumerNetwork,
+dnsRecordSet
)
SELECT
'{{ servicesId }}',
'{{ zone }}',
-'{{ dnsRecordSet }}',
-'{{ consumerNetwork }}'
+'{{ consumerNetwork }}',
+'{{ dnsRecordSet }}'
;
```
@@ -85,13 +85,13 @@ SELECT
```yaml
zone: string
+consumerNetwork: string
dnsRecordSet:
- type: string
ttl: string
data:
- type: string
domain: string
-consumerNetwork: string
+ type: string
```
@@ -105,10 +105,10 @@ Updates a dns_record_sets
resource.
/*+ update */
UPDATE google.servicenetworking.dns_record_sets
SET
-zone = '{{ zone }}',
+newDnsRecordSet = '{{ newDnsRecordSet }}',
existingDnsRecordSet = '{{ existingDnsRecordSet }}',
-consumerNetwork = '{{ consumerNetwork }}',
-newDnsRecordSet = '{{ newDnsRecordSet }}'
+zone = '{{ zone }}',
+consumerNetwork = '{{ consumerNetwork }}'
WHERE
servicesId = '{{ servicesId }}';
```
diff --git a/docs/google-docs/providers/google/servicenetworking/peered_dns_domains/index.md b/docs/google-docs/providers/google/servicenetworking/peered_dns_domains/index.md
index b385123c7b..8b470d229e 100644
--- a/docs/google-docs/providers/google/servicenetworking/peered_dns_domains/index.md
+++ b/docs/google-docs/providers/google/servicenetworking/peered_dns_domains/index.md
@@ -72,23 +72,23 @@ INSERT INTO google.servicenetworking.peered_dns_domains (
networksId,
projectsId,
servicesId,
-name,
-dnsSuffix
+dnsSuffix,
+name
)
SELECT
'{{ networksId }}',
'{{ projectsId }}',
'{{ servicesId }}',
-'{{ name }}',
-'{{ dnsSuffix }}'
+'{{ dnsSuffix }}',
+'{{ name }}'
;
```
```yaml
-name: string
dnsSuffix: string
+name: string
```
diff --git a/docs/google-docs/providers/google/servicenetworking/services_subnetwork/index.md b/docs/google-docs/providers/google/servicenetworking/services_subnetwork/index.md
index 9d8f356f4f..93f5060d69 100644
--- a/docs/google-docs/providers/google/servicenetworking/services_subnetwork/index.md
+++ b/docs/google-docs/providers/google/servicenetworking/services_subnetwork/index.md
@@ -56,83 +56,83 @@ INSERT INTO google.servicenetworking.services_subnetwork (
servicesId,
servicesId1,
servicesId2,
-useCustomComputeIdempotencyWindow,
-subnetworkUsers,
-outsideAllocationPublicIpRange,
role,
-purpose,
-requestedAddress,
-description,
+ipPrefixLength,
+skipRequestedAddressValidation,
+consumerNetwork,
+internalRange,
secondaryIpRangeSpecs,
+description,
+useCustomComputeIdempotencyWindow,
requestedRanges,
-consumer,
-skipRequestedAddressValidation,
-region,
allowSubnetCidrRoutesOverlap,
-checkServiceNetworkingUsePermission,
-subnetwork,
computeIdempotencyWindow,
-consumerNetwork,
+subnetwork,
+requestedAddress,
+outsideAllocationPublicIpRange,
privateIpv6GoogleAccess,
-ipPrefixLength,
-internalRange
+consumer,
+subnetworkUsers,
+purpose,
+region,
+checkServiceNetworkingUsePermission
)
SELECT
'{{ servicesId }}',
'{{ servicesId1 }}',
'{{ servicesId2 }}',
-true|false,
-'{{ subnetworkUsers }}',
-'{{ outsideAllocationPublicIpRange }}',
'{{ role }}',
-'{{ purpose }}',
-'{{ requestedAddress }}',
-'{{ description }}',
-'{{ secondaryIpRangeSpecs }}',
-'{{ requestedRanges }}',
-'{{ consumer }}',
+'{{ ipPrefixLength }}',
true|false,
-'{{ region }}',
+'{{ consumerNetwork }}',
+'{{ internalRange }}',
+'{{ secondaryIpRangeSpecs }}',
+'{{ description }}',
true|false,
+'{{ requestedRanges }}',
true|false,
-'{{ subnetwork }}',
'{{ computeIdempotencyWindow }}',
-'{{ consumerNetwork }}',
+'{{ subnetwork }}',
+'{{ requestedAddress }}',
+'{{ outsideAllocationPublicIpRange }}',
'{{ privateIpv6GoogleAccess }}',
-'{{ ipPrefixLength }}',
-'{{ internalRange }}'
+'{{ consumer }}',
+'{{ subnetworkUsers }}',
+'{{ purpose }}',
+'{{ region }}',
+true|false
;
```
```yaml
-useCustomComputeIdempotencyWindow: boolean
-subnetworkUsers:
- - type: string
-outsideAllocationPublicIpRange: string
role: string
-purpose: string
-requestedAddress: string
-description: string
+ipPrefixLength: integer
+skipRequestedAddressValidation: boolean
+consumerNetwork: string
+internalRange: string
secondaryIpRangeSpecs:
- - outsideAllocationPublicIpRange: string
- rangeName: string
- ipPrefixLength: integer
+ - ipPrefixLength: integer
+ outsideAllocationPublicIpRange: string
requestedAddress: string
+ rangeName: string
+description: string
+useCustomComputeIdempotencyWindow: boolean
requestedRanges:
- type: string
-consumer: string
-skipRequestedAddressValidation: boolean
-region: string
allowSubnetCidrRoutesOverlap: boolean
-checkServiceNetworkingUsePermission: boolean
-subnetwork: string
computeIdempotencyWindow: string
-consumerNetwork: string
+subnetwork: string
+requestedAddress: string
+outsideAllocationPublicIpRange: string
privateIpv6GoogleAccess: string
-ipPrefixLength: integer
-internalRange: string
+consumer: string
+subnetworkUsers:
+ - type: string
+purpose: string
+region: string
+checkServiceNetworkingUsePermission: boolean
```
diff --git a/docs/google-docs/providers/google/serviceusage/services/index.md b/docs/google-docs/providers/google/serviceusage/services/index.md
index 904f53901e..40be2bd1e4 100644
--- a/docs/google-docs/providers/google/serviceusage/services/index.md
+++ b/docs/google-docs/providers/google/serviceusage/services/index.md
@@ -31,18 +31,15 @@ Creates, updates, deletes, gets or lists a services
resource.
## Fields
| Name | Datatype | Description |
|:-----|:---------|:------------|
-| | `string` | The resource name of the consumer and service. A valid name would be: - projects/123/services/serviceusage.googleapis.com |
-| | `object` | The configuration of the service. |
-| | `string` | The resource name of the consumer. A valid name would be: - projects/123 |
-| | `string` | Whether or not the service has been enabled for use by the consumer. |
+| | `array` | The requested Service states. |
## Methods
| Name | Accessible by | Required Params | Description |
|:-----|:--------------|:----------------|:------------|
+| | `SELECT` | | Returns the service configurations and enabled states for a given list of services. |
| | `SELECT` | | Returns the service configuration and enabled state for a given service. |
-| | `SELECT` | | List all services available to the specified project, and the current state of those services with respect to the project. The list includes all public services, all services for which the calling user has the `servicemanagement.services.bind` permission, and all services that have already been enabled on the project. The list can be filtered to only include services in a specific state, for example to only include services enabled on the project. WARNING: If you need to query enabled services frequently or across an organization, you should use [Cloud Asset Inventory API](https://cloud.google.com/asset-inventory/docs/apis), which provides higher throughput and richer filtering capability. |
| | `EXEC` | | Enable multiple services on a project. The operation is atomic: if enabling any service fails, then the entire batch fails, and no state changes occur. To enable a single service, use the `EnableService` method instead. |
-| | `EXEC` | | Enable a service so that it can be used with a project. |
+| | `EXEC` | | Disable a service so that it can no longer be used with a project. This prevents unintended usage that may cause unexpected billing charges or security leaks. It is not valid to call the disable method on a service that is not currently enabled. Callers will receive a `FAILED_PRECONDITION` status if the target service is not currently enabled. |
## `SELECT` examples
@@ -50,10 +47,7 @@ Returns the service configuration and enabled state for a given service.
```sql
SELECT
-name,
-config,
-parent,
-state
+services
FROM google.serviceusage.services
WHERE name = '{{ name }}';
```
diff --git a/docs/google-docs/providers/google/websecurityscanner/scan_configs/index.md b/docs/google-docs/providers/google/websecurityscanner/scan_configs/index.md
index de2bb9b42b..fa2a712665 100644
--- a/docs/google-docs/providers/google/websecurityscanner/scan_configs/index.md
+++ b/docs/google-docs/providers/google/websecurityscanner/scan_configs/index.md
@@ -95,68 +95,68 @@ Use the following StackQL query and manifest file to create a new scan_con
/*+ create */
INSERT INTO google.websecurityscanner.scan_configs (
projectsId,
-staticIpScan,
-displayName,
-userAgent,
+startingUrls,
+authentication,
riskLevel,
+displayName,
blacklistPatterns,
-exportToSecurityCommandCenter,
-schedule,
-startingUrls,
-maxQps,
-managedScan,
ignoreHttpStatusErrors,
+staticIpScan,
+managedScan,
name,
-authentication
+userAgent,
+maxQps,
+schedule,
+exportToSecurityCommandCenter
)
SELECT
'{{ projectsId }}',
-true|false,
-'{{ displayName }}',
-'{{ userAgent }}',
+'{{ startingUrls }}',
+'{{ authentication }}',
'{{ riskLevel }}',
+'{{ displayName }}',
'{{ blacklistPatterns }}',
-'{{ exportToSecurityCommandCenter }}',
-'{{ schedule }}',
-'{{ startingUrls }}',
-'{{ maxQps }}',
+true|false,
true|false,
true|false,
'{{ name }}',
-'{{ authentication }}'
+'{{ userAgent }}',
+'{{ maxQps }}',
+'{{ schedule }}',
+'{{ exportToSecurityCommandCenter }}'
;
```
```yaml
-staticIpScan: boolean
-displayName: string
-userAgent: string
-riskLevel: string
-blacklistPatterns:
- - type: string
-exportToSecurityCommandCenter: string
-schedule:
- scheduleTime: string
- intervalDurationDays: integer
startingUrls:
- type: string
-maxQps: integer
-managedScan: boolean
-ignoreHttpStatusErrors: boolean
-name: string
authentication:
- customAccount:
- username: string
- password: string
- loginUrl: string
googleAccount:
- password: string
username: string
+ password: string
iapCredential:
iapTestServiceAccountInfo:
targetAudienceClientId: string
+ customAccount:
+ username: string
+ password: string
+ loginUrl: string
+riskLevel: string
+displayName: string
+blacklistPatterns:
+ - type: string
+ignoreHttpStatusErrors: boolean
+staticIpScan: boolean
+managedScan: boolean
+name: string
+userAgent: string
+maxQps: integer
+schedule:
+ scheduleTime: string
+ intervalDurationDays: integer
+exportToSecurityCommandCenter: string
```
@@ -170,19 +170,19 @@ Updates a scan_configs
resource.
/*+ update */
UPDATE google.websecurityscanner.scan_configs
SET
-staticIpScan = true|false,
-displayName = '{{ displayName }}',
-userAgent = '{{ userAgent }}',
+startingUrls = '{{ startingUrls }}',
+authentication = '{{ authentication }}',
riskLevel = '{{ riskLevel }}',
+displayName = '{{ displayName }}',
blacklistPatterns = '{{ blacklistPatterns }}',
-exportToSecurityCommandCenter = '{{ exportToSecurityCommandCenter }}',
-schedule = '{{ schedule }}',
-startingUrls = '{{ startingUrls }}',
-maxQps = '{{ maxQps }}',
-managedScan = true|false,
ignoreHttpStatusErrors = true|false,
+staticIpScan = true|false,
+managedScan = true|false,
name = '{{ name }}',
-authentication = '{{ authentication }}'
+userAgent = '{{ userAgent }}',
+maxQps = '{{ maxQps }}',
+schedule = '{{ schedule }}',
+exportToSecurityCommandCenter = '{{ exportToSecurityCommandCenter }}'
WHERE
projectsId = '{{ projectsId }}'
AND scanConfigsId = '{{ scanConfigsId }}';
diff --git a/docs/google-docs/providers/google/workstations/workstation_configs/index.md b/docs/google-docs/providers/google/workstations/workstation_configs/index.md
index 85d5627c9c..e1539dcee6 100644
--- a/docs/google-docs/providers/google/workstations/workstation_configs/index.md
+++ b/docs/google-docs/providers/google/workstations/workstation_configs/index.md
@@ -41,7 +41,7 @@ Creates, updates, deletes, gets or lists a workstation_configs
reso
| | `string` | Output only. Time when this workstation configuration was soft-deleted. |
| | `boolean` | Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. |
| | `string` | Optional. Human-readable name for this workstation configuration. |
-| | `boolean` | Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](http://cloud/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" |
+| | `boolean` | Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" |
| | `object` | A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). |
| | `array` | Optional. Ephemeral directories which won't persist across workstation sessions. |
| | `string` | Optional. Checksum computed by the server. May be sent on update and delete requests to make sure that the client has an up-to-date value before proceeding. |
@@ -49,7 +49,7 @@ Creates, updates, deletes, gets or lists a workstation_configs
reso
| | `object` | Runtime host for a workstation. |
| | `string` | Optional. Number of seconds to wait before automatically stopping a workstation after it last received user traffic. A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration should never time out due to idleness. Provide [duration](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#duration) terminated by `s` for seconds—for example, `"7200s"` (2 hours). The default is `"1200s"` (20 minutes). |
| | `object` | Optional. [Labels](https://cloud.google.com/workstations/docs/label-resources) that are applied to the workstation configuration and that are also propagated to the underlying Compute Engine resources. |
-| | `integer` | Optional. Maximum number of workstations under this config a user can have `workstations.workstation.use` permission on. Only enforced on CreateWorkstation API calls on the user issuing the API request. Can be overridden by: - granting a user workstations.workstationConfigs.exemptMaxUsableWorkstationLimit permission, or - having a user with that permission create a workstation and granting another user `workstations.workstation.use` permission on that workstation. If not specified defaults to 0 which indicates unlimited. |
+| | `integer` | Optional. Maximum number of workstations under this configuration a user can have `workstations.workstation.use` permission on. Only enforced on CreateWorkstation API calls on the user issuing the API request. Can be overridden by: - granting a user workstations.workstationConfigs.exemptMaxUsableWorkstationLimit permission, or - having a user with that permission create a workstation and granting another user `workstations.workstation.use` permission on that workstation. If not specified, defaults to `0`, which indicates unlimited. |
| | `array` | Optional. Directories to persist across workstation sessions. |
| | `array` | Optional. Readiness checks to perform when starting a workstation using this workstation configuration. Mark a workstation as running only after all specified readiness checks return 200 status codes. |
| | `boolean` | Output only. Indicates whether this workstation configuration is currently being updated to match its intended state. |
diff --git a/docs/google-docs/providers/google/workstations/workstation_configs_usable/index.md b/docs/google-docs/providers/google/workstations/workstation_configs_usable/index.md
index f968b05fd3..67e3235b87 100644
--- a/docs/google-docs/providers/google/workstations/workstation_configs_usable/index.md
+++ b/docs/google-docs/providers/google/workstations/workstation_configs_usable/index.md
@@ -41,7 +41,7 @@ Creates, updates, deletes, gets or lists a workstation_configs_usable | `string` | Output only. Time when this workstation configuration was soft-deleted. |
| | `boolean` | Optional. Disables support for plain TCP connections in the workstation. By default the service supports TCP connections through a websocket relay. Setting this option to true disables that relay, which prevents the usage of services that require plain TCP connections, such as SSH. When enabled, all communication must occur over HTTPS or WSS. |
| | `string` | Optional. Human-readable name for this workstation configuration. |
-| | `boolean` | Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](http://cloud/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" |
+| | `boolean` | Optional. Whether to enable Linux `auditd` logging on the workstation. When enabled, a service_account must also be specified that has `roles/logging.logWriter` and `roles/monitoring.metricWriter` on the project. Operating system audit logging is distinct from [Cloud Audit Logs](https://cloud.google.com/workstations/docs/audit-logging) and [Container output logging](https://cloud.google.com/workstations/docs/container-output-logging#overview). Operating system audit logs are available in the [Cloud Logging](https://cloud.google.com/logging/docs) console by querying: resource.type="gce_instance" log_name:"/logs/linux-auditd" |
| | `object` | A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration. Specify the name of your Cloud KMS encryption key and the default service account. We recommend that you use a separate service account and follow [Cloud KMS best practices](https://cloud.google.com/kms/docs/separation-of-duties). |
| | `array` | Optional. Ephemeral directories which won't persist across workstation sessions. |
| | `string` | Optional. Checksum computed by the server. May be sent on update and delete requests to make sure that the client has an up-to-date value before proceeding. |
@@ -49,7 +49,7 @@ Creates, updates, deletes, gets or lists a workstation_configs_usable | `object` | Runtime host for a workstation. |
| | `string` | Optional. Number of seconds to wait before automatically stopping a workstation after it last received user traffic. A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration should never time out due to idleness. Provide [duration](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#duration) terminated by `s` for seconds—for example, `"7200s"` (2 hours). The default is `"1200s"` (20 minutes). |
| | `object` | Optional. [Labels](https://cloud.google.com/workstations/docs/label-resources) that are applied to the workstation configuration and that are also propagated to the underlying Compute Engine resources. |
-| | `integer` | Optional. Maximum number of workstations under this config a user can have `workstations.workstation.use` permission on. Only enforced on CreateWorkstation API calls on the user issuing the API request. Can be overridden by: - granting a user workstations.workstationConfigs.exemptMaxUsableWorkstationLimit permission, or - having a user with that permission create a workstation and granting another user `workstations.workstation.use` permission on that workstation. If not specified defaults to 0 which indicates unlimited. |
+| | `integer` | Optional. Maximum number of workstations under this configuration a user can have `workstations.workstation.use` permission on. Only enforced on CreateWorkstation API calls on the user issuing the API request. Can be overridden by: - granting a user workstations.workstationConfigs.exemptMaxUsableWorkstationLimit permission, or - having a user with that permission create a workstation and granting another user `workstations.workstation.use` permission on that workstation. If not specified, defaults to `0`, which indicates unlimited. |
| | `array` | Optional. Directories to persist across workstation sessions. |
| | `array` | Optional. Readiness checks to perform when starting a workstation using this workstation configuration. Mark a workstation as running only after all specified readiness checks return 200 status codes. |
| | `boolean` | Output only. Indicates whether this workstation configuration is currently being updated to match its intended state. |