@@ -16866,6 +16866,25 @@ export const StorageTypeEnum = {
16866
16866
export type StorageTypeEnum = typeof StorageTypeEnum[keyof typeof StorageTypeEnum];
16867
16867
16868
16868
16869
+ /**
16870
+ *
16871
+ * @export
16872
+ * @interface TerraformProviderVersion
16873
+ */
16874
+ export interface TerraformProviderVersion {
16875
+ /**
16876
+ *
16877
+ * @type {boolean}
16878
+ * @memberof TerraformProviderVersion
16879
+ */
16880
+ 'read_from_terraform_block': boolean;
16881
+ /**
16882
+ *
16883
+ * @type {string}
16884
+ * @memberof TerraformProviderVersion
16885
+ */
16886
+ 'explicit_version'?: string;
16887
+ }
16869
16888
/**
16870
16889
*
16871
16890
* @export
@@ -16904,22 +16923,22 @@ export interface TerraformRequest {
16904
16923
'terraform_files_source': string;
16905
16924
/**
16906
16925
*
16907
- * @type {string }
16926
+ * @type {TerraformVariablesSourceRequest }
16908
16927
* @memberof TerraformRequest
16909
16928
*/
16910
- 'terraform_variables_source': string ;
16929
+ 'terraform_variables_source': TerraformVariablesSourceRequest ;
16911
16930
/**
16912
16931
*
16913
16932
* @type {string}
16914
16933
* @memberof TerraformRequest
16915
16934
*/
16916
- 'provider': string ;
16935
+ 'provider': TerraformRequestProviderEnum ;
16917
16936
/**
16918
16937
*
16919
- * @type {string }
16938
+ * @type {TerraformProviderVersion }
16920
16939
* @memberof TerraformRequest
16921
16940
*/
16922
- 'provider_version': string ;
16941
+ 'provider_version': TerraformProviderVersion ;
16923
16942
/**
16924
16943
*
16925
16944
* @type {string}
@@ -16939,6 +16958,13 @@ export interface TerraformRequest {
16939
16958
*/
16940
16959
'job_resources': TerraformRequestJobResources;
16941
16960
}
16961
+
16962
+ export const TerraformRequestProviderEnum = {
16963
+ TERRAFORM: 'Terraform'
16964
+ } as const;
16965
+
16966
+ export type TerraformRequestProviderEnum = typeof TerraformRequestProviderEnum[keyof typeof TerraformRequestProviderEnum];
16967
+
16942
16968
/**
16943
16969
*
16944
16970
* @export
@@ -16977,6 +17003,44 @@ export interface TerraformResponse {
16977
17003
*/
16978
17004
'id'?: string;
16979
17005
}
17006
+ /**
17007
+ *
17008
+ * @export
17009
+ * @interface TerraformVarKeyValue
17010
+ */
17011
+ export interface TerraformVarKeyValue {
17012
+ /**
17013
+ *
17014
+ * @type {string}
17015
+ * @memberof TerraformVarKeyValue
17016
+ */
17017
+ 'key': string;
17018
+ /**
17019
+ *
17020
+ * @type {string}
17021
+ * @memberof TerraformVarKeyValue
17022
+ */
17023
+ 'value': string;
17024
+ }
17025
+ /**
17026
+ *
17027
+ * @export
17028
+ * @interface TerraformVariablesSourceRequest
17029
+ */
17030
+ export interface TerraformVariablesSourceRequest {
17031
+ /**
17032
+ *
17033
+ * @type {Array<string>}
17034
+ * @memberof TerraformVariablesSourceRequest
17035
+ */
17036
+ 'tf_var_file_paths': Array<string>;
17037
+ /**
17038
+ *
17039
+ * @type {Array<TerraformVarKeyValue>}
17040
+ * @memberof TerraformVariablesSourceRequest
17041
+ */
17042
+ 'tf_vars': Array<TerraformVarKeyValue>;
17043
+ }
16980
17044
/**
16981
17045
*
16982
17046
* @export
0 commit comments