{ "author": { "name": "HashiCorp", "organization": true, "roles": [ "author" ], "url": "https://hashicorp.com" }, "dependencies": { "cdktf": "^0.21.0", "constructs": "^10.4.2" }, "dependencyClosure": { "cdktf": { "submodules": { "cdktf.testingMatchers": {} }, "targets": { "dotnet": { "namespace": "HashiCorp.Cdktf", "packageId": "HashiCorp.Cdktf" }, "go": { "moduleName": "github.com/hashicorp/terraform-cdk-go", "packageName": "cdktf" }, "java": { "maven": { "artifactId": "cdktf", "groupId": "com.hashicorp" }, "package": "com.hashicorp.cdktf" }, "js": { "npm": "cdktf" }, "python": { "distName": "cdktf", "module": "cdktf" } } }, "constructs": { "targets": { "dotnet": { "namespace": "Constructs", "packageId": "Constructs" }, "go": { "moduleName": "github.com/aws/constructs-go" }, "java": { "maven": { "artifactId": "constructs", "groupId": "software.constructs" }, "package": "software.constructs" }, "js": { "npm": "constructs" }, "python": { "distName": "constructs", "module": "constructs" } } } }, "description": "Prebuilt http Provider for Terraform CDK (cdktf)", "docs": { "stability": "stable" }, "homepage": "https://github.com/cdktf/cdktf-provider-http.git", "jsiiVersion": "5.7.13 (build 0d3838b)", "keywords": [ "cdk", "cdktf", "http", "provider", "terraform" ], "license": "MPL-2.0", "metadata": { "jsii": { "pacmak": { "hasDefaultInterfaces": true } }, "tscRootDir": "src" }, "name": "@cdktf/provider-http", "readme": { "markdown": "\n# CDKTF prebuilt bindings for hashicorp/http provider version 3.5.0\n\nThis repo builds and publishes the [Terraform http provider](https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs) bindings for [CDK for Terraform](https://cdk.tf).\n\n## Available Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@cdktf/provider-http](https://www.npmjs.com/package/@cdktf/provider-http).\n\n`npm install @cdktf/provider-http`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktf-cdktf-provider-http](https://pypi.org/project/cdktf-cdktf-provider-http).\n\n`pipenv install cdktf-cdktf-provider-http`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Http](https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Http).\n\n`dotnet add package HashiCorp.Cdktf.Providers.Http`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-http](https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-http).\n\n```\n\n com.hashicorp\n cdktf-provider-http\n [REPLACE WITH DESIRED VERSION]\n\n```\n\n### Go\n\nThe go package is generated into the [`github.com/cdktf/cdktf-provider-http-go`](https://github.com/cdktf/cdktf-provider-http-go) package.\n\n`go get github.com/cdktf/cdktf-provider-http-go/http/`\n\nWhere `` is the version of the prebuilt provider you would like to use e.g. `v11`. The full module name can be found\nwithin the [go.mod](https://github.com/cdktf/cdktf-provider-http-go/blob/main/http/go.mod#L1) file.\n\n## Docs\n\nFind auto-generated docs for this provider here:\n\n- [Typescript](./docs/API.typescript.md)\n- [Python](./docs/API.python.md)\n- [Java](./docs/API.java.md)\n- [C#](./docs/API.csharp.md)\n- [Go](./docs/API.go.md)\n\nYou can also visit a hosted version of the documentation on [constructs.dev](https://constructs.dev/packages/@cdktf/provider-http).\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform http provider version 1:1. In fact, it always tracks `latest` of `~> 3.1` with every release. If there are scenarios where you explicitly have to pin your provider version, you can do so by [generating the provider constructs manually](https://cdk.tf/imports).\n\nThese are the upstream dependencies:\n\n- [CDK for Terraform](https://cdk.tf)\n- [Terraform http provider](https://registry.terraform.io/providers/hashicorp/http/3.5.0)\n- [Terraform Engine](https://terraform.io)\n\nIf there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped.\n\n## Features / Issues / Bugs\n\nPlease report bugs and issues to the [CDK for Terraform](https://cdk.tf) project:\n\n- [Create bug report](https://cdk.tf/bug)\n- [Create feature request](https://cdk.tf/feature)\n\n## Contributing\n\n### Projen\n\nThis is mostly based on [Projen](https://github.com/projen/projen), which takes care of generating the entire repository.\n\n### cdktf-provider-project based on Projen\n\nThere's a custom [project builder](https://github.com/cdktf/cdktf-provider-project) which encapsulate the common settings for all `cdktf` prebuilt providers.\n\n### Provider Version\n\nThe provider version can be adjusted in [./.projenrc.js](./.projenrc.js).\n\n### Repository Management\n\nThe repository is managed by [CDKTF Repository Manager](https://github.com/cdktf/cdktf-repository-manager/).\n" }, "repository": { "type": "git", "url": "https://github.com/cdktf/cdktf-provider-http.git" }, "schema": "jsii/0.10.0", "submodules": { "@cdktf/provider-http.dataHttp": { "locationInModule": { "filename": "src/index.ts", "line": 7 }, "readme": { "markdown": "# `data_http`\n\nRefer to the Terraform Registry for docs: [`data_http`](https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http).\n" }, "symbolId": "src/data-http/index:" }, "@cdktf/provider-http.provider": { "locationInModule": { "filename": "src/index.ts", "line": 8 }, "readme": { "markdown": "# `provider`\n\nRefer to the Terraform Registry for docs: [`http`](https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs).\n" }, "symbolId": "src/provider/index:" } }, "targets": { "dotnet": { "namespace": "HashiCorp.Cdktf.Providers.Http", "packageId": "HashiCorp.Cdktf.Providers.Http" }, "go": { "moduleName": "github.com/cdktf/cdktf-provider-http-go", "packageName": "http" }, "java": { "maven": { "artifactId": "cdktf-provider-http", "groupId": "com.hashicorp" }, "package": "com.hashicorp.cdktf.providers.http" }, "js": { "npm": "@cdktf/provider-http" }, "python": { "distName": "cdktf-cdktf-provider-http", "module": "cdktf_cdktf_provider_http" } }, "types": { "@cdktf/provider-http.dataHttp.DataHttp": { "assembly": "@cdktf/provider-http", "base": "cdktf.TerraformDataSource", "docs": { "stability": "stable", "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http http}." }, "fqn": "@cdktf/provider-http.dataHttp.DataHttp", "initializer": { "docs": { "stability": "stable", "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http http} Data Source." }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 278 }, "parameters": [ { "docs": { "summary": "The scope in which to define this construct." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "remarks": "Must be unique amongst siblings in the same scope", "summary": "The scoped construct ID." }, "name": "id", "type": { "primitive": "string" } }, { "name": "config", "type": { "fqn": "@cdktf/provider-http.dataHttp.DataHttpConfig" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-http/index.ts", "line": 246 }, "methods": [ { "docs": { "stability": "stable", "summary": "Generates CDKTF code for importing a DataHttp resource upon running \"cdktf plan \"." }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 263 }, "name": "generateConfigForImport", "parameters": [ { "docs": { "summary": "The scope in which to define this construct." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "summary": "The construct id used in the generated config for the DataHttp to import." }, "name": "importToId", "type": { "primitive": "string" } }, { "docs": { "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#import import section} in the documentation of this resource for the id to use", "summary": "The id of the existing DataHttp that should be imported." }, "name": "importFromId", "type": { "primitive": "string" } }, { "docs": { "summary": "? Optional instance of the provider where the DataHttp to import is found." }, "name": "provider", "optional": true, "type": { "fqn": "cdktf.TerraformProvider" } } ], "returns": { "type": { "fqn": "cdktf.ImportableResource" } }, "static": true }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 487 }, "name": "putRetry", "parameters": [ { "name": "value", "type": { "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetry" } } ] }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 323 }, "name": "resetCaCertPem" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 339 }, "name": "resetClientCertPem" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 355 }, "name": "resetClientKeyPem" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 376 }, "name": "resetInsecure" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 392 }, "name": "resetMethod" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 408 }, "name": "resetRequestBody" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 424 }, "name": "resetRequestHeaders" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 440 }, "name": "resetRequestTimeoutMs" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 490 }, "name": "resetRetry" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 502 }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 517 }, "name": "synthesizeHclAttributes", "overrides": "cdktf.TerraformDataSource", "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "DataHttp", "namespace": "dataHttp", "properties": [ { "const": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 251 }, "name": "tfResourceType", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 311 }, "name": "body", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 364 }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 449 }, "name": "responseBody", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 454 }, "name": "responseBodyBase64", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 460 }, "name": "responseHeaders", "type": { "fqn": "cdktf.StringMap" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 484 }, "name": "retry", "type": { "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetryOutputReference" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 465 }, "name": "statusCode", "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 327 }, "name": "caCertPemInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 343 }, "name": "clientCertPemInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 359 }, "name": "clientKeyPemInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 380 }, "name": "insecureInput", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "cdktf.IResolvable" } ] } } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 396 }, "name": "methodInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 412 }, "name": "requestBodyInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 428 }, "name": "requestHeadersInput", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 444 }, "name": "requestTimeoutMsInput", "optional": true, "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 494 }, "name": "retryInput", "optional": true, "type": { "union": { "types": [ { "fqn": "cdktf.IResolvable" }, { "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetry" } ] } } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 478 }, "name": "urlInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 317 }, "name": "caCertPem", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 333 }, "name": "clientCertPem", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 349 }, "name": "clientKeyPem", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 370 }, "name": "insecure", "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "cdktf.IResolvable" } ] } } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 386 }, "name": "method", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 402 }, "name": "requestBody", "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 418 }, "name": "requestHeaders", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 434 }, "name": "requestTimeoutMs", "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 471 }, "name": "url", "type": { "primitive": "string" } } ], "symbolId": "src/data-http/index:DataHttp" }, "@cdktf/provider-http.dataHttp.DataHttpConfig": { "assembly": "@cdktf/provider-http", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@cdktf/provider-http.dataHttp.DataHttpConfig", "interfaces": [ "cdktf.TerraformMetaArguments" ], "kind": "interface", "locationInModule": { "filename": "src/data-http/index.ts", "line": 14 }, "name": "DataHttpConfig", "namespace": "dataHttp", "properties": [ { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#url DataHttp#url}", "stability": "stable", "summary": "The URL for the request. Supported schemes are `http` and `https`." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 68 }, "name": "url", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#ca_cert_pem DataHttp#ca_cert_pem}", "stability": "stable", "summary": "Certificate Authority (CA) in [PEM (RFC 1421)](https://datatracker.ietf.org/doc/html/rfc1421) format." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 20 }, "name": "caCertPem", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#client_cert_pem DataHttp#client_cert_pem}", "stability": "stable", "summary": "Client certificate in [PEM (RFC 1421)](https://datatracker.ietf.org/doc/html/rfc1421) format." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 26 }, "name": "clientCertPem", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#client_key_pem DataHttp#client_key_pem}", "stability": "stable", "summary": "Client key in [PEM (RFC 1421)](https://datatracker.ietf.org/doc/html/rfc1421) format." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 32 }, "name": "clientKeyPem", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#insecure DataHttp#insecure}", "stability": "stable", "summary": "Disables verification of the server's certificate chain and hostname. Defaults to `false`." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 38 }, "name": "insecure", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "cdktf.IResolvable" } ] } } }, { "abstract": true, "docs": { "remarks": "Allowed methods are a subset of methods defined in [RFC7231](https://datatracker.ietf.org/doc/html/rfc7231#section-4.3) namely, `GET`, `HEAD`, and `POST`. `POST` support is only intended for read-only URLs, such as submitting a search.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#method DataHttp#method}", "stability": "stable", "summary": "The HTTP Method for the request." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 44 }, "name": "method", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#request_body DataHttp#request_body}", "stability": "stable", "summary": "The request body as a string." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 50 }, "name": "requestBody", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#request_headers DataHttp#request_headers}", "stability": "stable", "summary": "A map of request header field names and values." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 56 }, "name": "requestHeaders", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#request_timeout_ms DataHttp#request_timeout_ms}", "stability": "stable", "summary": "The request timeout in milliseconds." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 62 }, "name": "requestTimeoutMs", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#retry DataHttp#retry}", "stability": "stable", "summary": "retry block." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 74 }, "name": "retry", "optional": true, "type": { "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetry" } } ], "symbolId": "src/data-http/index:DataHttpConfig" }, "@cdktf/provider-http.dataHttp.DataHttpRetry": { "assembly": "@cdktf/provider-http", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetry", "kind": "interface", "locationInModule": { "filename": "src/data-http/index.ts", "line": 76 }, "name": "DataHttpRetry", "namespace": "dataHttp", "properties": [ { "abstract": true, "docs": { "remarks": "For example, if 2 is specified, the request will be tried a maximum of 3 times.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#attempts DataHttp#attempts}", "stability": "stable", "summary": "The number of times the request is to be retried." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 82 }, "name": "attempts", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#max_delay_ms DataHttp#max_delay_ms}", "stability": "stable", "summary": "The maximum delay between retry requests in milliseconds." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 88 }, "name": "maxDelayMs", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs/data-sources/http#min_delay_ms DataHttp#min_delay_ms}", "stability": "stable", "summary": "The minimum delay between retry requests in milliseconds." }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 94 }, "name": "minDelayMs", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "src/data-http/index:DataHttpRetry" }, "@cdktf/provider-http.dataHttp.DataHttpRetryOutputReference": { "assembly": "@cdktf/provider-http", "base": "cdktf.ComplexObject", "docs": { "stability": "stable" }, "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetryOutputReference", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 148 }, "parameters": [ { "docs": { "summary": "The parent resource." }, "name": "terraformResource", "type": { "fqn": "cdktf.IInterpolatingParent" } }, { "docs": { "summary": "The attribute on the parent resource this class is referencing." }, "name": "terraformAttribute", "type": { "primitive": "string" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-http/index.ts", "line": 140 }, "methods": [ { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 202 }, "name": "resetAttempts" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 218 }, "name": "resetMaxDelayMs" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 234 }, "name": "resetMinDelayMs" } ], "name": "DataHttpRetryOutputReference", "namespace": "dataHttp", "properties": [ { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 206 }, "name": "attemptsInput", "optional": true, "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 222 }, "name": "maxDelayMsInput", "optional": true, "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/data-http/index.ts", "line": 238 }, "name": "minDelayMsInput", "optional": true, "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 196 }, "name": "attempts", "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 212 }, "name": "maxDelayMs", "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 228 }, "name": "minDelayMs", "type": { "primitive": "number" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/data-http/index.ts", "line": 152 }, "name": "internalValue", "optional": true, "type": { "union": { "types": [ { "fqn": "cdktf.IResolvable" }, { "fqn": "@cdktf/provider-http.dataHttp.DataHttpRetry" } ] } } } ], "symbolId": "src/data-http/index:DataHttpRetryOutputReference" }, "@cdktf/provider-http.provider.HttpProvider": { "assembly": "@cdktf/provider-http", "base": "cdktf.TerraformProvider", "docs": { "stability": "stable", "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs http}." }, "fqn": "@cdktf/provider-http.provider.HttpProvider", "initializer": { "docs": { "stability": "stable", "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs http} Resource." }, "locationInModule": { "filename": "src/provider/index.ts", "line": 58 }, "parameters": [ { "docs": { "summary": "The scope in which to define this construct." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "remarks": "Must be unique amongst siblings in the same scope", "summary": "The scoped construct ID." }, "name": "id", "type": { "primitive": "string" } }, { "name": "config", "optional": true, "type": { "fqn": "@cdktf/provider-http.provider.HttpProviderConfig" } } ] }, "kind": "class", "locationInModule": { "filename": "src/provider/index.ts", "line": 26 }, "methods": [ { "docs": { "stability": "stable", "summary": "Generates CDKTF code for importing a HttpProvider resource upon running \"cdktf plan \"." }, "locationInModule": { "filename": "src/provider/index.ts", "line": 43 }, "name": "generateConfigForImport", "parameters": [ { "docs": { "summary": "The scope in which to define this construct." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "summary": "The construct id used in the generated config for the HttpProvider to import." }, "name": "importToId", "type": { "primitive": "string" } }, { "docs": { "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs#import import section} in the documentation of this resource for the id to use", "summary": "The id of the existing HttpProvider that should be imported." }, "name": "importFromId", "type": { "primitive": "string" } }, { "docs": { "summary": "? Optional instance of the provider where the HttpProvider to import is found." }, "name": "provider", "optional": true, "type": { "fqn": "cdktf.TerraformProvider" } } ], "returns": { "type": { "fqn": "cdktf.ImportableResource" } }, "static": true }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/provider/index.ts", "line": 83 }, "name": "resetAlias" }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/provider/index.ts", "line": 95 }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformProvider", "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/provider/index.ts", "line": 101 }, "name": "synthesizeHclAttributes", "overrides": "cdktf.TerraformProvider", "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "HttpProvider", "namespace": "provider", "properties": [ { "const": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/provider/index.ts", "line": 31 }, "name": "tfResourceType", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/provider/index.ts", "line": 87 }, "name": "aliasInput", "optional": true, "type": { "primitive": "string" } }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/provider/index.ts", "line": 77 }, "name": "alias", "optional": true, "overrides": "cdktf.TerraformProvider", "type": { "primitive": "string" } } ], "symbolId": "src/provider/index:HttpProvider" }, "@cdktf/provider-http.provider.HttpProviderConfig": { "assembly": "@cdktf/provider-http", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@cdktf/provider-http.provider.HttpProviderConfig", "kind": "interface", "locationInModule": { "filename": "src/provider/index.ts", "line": 14 }, "name": "HttpProviderConfig", "namespace": "provider", "properties": [ { "abstract": true, "docs": { "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/http/3.5.0/docs#alias HttpProvider#alias}", "stability": "stable", "summary": "Alias name." }, "immutable": true, "locationInModule": { "filename": "src/provider/index.ts", "line": 20 }, "name": "alias", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "src/provider/index:HttpProviderConfig" } }, "version": "10.0.0", "fingerprint": "OJJ3D52zQH2dpAwMkCe2XSUhrMZIA6F1iLBH3DwCu1g=" }