{"name":"influxdb","displayName":"InfluxDB","version":"1.6.0","description":"A Pulumi package for creating and managing InfluxDB resources.","keywords":["pulumi","influxdb","category/database"],"homepage":"https://www.influxdata.com","license":"Apache-2.0","attribution":"This Pulumi package is based on the [`influxdb` Terraform Provider](https://github.com/thulasirajkomminar/terraform-provider-influxdb).","repository":"https://github.com/thulasirajkomminar/pulumi-influxdb","logoUrl":"https://avatars.githubusercontent.com/u/5713248?s=200\u0026v=4","pluginDownloadURL":"github://api.github.com/thulasirajkomminar","publisher":"thulasirajkomminar","meta":{"moduleFormat":"(.*)(?:/[^/]*)"},"language":{"csharp":{"packageReferences":{"Pulumi":"3.*"},"namespaces":{"influxdb":"InfluxDB"},"compatibility":"tfbridge20","rootNamespace":"ThulasirajKomminar"},"go":{"importBasePath":"github.com/thulasirajkomminar/pulumi-influxdb/sdk/go/influxdb","generateResourceContainerTypes":true,"generateExtraInputTypes":true},"nodejs":{"packageName":"@thulasirajkomminar/influxdb","packageDescription":"A Pulumi package for creating and managing InfluxDB resources.","readme":"\u003e This provider is a derived work of the [Terraform Provider](https://github.com/thulasirajkomminar/terraform-provider-influxdb)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e first check the [`pulumi-influxdb` repo](https://github.com/thulasirajkomminar/pulumi-influxdb/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-influxdb` repo](https://github.com/thulasirajkomminar/terraform-provider-influxdb/issues).","dependencies":{"@pulumi/pulumi":"^3.0.0"},"devDependencies":{"@types/mime":"^2.0.0","@types/node":"^10.0.0"},"compatibility":"tfbridge20","disableUnionOutputTypes":true},"python":{"packageName":"thulasirajkomminar_influxdb","requires":{"pulumi":"\u003e=3.0.0,\u003c4.0.0"},"readme":"\u003e This provider is a derived work of the [Terraform Provider](https://github.com/thulasirajkomminar/terraform-provider-influxdb)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e first check the [`pulumi-influxdb` repo](https://github.com/thulasirajkomminar/pulumi-influxdb/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-influxdb` repo](https://github.com/thulasirajkomminar/terraform-provider-influxdb/issues).","compatibility":"tfbridge20","pyproject":{}}},"config":{"variables":{"password":{"type":"string","description":"The InfluxDB password\n","secret":true},"token":{"type":"string","description":"An InfluxDB token string\n","secret":true},"url":{"type":"string","description":"The InfluxDB server URL\n"},"username":{"type":"string","description":"The InfluxDB username\n"}}},"types":{"influxdb:index/AuthorizationPermission:AuthorizationPermission":{"properties":{"action":{"type":"string","description":"Permission action. Valid values are `read` or `write`.\n"},"resource":{"$ref":"#/types/influxdb:index/AuthorizationPermissionResource:AuthorizationPermissionResource"}},"type":"object","required":["action","resource"]},"influxdb:index/AuthorizationPermissionResource:AuthorizationPermissionResource":{"properties":{"id":{"type":"string","description":"A resource ID. Identifies a specific resource.\n"},"name":{"type":"string","description":"The name of the resource. **Note:** not all resource types have a name property.\n"},"org":{"type":"string","description":"An organization name. The organization that owns the resource.\n"},"orgId":{"type":"string","description":"An organization ID. Identifies the organization that owns the resource.\n"},"type":{"type":"string","description":"A resource type. Identifies the API resource's type (or kind).\n"}},"type":"object","required":["type"],"language":{"nodejs":{"requiredOutputs":["name","org","orgId","type"]}}},"influxdb:index/TaskLabel:TaskLabel":{"properties":{"id":{"type":"string","description":"The label ID.\n"},"name":{"type":"string","description":"The label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs associated with this label.\n"}},"type":"object","language":{"nodejs":{"requiredOutputs":["id","name","orgId","properties"]}}},"influxdb:index/TaskLinks:TaskLinks":{"properties":{"labels":{"type":"string","description":"URI of resource.\n"},"logs":{"type":"string","description":"URI of resource.\n"},"members":{"type":"string","description":"URI of resource.\n"},"owners":{"type":"string","description":"URI of resource.\n"},"runs":{"type":"string","description":"URI of resource.\n"},"self":{"type":"string","description":"URI of resource.\n"}},"type":"object","language":{"nodejs":{"requiredOutputs":["labels","logs","members","owners","runs","self"]}}},"influxdb:index/getAuthorizationPermission:getAuthorizationPermission":{"properties":{"action":{"type":"string","description":"Permission action.\n"},"resource":{"$ref":"#/types/influxdb:index/getAuthorizationPermissionResource:getAuthorizationPermissionResource"}},"type":"object","required":["action","resource"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getAuthorizationPermissionResource:getAuthorizationPermissionResource":{"properties":{"id":{"type":"string","description":"A resource ID. Identifies a specific resource.\n"},"name":{"type":"string","description":"The name of the resource. **Note:** not all resource types have a name property.\n"},"org":{"type":"string","description":"An organization name. The organization that owns the resource.\n"},"orgId":{"type":"string","description":"An organization ID. Identifies the organization that owns the resource.\n"},"type":{"type":"string","description":"A resource type. Identifies the API resource's type (or kind).\n"}},"type":"object","required":["id","name","org","orgId","type"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getAuthorizationsAuthorization:getAuthorizationsAuthorization":{"properties":{"createdAt":{"type":"string","description":"Authorizations creation date.\n"},"description":{"type":"string","description":"A description of the token.\n"},"id":{"type":"string","description":"The authorization ID.\n"},"org":{"type":"string","description":"An Organization name. Specifies the organization that owns the authorization.\n"},"orgId":{"type":"string","description":"An organization ID. Specifies the organization that owns the authorization.\n"},"permissions":{"type":"array","items":{"$ref":"#/types/influxdb:index/getAuthorizationsAuthorizationPermission:getAuthorizationsAuthorizationPermission"},"description":"A list of permissions for an authorization.\n"},"status":{"type":"string","description":"Status of the token.\n"},"token":{"type":"string","description":"The API token.\n","secret":true},"updatedAt":{"type":"string","description":"Last Authorizations update date.\n"},"user":{"type":"string","description":"A user name. Specifies the user that the authorization is scoped to.\n"},"userId":{"type":"string","description":"A user ID. Specifies the user that the authorization is scoped to.\n"}},"type":"object","required":["createdAt","description","id","org","orgId","permissions","status","token","updatedAt","user","userId"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getAuthorizationsAuthorizationPermission:getAuthorizationsAuthorizationPermission":{"properties":{"action":{"type":"string","description":"Permission action.\n"},"resource":{"$ref":"#/types/influxdb:index/getAuthorizationsAuthorizationPermissionResource:getAuthorizationsAuthorizationPermissionResource"}},"type":"object","required":["action","resource"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getAuthorizationsAuthorizationPermissionResource:getAuthorizationsAuthorizationPermissionResource":{"properties":{"id":{"type":"string","description":"A resource ID. Identifies a specific resource.\n"},"name":{"type":"string","description":"The name of the resource. **Note:** not all resource types have a name property.\n"},"org":{"type":"string","description":"An organization name. The organization that owns the resource.\n"},"orgId":{"type":"string","description":"An organization ID. Identifies the organization that owns the resource.\n"},"type":{"type":"string","description":"A resource type. Identifies the API resource's type (or kind).\n"}},"type":"object","required":["id","name","org","orgId","type"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getBucketsBucket:getBucketsBucket":{"properties":{"createdAt":{"type":"string","description":"Bucket creation date.\n"},"description":{"type":"string","description":"A description of the bucket.\n"},"id":{"type":"string","description":"A Bucket ID.\n"},"name":{"type":"string","description":"A Bucket name.\n"},"orgId":{"type":"string","description":"An organization ID.\n"},"retentionPeriod":{"type":"integer","description":"The duration in seconds for how long data will be kept in the database. `0` represents infinite retention.\n"},"type":{"type":"string","description":"The Bucket type.\n"},"updatedAt":{"type":"string","description":"Last bucket update date.\n"}},"type":"object","required":["createdAt","description","id","name","orgId","retentionPeriod","type","updatedAt"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getLabelsLabel:getLabelsLabel":{"properties":{"id":{"type":"string","description":"The label ID.\n"},"name":{"type":"string","description":"The label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs associated with this label.\n"}},"type":"object","required":["id","name","orgId","properties"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getOrganizationsOrganization:getOrganizationsOrganization":{"properties":{"createdAt":{"type":"string","description":"Organization creation date.\n"},"description":{"type":"string","description":"The description of the organization.\n"},"id":{"type":"string","description":"An organization ID.\n"},"name":{"type":"string","description":"The name of the organization.\n"},"updatedAt":{"type":"string","description":"Last Organization update date.\n"}},"type":"object","required":["createdAt","description","id","name","updatedAt"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getTaskLabel:getTaskLabel":{"properties":{"id":{"type":"string","description":"The label ID.\n"},"name":{"type":"string","description":"The label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs associated with this label.\n"}},"type":"object","required":["id","name","orgId","properties"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getTaskLinks:getTaskLinks":{"properties":{"labels":{"type":"string","description":"URI of resource.\n"},"logs":{"type":"string","description":"URI of resource.\n"},"members":{"type":"string","description":"URI of resource.\n"},"owners":{"type":"string","description":"URI of resource.\n"},"runs":{"type":"string","description":"URI of resource.\n"},"self":{"type":"string","description":"URI of resource.\n"}},"type":"object","required":["labels","logs","members","owners","runs","self"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getTasksTask:getTasksTask":{"properties":{"authorizationId":{"type":"string","description":"The authorization ID. Specifies the authorization used when the task communicates with the query engine.\n"},"createdAt":{"type":"string","description":"The timestamp when the task was created.\n"},"cron":{"type":"string","description":"The Cron expression that defines the schedule on which the task runs. InfluxDB uses the system time when evaluating Cron expressions.\n"},"description":{"type":"string","description":"The description of the task.\n"},"every":{"type":"string","description":"The interval [duration literal](https://docs.influxdata.com/influxdb/v2/reference/glossary/#rfc3339-timestamp) at which the task runs. every also determines when the task first runs, depending on the specified time.\n"},"flux":{"type":"string","description":"The Flux script that the task executes.\n"},"id":{"type":"string","description":"The task ID.\n"},"labels":{"type":"array","items":{"$ref":"#/types/influxdb:index/getTasksTaskLabel:getTasksTaskLabel"},"description":"The labels associated with the task.\n"},"lastRunError":{"type":"string","description":"The error message from the last task run, if any.\n"},"lastRunStatus":{"type":"string","description":"The status of the last task run.\n"},"latestCompleted":{"type":"string","description":"A timestamp [RFC3339 date/time format](https://docs.influxdata.com/influxdb/v2/reference/glossary/#rfc3339-timestamp) of the latest scheduled and completed run.\n"},"links":{"$ref":"#/types/influxdb:index/getTasksTaskLinks:getTasksTaskLinks","description":"Links related to the task.\n"},"name":{"type":"string","description":"The name of the task.\n"},"offset":{"type":"string","description":"The duration to delay execution of the task after the scheduled time has elapsed. 0 removes the offset.\n"},"org":{"type":"string","description":"The organization name. Specifies the organization that owns the task.\n"},"orgId":{"type":"string","description":"The organization ID. Specifies the organization that owns the task.\n"},"ownerId":{"type":"string","description":"The user ID. Specifies the owner of the task.\n"},"status":{"type":"string","description":"The status of the task (`active` or `inactive`).\n"},"updatedAt":{"type":"string","description":"The timestamp when the task was last updated.\n"}},"type":"object","required":["authorizationId","createdAt","cron","description","every","flux","id","labels","lastRunError","lastRunStatus","latestCompleted","links","name","offset","org","orgId","ownerId","status","updatedAt"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getTasksTaskLabel:getTasksTaskLabel":{"properties":{"id":{"type":"string","description":"The label ID.\n"},"name":{"type":"string","description":"The label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs associated with this label.\n"}},"type":"object","required":["id","name","orgId","properties"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getTasksTaskLinks:getTasksTaskLinks":{"properties":{"labels":{"type":"string","description":"URI of resource.\n"},"logs":{"type":"string","description":"URI of resource.\n"},"members":{"type":"string","description":"URI of resource.\n"},"owners":{"type":"string","description":"URI of resource.\n"},"runs":{"type":"string","description":"URI of resource.\n"},"self":{"type":"string","description":"URI of resource.\n"}},"type":"object","required":["labels","logs","members","owners","runs","self"],"language":{"nodejs":{"requiredInputs":[]}}},"influxdb:index/getUsersUser:getUsersUser":{"properties":{"id":{"type":"string","description":"The user ID.\n"},"name":{"type":"string","description":"The user name.\n"},"orgId":{"type":"string","description":"The organization ID that the user belongs to. Null if the user is not a member of any organization.\n"},"orgRole":{"type":"string","description":"The role of the user in the organization (`member` or `owner`). Null if the user is not a member of any organization.\n"},"password":{"type":"string","description":"The password of the user. This will be always `null`.\n","secret":true},"status":{"type":"string","description":"The status of a user.\n"}},"type":"object","required":["id","name","orgId","orgRole","password","status"],"language":{"nodejs":{"requiredInputs":[]}}}},"provider":{"description":"The provider type for the influxdb package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n","properties":{"password":{"type":"string","description":"The InfluxDB password\n","secret":true},"token":{"type":"string","description":"An InfluxDB token string\n","secret":true},"url":{"type":"string","description":"The InfluxDB server URL\n"},"username":{"type":"string","description":"The InfluxDB username\n"}},"inputProperties":{"password":{"type":"string","description":"The InfluxDB password\n","secret":true},"token":{"type":"string","description":"An InfluxDB token string\n","secret":true},"url":{"type":"string","description":"The InfluxDB server URL\n"},"username":{"type":"string","description":"The InfluxDB username\n"}},"methods":{"terraformConfig":"pulumi:providers:influxdb/terraformConfig"}},"resources":{"influxdb:index/authorization:Authorization":{"properties":{"createdAt":{"type":"string","description":"Authorization creation date.\n"},"description":{"type":"string","description":"A description of the token.\n"},"org":{"type":"string","description":"Organization name. Specifies the organization that owns the authorization.\n"},"orgId":{"type":"string","description":"An organization ID. Specifies the organization that owns the authorization.\n"},"permissions":{"type":"array","items":{"$ref":"#/types/influxdb:index/AuthorizationPermission:AuthorizationPermission"},"description":"A list of permissions for an authorization.\n"},"status":{"type":"string","description":"Status of the token. Valid values are `active` or `inactive`.\n"},"token":{"type":"string","description":"The API token.\n","secret":true},"updatedAt":{"type":"string","description":"Last Authorization update date.\n"},"user":{"type":"string","description":"A user name. Specifies the user that the authorization is scoped to.\n"},"userId":{"type":"string","description":"A user ID. Specifies the user that the authorization is scoped to.\n"}},"required":["createdAt","description","org","orgId","permissions","status","token","updatedAt"],"inputProperties":{"description":{"type":"string","description":"A description of the token.\n"},"orgId":{"type":"string","description":"An organization ID. Specifies the organization that owns the authorization.\n"},"permissions":{"type":"array","items":{"$ref":"#/types/influxdb:index/AuthorizationPermission:AuthorizationPermission"},"description":"A list of permissions for an authorization.\n"},"status":{"type":"string","description":"Status of the token. Valid values are `active` or `inactive`.\n"},"user":{"type":"string","description":"A user name. Specifies the user that the authorization is scoped to.\n"},"userId":{"type":"string","description":"A user ID. Specifies the user that the authorization is scoped to.\n"}},"requiredInputs":["orgId","permissions"],"stateInputs":{"description":"Input properties used for looking up and filtering Authorization resources.\n","properties":{"createdAt":{"type":"string","description":"Authorization creation date.\n"},"description":{"type":"string","description":"A description of the token.\n"},"org":{"type":"string","description":"Organization name. Specifies the organization that owns the authorization.\n"},"orgId":{"type":"string","description":"An organization ID. Specifies the organization that owns the authorization.\n"},"permissions":{"type":"array","items":{"$ref":"#/types/influxdb:index/AuthorizationPermission:AuthorizationPermission"},"description":"A list of permissions for an authorization.\n"},"status":{"type":"string","description":"Status of the token. Valid values are `active` or `inactive`.\n"},"token":{"type":"string","description":"The API token.\n","secret":true},"updatedAt":{"type":"string","description":"Last Authorization update date.\n"},"user":{"type":"string","description":"A user name. Specifies the user that the authorization is scoped to.\n"},"userId":{"type":"string","description":"A user ID. Specifies the user that the authorization is scoped to.\n"}},"type":"object"}},"influxdb:index/bucket:Bucket":{"properties":{"createdAt":{"type":"string","description":"Bucket creation date.\n"},"description":{"type":"string","description":"A description of the bucket.\n"},"name":{"type":"string","description":"A Bucket name.\n"},"orgId":{"type":"string","description":"An organization ID.\n"},"retentionPeriod":{"type":"integer","description":"The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0`\nrepresents infinite retention.\n"},"type":{"type":"string","description":"The Bucket type. Valid values are `user` or `system`.\n"},"updatedAt":{"type":"string","description":"Last bucket update date.\n"}},"required":["createdAt","description","name","orgId","retentionPeriod","type","updatedAt"],"inputProperties":{"description":{"type":"string","description":"A description of the bucket.\n"},"name":{"type":"string","description":"A Bucket name.\n"},"orgId":{"type":"string","description":"An organization ID.\n"},"retentionPeriod":{"type":"integer","description":"The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0`\nrepresents infinite retention.\n"},"type":{"type":"string","description":"The Bucket type. Valid values are `user` or `system`.\n"}},"requiredInputs":["orgId"],"stateInputs":{"description":"Input properties used for looking up and filtering Bucket resources.\n","properties":{"createdAt":{"type":"string","description":"Bucket creation date.\n"},"description":{"type":"string","description":"A description of the bucket.\n"},"name":{"type":"string","description":"A Bucket name.\n"},"orgId":{"type":"string","description":"An organization ID.\n"},"retentionPeriod":{"type":"integer","description":"The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0`\nrepresents infinite retention.\n"},"type":{"type":"string","description":"The Bucket type. Valid values are `user` or `system`.\n"},"updatedAt":{"type":"string","description":"Last bucket update date.\n"}},"type":"object"}},"influxdb:index/label:Label":{"properties":{"name":{"type":"string","description":"A label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs to associate with this label.\n"}},"required":["name","orgId"],"inputProperties":{"name":{"type":"string","description":"A label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs to associate with this label.\n"}},"requiredInputs":["orgId"],"stateInputs":{"description":"Input properties used for looking up and filtering Label resources.\n","properties":{"name":{"type":"string","description":"A label name.\n"},"orgId":{"type":"string","description":"The organization ID.\n"},"properties":{"type":"object","additionalProperties":{"type":"string"},"description":"The key-value pairs to associate with this label.\n"}},"type":"object"}},"influxdb:index/organization:Organization":{"properties":{"createdAt":{"type":"string","description":"Organization creation date.\n"},"description":{"type":"string","description":"The description of the organization.\n"},"name":{"type":"string","description":"The name of the organization.\n"},"updatedAt":{"type":"string","description":"Last Organization update date.\n"}},"required":["createdAt","description","name","updatedAt"],"inputProperties":{"description":{"type":"string","description":"The description of the organization.\n"},"name":{"type":"string","description":"The name of the organization.\n"}},"stateInputs":{"description":"Input properties used for looking up and filtering Organization resources.\n","properties":{"createdAt":{"type":"string","description":"Organization creation date.\n"},"description":{"type":"string","description":"The description of the organization.\n"},"name":{"type":"string","description":"The name of the organization.\n"},"updatedAt":{"type":"string","description":"Last Organization update date.\n"}},"type":"object"}},"influxdb:index/task:Task":{"properties":{"authorizationId":{"type":"string","description":"The authorization ID. Specifies the authorization used when the task communicates with the query engine.\n"},"createdAt":{"type":"string","description":"The timestamp when the task was created.\n"},"cron":{"type":"string","description":"The Cron expression that defines the schedule on which the task runs.\n"},"description":{"type":"string","description":"The description of the task.\n"},"every":{"type":"string","description":"The interval [duration literal](https://docs.influxdata.com/influxdb/v2/reference/glossary/#rfc3339-timestamp) at which\nthe task runs. every also determines when the task first runs, depending on the specified time.\n"},"flux":{"type":"string","description":"The [Flux script](https://docs.influxdata.com/influxdb/v2/process-data/get-started/#components-of-a-task) that the task\nexecutes.\n"},"labels":{"type":"array","items":{"$ref":"#/types/influxdb:index/TaskLabel:TaskLabel"},"description":"The labels associated with the task.\n"},"lastRunError":{"type":"string","description":"The error message from the last task run, if any.\n"},"lastRunStatus":{"type":"string","description":"The status of the last task run.\n"},"latestCompleted":{"type":"string","description":"A timestamp [RFC3339 date/time format](https://docs.influxdata.com/influxdb/v2/reference/glossary/#rfc3339-timestamp) of\nthe latest scheduled and completed run.\n"},"links":{"$ref":"#/types/influxdb:index/TaskLinks:TaskLinks","description":"Links related to the task.\n"},"name":{"type":"string","description":"The name of the task.\n"},"offset":{"type":"string","description":"The duration to delay execution of the task after the scheduled time has elapsed. 0 removes the offset.\n"},"org":{"type":"string","description":"The organization name. Specifies the organization that owns the task.\n"},"orgId":{"type":"string","description":"The organization ID. Specifies the organization that owns the task.\n"},"ownerId":{"type":"string","description":"The user ID. Specifies the owner of the task.\n"},"status":{"type":"string","description":"The status of the task (`active` or `inactive`).\n"},"updatedAt":{"type":"string","description":"The timestamp when the task was last updated.\n"}},"required":["authorizationId","createdAt","cron","description","every","flux","labels","lastRunError","lastRunStatus","latestCompleted","links","name","offset","org","orgId","ownerId","status","updatedAt"],"inputProperties":{"flux":{"type":"string","description":"The [Flux script](https://docs.influxdata.com/influxdb/v2/process-data/get-started/#components-of-a-task) that the task\nexecutes.\n"},"orgId":{"type":"string","description":"The organization ID. Specifies the organization that owns the task.\n"},"status":{"type":"string","description":"The status of the task (`active` or `inactive`).\n"}},"requiredInputs":["flux","orgId"],"stateInputs":{"description":"Input properties used for looking up and filtering Task resources.\n","properties":{"authorizationId":{"type":"string","description":"The authorization ID. Specifies the authorization used when the task communicates with the query engine.\n"},"createdAt":{"type":"string","description":"The timestamp when the task was created.\n"},"cron":{"type":"string","description":"The Cron expression that defines the schedule on which the task runs.\n"},"description":{"type":"string","description":"The description of the task.\n"},"every":{"type":"string","description":"The interval [duration literal](https://docs.influxdata.com/influxdb/v2/reference/glossary/#rfc3339-timestamp) at which\nthe task runs. every also determines when the task first runs, depending on the specified time.\n"},"flux":{"type":"string","description":"The [Flux script](https://docs.influxdata.com/influxdb/v2/process-data/get-started/#components-of-a-task) that the task\nexecutes.\n"},"labels":{"type":"array","items":{"$ref":"#/types/influxdb:index/TaskLabel:TaskLabel"},"description":"The labels associated with the task.\n"},"lastRunError":{"type":"string","description":"The error message from the last task run, if any.\n"},"lastRunStatus":{"type":"string","description":"The status of the last task run.\n"},"latestCompleted":{"type":"string","description":"A timestamp [RFC3339 date/time format](https://docs.influxdata.com/influxdb/v2/reference/glossary/#rfc3339-timestamp) of\nthe latest scheduled and completed run.\n"},"links":{"$ref":"#/types/influxdb:index/TaskLinks:TaskLinks","description":"Links related to the task.\n"},"name":{"type":"string","description":"The name of the task.\n"},"offset":{"type":"string","description":"The duration to delay execution of the task after the scheduled time has elapsed. 0 removes the offset.\n"},"org":{"type":"string","description":"The organization name. Specifies the organization that owns the task.\n"},"orgId":{"type":"string","description":"The organization ID. Specifies the organization that owns the task.\n"},"ownerId":{"type":"string","description":"The user ID. Specifies the owner of the task.\n"},"status":{"type":"string","description":"The status of the task (`active` or `inactive`).\n"},"updatedAt":{"type":"string","description":"The timestamp when the task was last updated.\n"}},"type":"object"}},"influxdb:index/user:User":{"properties":{"name":{"type":"string","description":"The user name.\n"},"orgId":{"type":"string","description":"The organization ID to add the user to. Required when `org_role` is specified.\n"},"orgRole":{"type":"string","description":"The role of the user in the organization (`member` or `owner`).\n"},"password":{"type":"string","description":"The password to set for the user.\n","secret":true},"status":{"type":"string","description":"The status of a user. Default: `active`\n"}},"required":["name","password","status"],"inputProperties":{"name":{"type":"string","description":"The user name.\n"},"orgId":{"type":"string","description":"The organization ID to add the user to. Required when `org_role` is specified.\n"},"orgRole":{"type":"string","description":"The role of the user in the organization (`member` or `owner`).\n"},"password":{"type":"string","description":"The password to set for the user.\n","secret":true},"status":{"type":"string","description":"The status of a user. Default: `active`\n"}},"requiredInputs":["password"],"stateInputs":{"description":"Input properties used for looking up and filtering User resources.\n","properties":{"name":{"type":"string","description":"The user name.\n"},"orgId":{"type":"string","description":"The organization ID to add the user to. Required when `org_role` is specified.\n"},"orgRole":{"type":"string","description":"The role of the user in the organization (`member` or `owner`).\n"},"password":{"type":"string","description":"The password to set for the user.\n","secret":true},"status":{"type":"string","description":"The status of a user. Default: `active`\n"}},"type":"object"}}},"functions":{"influxdb:index/getAuthorization:getAuthorization":{"inputs":{"description":"A collection of arguments for invoking getAuthorization.\n","properties":{"id":{"type":"string"}},"type":"object","required":["id"]},"outputs":{"description":"A collection of values returned by getAuthorization.\n","properties":{"createdAt":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"org":{"type":"string"},"orgId":{"type":"string"},"permissions":{"items":{"$ref":"#/types/influxdb:index/getAuthorizationPermission:getAuthorizationPermission"},"type":"array"},"status":{"type":"string"},"token":{"secret":true,"type":"string"},"updatedAt":{"type":"string"},"user":{"type":"string"},"userId":{"type":"string"}},"required":["createdAt","description","id","org","orgId","permissions","status","token","updatedAt","user","userId"],"type":"object"}},"influxdb:index/getAuthorizations:getAuthorizations":{"outputs":{"description":"A collection of values returned by getAuthorizations.\n","properties":{"authorizations":{"items":{"$ref":"#/types/influxdb:index/getAuthorizationsAuthorization:getAuthorizationsAuthorization"},"type":"array"},"id":{"description":"The provider-assigned unique ID for this managed resource.\n","type":"string"}},"required":["authorizations","id"],"type":"object"}},"influxdb:index/getBucket:getBucket":{"inputs":{"description":"A collection of arguments for invoking getBucket.\n","properties":{"name":{"type":"string"}},"type":"object","required":["name"]},"outputs":{"description":"A collection of values returned by getBucket.\n","properties":{"createdAt":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"orgId":{"type":"string"},"retentionPeriod":{"type":"integer"},"type":{"type":"string"},"updatedAt":{"type":"string"}},"required":["createdAt","description","id","name","orgId","retentionPeriod","type","updatedAt"],"type":"object"}},"influxdb:index/getBuckets:getBuckets":{"outputs":{"description":"A collection of values returned by getBuckets.\n","properties":{"buckets":{"items":{"$ref":"#/types/influxdb:index/getBucketsBucket:getBucketsBucket"},"type":"array"},"id":{"description":"The provider-assigned unique ID for this managed resource.\n","type":"string"}},"required":["buckets","id"],"type":"object"}},"influxdb:index/getLabel:getLabel":{"inputs":{"description":"A collection of arguments for invoking getLabel.\n","properties":{"id":{"type":"string"}},"type":"object","required":["id"]},"outputs":{"description":"A collection of values returned by getLabel.\n","properties":{"id":{"type":"string"},"name":{"type":"string"},"orgId":{"type":"string"},"properties":{"additionalProperties":{"type":"string"},"type":"object"}},"required":["id","name","orgId","properties"],"type":"object"}},"influxdb:index/getLabels:getLabels":{"outputs":{"description":"A collection of values returned by getLabels.\n","properties":{"id":{"description":"The provider-assigned unique ID for this managed resource.\n","type":"string"},"labels":{"items":{"$ref":"#/types/influxdb:index/getLabelsLabel:getLabelsLabel"},"type":"array"}},"required":["labels","id"],"type":"object"}},"influxdb:index/getOrganization:getOrganization":{"inputs":{"description":"A collection of arguments for invoking getOrganization.\n","properties":{"name":{"type":"string"}},"type":"object","required":["name"]},"outputs":{"description":"A collection of values returned by getOrganization.\n","properties":{"createdAt":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"updatedAt":{"type":"string"}},"required":["createdAt","description","id","name","updatedAt"],"type":"object"}},"influxdb:index/getOrganizations:getOrganizations":{"outputs":{"description":"A collection of values returned by getOrganizations.\n","properties":{"id":{"description":"The provider-assigned unique ID for this managed resource.\n","type":"string"},"organizations":{"items":{"$ref":"#/types/influxdb:index/getOrganizationsOrganization:getOrganizationsOrganization"},"type":"array"}},"required":["organizations","id"],"type":"object"}},"influxdb:index/getTask:getTask":{"inputs":{"description":"A collection of arguments for invoking getTask.\n","properties":{"id":{"type":"string"}},"type":"object","required":["id"]},"outputs":{"description":"A collection of values returned by getTask.\n","properties":{"authorizationId":{"type":"string"},"createdAt":{"type":"string"},"cron":{"type":"string"},"description":{"type":"string"},"every":{"type":"string"},"flux":{"type":"string"},"id":{"type":"string"},"labels":{"items":{"$ref":"#/types/influxdb:index/getTaskLabel:getTaskLabel"},"type":"array"},"lastRunError":{"type":"string"},"lastRunStatus":{"type":"string"},"latestCompleted":{"type":"string"},"links":{"$ref":"#/types/influxdb:index/getTaskLinks:getTaskLinks"},"name":{"type":"string"},"offset":{"type":"string"},"org":{"type":"string"},"orgId":{"type":"string"},"ownerId":{"type":"string"},"status":{"type":"string"},"updatedAt":{"type":"string"}},"required":["authorizationId","createdAt","cron","description","every","flux","id","labels","lastRunError","lastRunStatus","latestCompleted","links","name","offset","org","orgId","ownerId","status","updatedAt"],"type":"object"}},"influxdb:index/getTasks:getTasks":{"outputs":{"description":"A collection of values returned by getTasks.\n","properties":{"id":{"description":"The provider-assigned unique ID for this managed resource.\n","type":"string"},"tasks":{"items":{"$ref":"#/types/influxdb:index/getTasksTask:getTasksTask"},"type":"array"}},"required":["tasks","id"],"type":"object"}},"influxdb:index/getUser:getUser":{"inputs":{"description":"A collection of arguments for invoking getUser.\n","properties":{"id":{"type":"string"}},"type":"object","required":["id"]},"outputs":{"description":"A collection of values returned by getUser.\n","properties":{"id":{"type":"string"},"name":{"type":"string"},"orgId":{"type":"string"},"orgRole":{"type":"string"},"password":{"secret":true,"type":"string"},"status":{"type":"string"}},"required":["id","name","orgId","orgRole","password","status"],"type":"object"}},"influxdb:index/getUsers:getUsers":{"outputs":{"description":"A collection of values returned by getUsers.\n","properties":{"id":{"description":"The provider-assigned unique ID for this managed resource.\n","type":"string"},"users":{"items":{"$ref":"#/types/influxdb:index/getUsersUser:getUsersUser"},"type":"array"}},"required":["users","id"],"type":"object"}},"pulumi:providers:influxdb/terraformConfig":{"description":"This function returns a Terraform config object with terraform-namecased keys,to be used with the Terraform Module Provider.","inputs":{"properties":{"__self__":{"type":"ref","$ref":"#/resources/pulumi:providers:influxdb"}},"type":"pulumi:providers:influxdb/terraformConfig","required":["__self__"]},"outputs":{"properties":{"result":{"additionalProperties":{"$ref":"pulumi.json#/Any"},"type":"object"}},"required":["result"],"type":"object"}}}}