Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Firewall ¶
type Firewall struct {
AllowRules []FirewallRule
DenyRules []FirewallRule
}
type FirewallRule ¶
type FirewallRule struct {
Metadata defsecTypes.Metadata
Source defsecTypes.StringValue
Destination defsecTypes.StringValue
SourcePort defsecTypes.StringValue
DestinationPort defsecTypes.StringValue
Enabled defsecTypes.BoolValue
}
type Instance ¶
type Instance struct {
Metadata defsecTypes.Metadata
AdminPassword defsecTypes.StringValue
}
type Networking ¶
type Networking struct {
SecurityGroups []SecurityGroup
}
type OpenStack ¶
type OpenStack struct {
Compute Compute
Networking Networking
}
type SecurityGroup ¶
type SecurityGroup struct {
Metadata defsecTypes.Metadata
Name defsecTypes.StringValue
Description defsecTypes.StringValue
Rules []SecurityGroupRule
}
type SecurityGroupRule ¶
type SecurityGroupRule struct {
Metadata defsecTypes.Metadata
IsIngress defsecTypes.BoolValue
EtherType defsecTypes.IntValue // 4 or 6 for ipv4/ipv6
Protocol defsecTypes.StringValue // e.g. tcp
PortMin defsecTypes.IntValue
PortMax defsecTypes.IntValue
CIDR defsecTypes.StringValue
}
SecurityGroupRule describes https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2
Click to show internal directories.
Click to hide internal directories.