- "description": "Configure route maps.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterRoutemapRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterRoutemap(\"trname\", {\n comment: \"This is a Terraform example\",\n rules: [{\n action: \"deny\",\n id: 1,\n matchCommunity: \"Priority_1\",\n matchExtcommunityExact: \"enable\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterRoutemap(\"trname\",\n comment=\"This is a Terraform example\",\n rules=[{\n \"action\": \"deny\",\n \"id\": 1,\n \"match_community\": \"Priority_1\",\n \"match_extcommunity_exact\": \"enable\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterRoutemap(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterRoutemapRuleArgs\n {\n Action = \"deny\",\n Id = 1,\n MatchCommunity = \"Priority_1\",\n MatchExtcommunityExact = \"enable\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterRoutemap(ctx, \"trname\", \u0026fortimanager.ObjectRouterRoutemapArgs{\n\t\t\tComment: \"This is a Terraform example\",\n\t\t\tRules: fortimanager.ObjectRouterRoutemapRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterRoutemapRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tMatchCommunity: pulumi.String(\"Priority_1\"),\n\t\t\t\t\tMatchExtcommunityExact: pulumi.String(\"enable\"),\n\t\t\t\t},\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 com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterRoutemap;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterRoutemapRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\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 trname = new ObjectRouterRoutemap(\"trname\", ObjectRouterRoutemapArgs.builder()\n .comment(\"This is a Terraform example\")\n .rules(ObjectRouterRoutemapRuleArgs.builder()\n .action(\"deny\")\n .id(1.0)\n .matchCommunity(\"Priority_1\")\n .matchExtcommunityExact(\"enable\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterRoutemap\n properties:\n comment: This is a Terraform example\n rules:\n - action: deny\n id: 1\n matchCommunity: Priority_1\n matchExtcommunityExact: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter RouteMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterRoutemap:ObjectRouterRoutemap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n",
0 commit comments