Skip to content

Commit

Permalink
Updated assets for terraform
Browse files Browse the repository at this point in the history
Signed-off-by: Sagar <[email protected]>
  • Loading branch information
sagarpsalvi committed Jun 24, 2024
1 parent 395ac21 commit 6760863
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
4 changes: 4 additions & 0 deletions avi/datasource_avi_serviceenginegroup.go
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,10 @@ func dataSourceAviServiceEngineGroup() *schema.Resource {
Type: schema.TypeString,
Computed: true,
},
"gve_enabled": {
Type: schema.TypeString,
Computed: true,
},
"ha_mode": {
Type: schema.TypeString,
Computed: true,
Expand Down
6 changes: 6 additions & 0 deletions avi/resource_avi_serviceenginegroup.go
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,12 @@ func ResourceServiceEngineGroupSchema() map[string]*schema.Schema {
Default: "15",
ValidateFunc: validateInteger,
},
"gve_enabled": {
Type: schema.TypeString,
Optional: true,
Default: "true",
ValidateFunc: validateBool,
},
"ha_mode": {
Type: schema.TypeString,
Optional: true,
Expand Down
1 change: 1 addition & 0 deletions website/docs/d/avi_serviceenginegroup.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ In addition to all arguments above, the following attributes are exported:
* `gcp_config` - Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `gratarp_permanent_periodicity` - Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
* `grpc_channel_connect_timeout` - Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `gve_enabled` - Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `ha_mode` - High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed in enterprise edition with any value, essentials edition(allowed values- ha_mode_legacy_active_standby), basic edition(allowed values- ha_mode_legacy_active_standby), enterprise with cloud services edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise is ha_mode_shared.
* `handle_per_pkt_attack` - Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `hardwaresecuritymodulegroup_ref` - It is a reference to an object of type hardwaresecuritymodulegroup. Allowed in enterprise edition with any value, enterprise with cloud services edition.
Expand Down
1 change: 1 addition & 0 deletions website/docs/r/avi_serviceenginegroup.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ The following arguments are supported:
* `gcp_config` - (Optional) Google cloud platform, service engine group configuration. Field introduced in 20.1.3. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `gratarp_permanent_periodicity` - (Optional) Gratarp periodicity for vip-ip. Allowed values are 5-30. Field introduced in 18.2.3. Unit is min. Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
* `grpc_channel_connect_timeout` - (Optional) Timeout in seconds that se waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `gve_enabled` - (Optional) Deploys google virtual ethernet (gve) - gvnic for all supported intances types in gcp. Applies only to newly created se's. Field introduced in 31.1.1. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `ha_mode` - (Optional) High availability mode for all the virtual services using this service engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed in enterprise edition with any value, essentials edition(allowed values- ha_mode_legacy_active_standby), basic edition(allowed values- ha_mode_legacy_active_standby), enterprise with cloud services edition. Special default for essentials edition is ha_mode_legacy_active_standby, basic edition is ha_mode_legacy_active_standby, enterprise is ha_mode_shared.
* `handle_per_pkt_attack` - (Optional) Configuration to handle per packet attack handling.for example, dns reflection attack is a type of attack where a response packet is sent to the dns vs.this configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed in enterprise edition with any value, enterprise with cloud services edition.
* `hardwaresecuritymodulegroup_ref` - (Optional) It is a reference to an object of type hardwaresecuritymodulegroup. Allowed in enterprise edition with any value, enterprise with cloud services edition.
Expand Down

0 comments on commit 6760863

Please sign in to comment.