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 { defsecTypes.Metadata Source defsecTypes.StringValue Destination defsecTypes.StringValue SourcePort defsecTypes.StringValue DestinationPort defsecTypes.StringValue Enabled defsecTypes.BoolValue }
type Instance ¶
type Instance struct { 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 { defsecTypes.Metadata Name defsecTypes.StringValue Description defsecTypes.StringValue Rules []SecurityGroupRule }
type SecurityGroupRule ¶
type SecurityGroupRule struct { 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.