- "description": "Provides a resource to create a CLB customized config.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as tencentcloud from \"@pulumi/tencentcloud\";\n\nconst foo = new tencentcloud.Clb.CustomizedConfig(\"foo\", {\n configContent: `client_max_body_size 224M;\r\nclient_body_timeout 60s;`,\n configName: \"helloWorld\",\n loadBalancerIds: [\n tencentcloud_clb_instance_internal_clb.id,\n tencentcloud_clb_instance_internal_clb2.id,\n ],\n});\n```\n```python\nimport pulumi\nimport tencentcloud_iac_pulumi as tencentcloud\n\nfoo = tencentcloud.clb.CustomizedConfig(\"foo\",\n config_content=\"\"\"client_max_body_size 224M;\r\nclient_body_timeout 60s;\n\"\"\",\n config_name=\"helloWorld\",\n load_balancer_ids=[\n tencentcloud_clb_instance[\"internal_clb\"][\"id\"],\n tencentcloud_clb_instance[\"internal_clb2\"][\"id\"],\n ])\n```\n```csharp\nusing Pulumi;\nusing Tencentcloud = TencentCloudIAC.PulumiPackage.Tencentcloud;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var foo = new Tencentcloud.Clb.CustomizedConfig(\"foo\", new Tencentcloud.Clb.CustomizedConfigArgs\n {\n ConfigContent = @\"client_max_body_size 224M;\r\nclient_body_timeout 60s;\n\",\n ConfigName = \"helloWorld\",\n LoadBalancerIds = \n {\n tencentcloud_clb_instance.Internal_clb.Id,\n tencentcloud_clb_instance.Internal_clb2.Id,\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Clb.NewCustomizedConfig(ctx, \"foo\", \u0026Clb.CustomizedConfigArgs{\n\t\t\tConfigContent: pulumi.String(fmt.Sprintf(\"%v%v\", \"client_max_body_size 224M;\r\\n\", \"client_body_timeout 60s;\\n\")),\n\t\t\tConfigName: pulumi.String(\"helloWorld\"),\n\t\t\tLoadBalancerIds: pulumi.StringArray{\n\t\t\t\tpulumi.Any(tencentcloud_clb_instance.Internal_clb.Id),\n\t\t\t\tpulumi.Any(tencentcloud_clb_instance.Internal_clb2.Id),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport java.util.*;\nimport java.io.*;\nimport java.nio.*;\nimport com.pulumi.*;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new CustomizedConfig(\"foo\", CustomizedConfigArgs.builder() \n .configContent(\"\"\"\nclient_max_body_size 224M;\r\nclient_body_timeout 60s;\n \"\"\")\n .configName(\"helloWorld\")\n .loadBalancerIds( \n tencentcloud_clb_instance.internal_clb().id(),\n tencentcloud_clb_instance.internal_clb2().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: tencentcloud:Clb:CustomizedConfig\n properties:\n configContent: \"client_max_body_size 224M;\\r\\nclient_body_timeout 60s;\\n\"\n configName: helloWorld\n loadBalancerIds:\n - ${tencentcloud_clb_instance.internal_clb.id}\n - ${tencentcloud_clb_instance.internal_clb2.id}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nCLB customized config can be imported using the id, e.g.\n\n```sh\n $ pulumi import tencentcloud:Clb/customizedConfig:CustomizedConfig foo pz-diowqstq\n```\n\n ",
0 commit comments