From ab070b73cb4ab466e461f2e743520d7baa7602dc Mon Sep 17 00:00:00 2001 From: kjubybot Date: Mon, 31 Jan 2022 11:32:25 +0300 Subject: [PATCH] docs and timeouts for pfw --- decort/resource_pfw.go | 8 +++++++- docs/resources/pfw.md | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 docs/resources/pfw.md diff --git a/decort/resource_pfw.go b/decort/resource_pfw.go index 946cf5f..fce1ff5 100644 --- a/decort/resource_pfw.go +++ b/decort/resource_pfw.go @@ -188,7 +188,13 @@ func resourcePfw() *schema.Resource { State: schema.ImportStatePassthrough, }, - //TODO timeouts + Timeouts: &schema.ResourceTimeout{ + Create: &Timeout60s, + Read: &Timeout30s, + Update: &Timeout60s, + Delete: &Timeout60s, + Default: &Timeout60s, + }, Schema: resourcePfwSchemaMake(), } diff --git a/docs/resources/pfw.md b/docs/resources/pfw.md new file mode 100644 index 0000000..b12806d --- /dev/null +++ b/docs/resources/pfw.md @@ -0,0 +1,34 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_pfw Resource - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_pfw (Resource) + + + + + + +## Schema + +### Required + +- **compute_id** (Number) ID of compute instance. +- **local_base_port** (Number) Internal base port number. +- **proto** (String) Network protocol, either 'tcp' or 'udp'. +- **public_port_start** (Number) External start port number for the rule. + +### Optional + +- **id** (String) The ID of this resource. +- **public_port_end** (Number) End port number (inclusive) for the ranged rule. + +### Read-Only + +- **local_ip** (String) IP address of compute instance. + +