{"attribution":"This Pulumi package is based on the [`local` Terraform Provider](https://github.com/hashicorp/terraform-provider-local).","config":{},"description":"A Pulumi provider dynamically bridged from local.","functions":{"local:index/getCommand:getCommand":{"description":"## Example Usage\n\n","inputs":{"description":"A collection of arguments for invoking getCommand.\n","properties":{"allowNonZeroExitCode":{"description":"Indicates that the command returning a non-zero exit code should be treated as a successful execution. Further assertions can be made of the <span pulumi-lang-nodejs=\"`exitCode`\" pulumi-lang-dotnet=\"`ExitCode`\" pulumi-lang-go=\"`exitCode`\" pulumi-lang-python=\"`exit_code`\" pulumi-lang-yaml=\"`exitCode`\" pulumi-lang-java=\"`exitCode`\">`exit_code`</span> value with the <span pulumi-lang-nodejs=\"`check`\" pulumi-lang-dotnet=\"`Check`\" pulumi-lang-go=\"`check`\" pulumi-lang-python=\"`check`\" pulumi-lang-yaml=\"`check`\" pulumi-lang-java=\"`check`\">`check`</span> block. Defaults to false.\n","type":"boolean"},"arguments":{"description":"Arguments to be passed to the given command. Any <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> arguments will be removed from the list.\n","items":{"type":"string"},"type":"array"},"command":{"description":"Executable name to be discovered on the PATH or absolute path to executable.\n","type":"string"},"stdin":{"type":"string"},"workingDirectory":{"type":"string"}},"required":["command"],"type":"object"},"outputs":{"description":"A collection of values returned by getCommand.\n","properties":{"allowNonZeroExitCode":{"description":"Indicates that the command returning a non-zero exit code should be treated as a successful execution. Further assertions can be made of the <span pulumi-lang-nodejs=\"`exitCode`\" pulumi-lang-dotnet=\"`ExitCode`\" pulumi-lang-go=\"`exitCode`\" pulumi-lang-python=\"`exit_code`\" pulumi-lang-yaml=\"`exitCode`\" pulumi-lang-java=\"`exitCode`\">`exit_code`</span> value with the <span pulumi-lang-nodejs=\"`check`\" pulumi-lang-dotnet=\"`Check`\" pulumi-lang-go=\"`check`\" pulumi-lang-python=\"`check`\" pulumi-lang-yaml=\"`check`\" pulumi-lang-java=\"`check`\">`check`</span> block. Defaults to false.\n","type":"boolean"},"arguments":{"description":"Arguments to be passed to the given command. Any <span pulumi-lang-nodejs=\"`null`\" pulumi-lang-dotnet=\"`Null`\" pulumi-lang-go=\"`null`\" pulumi-lang-python=\"`null`\" pulumi-lang-yaml=\"`null`\" pulumi-lang-java=\"`null`\">`null`</span> arguments will be removed from the list.\n","items":{"type":"string"},"type":"array"},"command":{"description":"Executable name to be discovered on the PATH or absolute path to executable.\n","type":"string"},"exitCode":{"type":"number"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"stderr":{"description":"Data returned from the command's standard error stream. The data is returned directly from the command as a UTF-8 string and will be populated regardless of the exit code returned.\n","type":"string"},"stdin":{"type":"string"},"stdout":{"type":"string"},"workingDirectory":{"type":"string"}},"required":["command","exitCode","id","stderr","stdout"],"type":"object"}},"local:index/getFile:getFile":{"description":"Reads a file from the local filesystem.\n\n","inputs":{"description":"A collection of arguments for invoking getFile.\n","properties":{"filename":{"description":"Path to the file that will be read. The data source will return an error if the file does not exist.\n","type":"string"}},"required":["filename"],"type":"object"},"outputs":{"description":"A collection of values returned by getFile.\n","properties":{"content":{"description":"Raw content of the file that was read, as UTF-8 encoded string. Files that do not contain UTF-8 text will have invalid UTF-8 sequences in <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>\nreplaced with the Unicode replacement character.\n","type":"string"},"contentBase64":{"description":"Base64 encoded version of the file content (use this when dealing with binary data).\n","type":"string"},"contentBase64sha256":{"description":"Base64 encoded SHA256 checksum of file content.\n","type":"string"},"contentBase64sha512":{"description":"Base64 encoded SHA512 checksum of file content.\n","type":"string"},"contentMd5":{"description":"MD5 checksum of file content.\n","type":"string"},"contentSha1":{"description":"SHA1 checksum of file content.\n","type":"string"},"contentSha256":{"description":"SHA256 checksum of file content.\n","type":"string"},"contentSha512":{"description":"SHA512 checksum of file content.\n","type":"string"},"filename":{"description":"Path to the file that will be read. The data source will return an error if the file does not exist.\n","type":"string"},"id":{"description":"The hexadecimal encoding of the SHA1 checksum of the file content.\n","type":"string"}},"required":["content","contentBase64","contentBase64sha256","contentBase64sha512","contentMd5","contentSha1","contentSha256","contentSha512","filename","id"],"type":"object"}},"local:index/getSensitiveFile:getSensitiveFile":{"description":"Reads a file that contains sensitive data, from the local filesystem.\n\nThe attributes exposed by this data source are marked as\nsensitive.\n\n","inputs":{"description":"A collection of arguments for invoking getSensitiveFile.\n","properties":{"filename":{"description":"Path to the file that will be read. The data source will return an error if the file does not exist.\n","type":"string"}},"required":["filename"],"type":"object"},"outputs":{"description":"A collection of values returned by getSensitiveFile.\n","properties":{"content":{"description":"Raw content of the file that was read, as UTF-8 encoded string. Files that do not contain UTF-8 text will have invalid UTF-8 sequences in <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>\nreplaced with the Unicode replacement character.\n","secret":true,"type":"string"},"contentBase64":{"description":"Base64 encoded version of the file content (use this when dealing with binary data).\n","secret":true,"type":"string"},"contentBase64sha256":{"description":"Base64 encoded SHA256 checksum of file content.\n","type":"string"},"contentBase64sha512":{"description":"Base64 encoded SHA512 checksum of file content.\n","type":"string"},"contentMd5":{"description":"MD5 checksum of file content.\n","type":"string"},"contentSha1":{"description":"SHA1 checksum of file content.\n","type":"string"},"contentSha256":{"description":"SHA256 checksum of file content.\n","type":"string"},"contentSha512":{"description":"SHA512 checksum of file content.\n","type":"string"},"filename":{"description":"Path to the file that will be read. The data source will return an error if the file does not exist.\n","type":"string"},"id":{"description":"The hexadecimal encoding of the SHA1 checksum of the file content.\n","type":"string"}},"required":["content","contentBase64","contentBase64sha256","contentBase64sha512","contentMd5","contentSha1","contentSha256","contentSha512","filename","id"],"type":"object"}},"pulumi:providers:local/terraformConfig":{"description":"This function returns a Terraform config object with terraform-namecased keys,to be used with the Terraform Module Provider.","inputs":{"properties":{"__self__":{"$ref":"#/resources/pulumi:providers:local"}},"required":["__self__"],"type":"object"},"outputs":{"properties":{"result":{"additionalProperties":{"$ref":"pulumi.json#/Any"},"type":"object"}},"required":["result"],"type":"object"}}},"language":{"csharp":{"compatibility":"tfbridge20","liftSingleValueMethodReturns":true,"respectSchemaVersion":true},"go":{"generateExtraInputTypes":true,"importBasePath":"github.com/pulumi/pulumi-terraform-provider/sdks/go/local/v2/local","liftSingleValueMethodReturns":true,"respectSchemaVersion":true,"rootPackageName":"local"},"java":{"basePackage":"","buildFiles":"","gradleNexusPublishPluginVersion":"","gradleTest":""},"nodejs":{"compatibility":"tfbridge20","disableUnionOutputTypes":true,"liftSingleValueMethodReturns":true,"packageDescription":"A Pulumi provider dynamically bridged from local.","readme":"> This provider is a derived work of the [Terraform Provider](https://github.com/hashicorp/terraform-provider-local)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> please consult the source [`terraform-provider-local` repo](https://github.com/hashicorp/terraform-provider-local/issues).","respectSchemaVersion":true},"python":{"compatibility":"tfbridge20","pyproject":{"enabled":true},"readme":"> This provider is a derived work of the [Terraform Provider](https://github.com/hashicorp/terraform-provider-local)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> please consult the source [`terraform-provider-local` repo](https://github.com/hashicorp/terraform-provider-local/issues).","respectSchemaVersion":true}},"meta":{"moduleFormat":"(.*)(?:/[^/]*)"},"name":"local","parameterization":{"baseProvider":{"name":"terraform-provider","version":"1.0.1"},"parameter":"eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2hhc2hpY29ycC9sb2NhbCIsInZlcnNpb24iOiIyLjguMCJ9fQ=="},"provider":{"description":"The provider type for the local 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","methods":{"terraformConfig":"pulumi:providers:local/terraformConfig"},"type":"object"},"publisher":"hashicorp","repository":"https://github.com/hashicorp/terraform-provider-local","resources":{"local:index/file:File":{"description":"## Example Usage\n\n","inputProperties":{"content":{"description":"Content to store in the file, expected to be a UTF-8 encoded string.\nConflicts with <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span>, <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"},"contentBase64":{"description":"Content to store in the file, expected to be binary encoded as base64 string.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"},"directoryPermission":{"description":"Permissions to set for directories created (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0777\"`.\n","type":"string"},"filePermission":{"description":"Permissions to set for the output file (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0777\"`.\n","type":"string"},"filename":{"description":"The path to the file that will be created.\nMissing parent directories will be created.\nIf the file already exists, it will be overridden with the given content.\n","type":"string"},"sensitiveContent":{"deprecationMessage":"Deprecated","description":"Sensitive content to store in the file, expected to be an UTF-8 encoded string.\nWill not be displayed in diffs.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\nIf in need to use *sensitive* content, please use the <span pulumi-lang-nodejs=\"`local.SensitiveFile`\" pulumi-lang-dotnet=\"`local.SensitiveFile`\" pulumi-lang-go=\"`SensitiveFile`\" pulumi-lang-python=\"`SensitiveFile`\" pulumi-lang-yaml=\"`local.SensitiveFile`\" pulumi-lang-java=\"`local.SensitiveFile`\">`local.SensitiveFile`</span>\nresource instead.\n","secret":true,"type":"string"},"source":{"description":"Path to file to use as source for the one we are creating.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span> and <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"}},"properties":{"content":{"description":"Content to store in the file, expected to be a UTF-8 encoded string.\nConflicts with <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span>, <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"},"contentBase64":{"description":"Content to store in the file, expected to be binary encoded as base64 string.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"},"contentBase64sha256":{"description":"Base64 encoded SHA256 checksum of file content.\n","type":"string"},"contentBase64sha512":{"description":"Base64 encoded SHA512 checksum of file content.\n","type":"string"},"contentMd5":{"description":"MD5 checksum of file content.\n","type":"string"},"contentSha1":{"description":"SHA1 checksum of file content.\n","type":"string"},"contentSha256":{"description":"SHA256 checksum of file content.\n","type":"string"},"contentSha512":{"description":"SHA512 checksum of file content.\n","type":"string"},"directoryPermission":{"description":"Permissions to set for directories created (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0777\"`.\n","type":"string"},"filePermission":{"description":"Permissions to set for the output file (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0777\"`.\n","type":"string"},"filename":{"description":"The path to the file that will be created.\nMissing parent directories will be created.\nIf the file already exists, it will be overridden with the given content.\n","type":"string"},"sensitiveContent":{"deprecationMessage":"Deprecated","description":"Sensitive content to store in the file, expected to be an UTF-8 encoded string.\nWill not be displayed in diffs.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\nIf in need to use *sensitive* content, please use the <span pulumi-lang-nodejs=\"`local.SensitiveFile`\" pulumi-lang-dotnet=\"`local.SensitiveFile`\" pulumi-lang-go=\"`SensitiveFile`\" pulumi-lang-python=\"`SensitiveFile`\" pulumi-lang-yaml=\"`local.SensitiveFile`\" pulumi-lang-java=\"`local.SensitiveFile`\">`local.SensitiveFile`</span>\nresource instead.\n","secret":true,"type":"string"},"source":{"description":"Path to file to use as source for the one we are creating.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span> and <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"}},"required":["contentBase64sha256","contentBase64sha512","contentMd5","contentSha1","contentSha256","contentSha512","directoryPermission","filePermission","filename"],"requiredInputs":["filename"],"stateInputs":{"description":"Input properties used for looking up and filtering File resources.\n","properties":{"content":{"description":"Content to store in the file, expected to be a UTF-8 encoded string.\nConflicts with <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span>, <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"},"contentBase64":{"description":"Content to store in the file, expected to be binary encoded as base64 string.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"},"contentBase64sha256":{"description":"Base64 encoded SHA256 checksum of file content.\n","type":"string"},"contentBase64sha512":{"description":"Base64 encoded SHA512 checksum of file content.\n","type":"string"},"contentMd5":{"description":"MD5 checksum of file content.\n","type":"string"},"contentSha1":{"description":"SHA1 checksum of file content.\n","type":"string"},"contentSha256":{"description":"SHA256 checksum of file content.\n","type":"string"},"contentSha512":{"description":"SHA512 checksum of file content.\n","type":"string"},"directoryPermission":{"description":"Permissions to set for directories created (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0777\"`.\n","type":"string"},"filePermission":{"description":"Permissions to set for the output file (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0777\"`.\n","type":"string"},"filename":{"description":"The path to the file that will be created.\nMissing parent directories will be created.\nIf the file already exists, it will be overridden with the given content.\n","type":"string"},"sensitiveContent":{"deprecationMessage":"Deprecated","description":"Sensitive content to store in the file, expected to be an UTF-8 encoded string.\nWill not be displayed in diffs.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these four arguments must be specified.\nIf in need to use *sensitive* content, please use the <span pulumi-lang-nodejs=\"`local.SensitiveFile`\" pulumi-lang-dotnet=\"`local.SensitiveFile`\" pulumi-lang-go=\"`SensitiveFile`\" pulumi-lang-python=\"`SensitiveFile`\" pulumi-lang-yaml=\"`local.SensitiveFile`\" pulumi-lang-java=\"`local.SensitiveFile`\">`local.SensitiveFile`</span>\nresource instead.\n","secret":true,"type":"string"},"source":{"description":"Path to file to use as source for the one we are creating.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span>, <span pulumi-lang-nodejs=\"`sensitiveContent`\" pulumi-lang-dotnet=\"`SensitiveContent`\" pulumi-lang-go=\"`sensitiveContent`\" pulumi-lang-python=\"`sensitive_content`\" pulumi-lang-yaml=\"`sensitiveContent`\" pulumi-lang-java=\"`sensitiveContent`\">`sensitive_content`</span> and <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span>.\nExactly one of these four arguments must be specified.\n","type":"string"}},"type":"object"},"type":"object"},"local:index/sensitiveFile:SensitiveFile":{"description":"## Example Usage\n\n","inputProperties":{"content":{"description":"Sensitive Content to store in the file, expected to be a UTF-8 encoded string.\nConflicts with <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these three arguments must be specified.\n","secret":true,"type":"string"},"contentBase64":{"description":"Sensitive Content to store in the file, expected to be binary encoded as base64 string.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these three arguments must be specified.\n","secret":true,"type":"string"},"directoryPermission":{"description":"Permissions to set for directories created (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0700\"`.\n","type":"string"},"filePermission":{"description":"Permissions to set for the output file (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0700\"`.\n","type":"string"},"filename":{"description":"The path to the file that will be created.\nMissing parent directories will be created.\nIf the file already exists, it will be overridden with the given content.\n","type":"string"},"source":{"description":"Path to file to use as source for the one we are creating.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span> and <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span>.\nExactly one of these three arguments must be specified.\n","type":"string"}},"properties":{"content":{"description":"Sensitive Content to store in the file, expected to be a UTF-8 encoded string.\nConflicts with <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these three arguments must be specified.\n","secret":true,"type":"string"},"contentBase64":{"description":"Sensitive Content to store in the file, expected to be binary encoded as base64 string.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these three arguments must be specified.\n","secret":true,"type":"string"},"contentBase64sha256":{"description":"Base64 encoded SHA256 checksum of file content.\n","type":"string"},"contentBase64sha512":{"description":"Base64 encoded SHA512 checksum of file content.\n","type":"string"},"contentMd5":{"description":"MD5 checksum of file content.\n","type":"string"},"contentSha1":{"description":"SHA1 checksum of file content.\n","type":"string"},"contentSha256":{"description":"SHA256 checksum of file content.\n","type":"string"},"contentSha512":{"description":"SHA512 checksum of file content.\n","type":"string"},"directoryPermission":{"description":"Permissions to set for directories created (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0700\"`.\n","type":"string"},"filePermission":{"description":"Permissions to set for the output file (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0700\"`.\n","type":"string"},"filename":{"description":"The path to the file that will be created.\nMissing parent directories will be created.\nIf the file already exists, it will be overridden with the given content.\n","type":"string"},"source":{"description":"Path to file to use as source for the one we are creating.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span> and <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span>.\nExactly one of these three arguments must be specified.\n","type":"string"}},"required":["contentBase64sha256","contentBase64sha512","contentMd5","contentSha1","contentSha256","contentSha512","directoryPermission","filePermission","filename"],"requiredInputs":["filename"],"stateInputs":{"description":"Input properties used for looking up and filtering SensitiveFile resources.\n","properties":{"content":{"description":"Sensitive Content to store in the file, expected to be a UTF-8 encoded string.\nConflicts with <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these three arguments must be specified.\n","secret":true,"type":"string"},"contentBase64":{"description":"Sensitive Content to store in the file, expected to be binary encoded as base64 string.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span> and <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span>.\nExactly one of these three arguments must be specified.\n","secret":true,"type":"string"},"contentBase64sha256":{"description":"Base64 encoded SHA256 checksum of file content.\n","type":"string"},"contentBase64sha512":{"description":"Base64 encoded SHA512 checksum of file content.\n","type":"string"},"contentMd5":{"description":"MD5 checksum of file content.\n","type":"string"},"contentSha1":{"description":"SHA1 checksum of file content.\n","type":"string"},"contentSha256":{"description":"SHA256 checksum of file content.\n","type":"string"},"contentSha512":{"description":"SHA512 checksum of file content.\n","type":"string"},"directoryPermission":{"description":"Permissions to set for directories created (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0700\"`.\n","type":"string"},"filePermission":{"description":"Permissions to set for the output file (before umask), expressed as string in\n[numeric notation](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation).\nDefault value is `\"0700\"`.\n","type":"string"},"filename":{"description":"The path to the file that will be created.\nMissing parent directories will be created.\nIf the file already exists, it will be overridden with the given content.\n","type":"string"},"source":{"description":"Path to file to use as source for the one we are creating.\nConflicts with <span pulumi-lang-nodejs=\"`content`\" pulumi-lang-dotnet=\"`Content`\" pulumi-lang-go=\"`content`\" pulumi-lang-python=\"`content`\" pulumi-lang-yaml=\"`content`\" pulumi-lang-java=\"`content`\">`content`</span> and <span pulumi-lang-nodejs=\"`contentBase64`\" pulumi-lang-dotnet=\"`ContentBase64`\" pulumi-lang-go=\"`contentBase64`\" pulumi-lang-python=\"`content_base64`\" pulumi-lang-yaml=\"`contentBase64`\" pulumi-lang-java=\"`contentBase64`\">`content_base64`</span>.\nExactly one of these three arguments must be specified.\n","type":"string"}},"type":"object"},"type":"object"}},"version":"2.8.0"}
