Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Firewall
- type FirewallAlias
- type FirewallAliasArgs
- type FirewallAliasArray
- type FirewallAliasArrayInput
- type FirewallAliasArrayOutput
- func (FirewallAliasArrayOutput) ElementType() reflect.Type
- func (o FirewallAliasArrayOutput) Index(i pulumi.IntInput) FirewallAliasOutput
- func (o FirewallAliasArrayOutput) ToFirewallAliasArrayOutput() FirewallAliasArrayOutput
- func (o FirewallAliasArrayOutput) ToFirewallAliasArrayOutputWithContext(ctx context.Context) FirewallAliasArrayOutput
- type FirewallAliasInput
- type FirewallAliasMap
- type FirewallAliasMapInput
- type FirewallAliasMapOutput
- func (FirewallAliasMapOutput) ElementType() reflect.Type
- func (o FirewallAliasMapOutput) MapIndex(k pulumi.StringInput) FirewallAliasOutput
- func (o FirewallAliasMapOutput) ToFirewallAliasMapOutput() FirewallAliasMapOutput
- func (o FirewallAliasMapOutput) ToFirewallAliasMapOutputWithContext(ctx context.Context) FirewallAliasMapOutput
- type FirewallAliasOutput
- func (o FirewallAliasOutput) Cidr() pulumi.StringOutput
- func (o FirewallAliasOutput) Comment() pulumi.StringPtrOutput
- func (o FirewallAliasOutput) ContainerId() pulumi.IntPtrOutput
- func (FirewallAliasOutput) ElementType() reflect.Type
- func (o FirewallAliasOutput) Name() pulumi.StringOutput
- func (o FirewallAliasOutput) NodeName() pulumi.StringPtrOutput
- func (o FirewallAliasOutput) ToFirewallAliasOutput() FirewallAliasOutput
- func (o FirewallAliasOutput) ToFirewallAliasOutputWithContext(ctx context.Context) FirewallAliasOutput
- func (o FirewallAliasOutput) VmId() pulumi.IntPtrOutput
- type FirewallAliasState
- type FirewallArgs
- type FirewallArray
- type FirewallArrayInput
- type FirewallArrayOutput
- type FirewallIPSet
- type FirewallIPSetArgs
- type FirewallIPSetArray
- type FirewallIPSetArrayInput
- type FirewallIPSetArrayOutput
- func (FirewallIPSetArrayOutput) ElementType() reflect.Type
- func (o FirewallIPSetArrayOutput) Index(i pulumi.IntInput) FirewallIPSetOutput
- func (o FirewallIPSetArrayOutput) ToFirewallIPSetArrayOutput() FirewallIPSetArrayOutput
- func (o FirewallIPSetArrayOutput) ToFirewallIPSetArrayOutputWithContext(ctx context.Context) FirewallIPSetArrayOutput
- type FirewallIPSetCidr
- type FirewallIPSetCidrArgs
- type FirewallIPSetCidrArray
- type FirewallIPSetCidrArrayInput
- type FirewallIPSetCidrArrayOutput
- func (FirewallIPSetCidrArrayOutput) ElementType() reflect.Type
- func (o FirewallIPSetCidrArrayOutput) Index(i pulumi.IntInput) FirewallIPSetCidrOutput
- func (o FirewallIPSetCidrArrayOutput) ToFirewallIPSetCidrArrayOutput() FirewallIPSetCidrArrayOutput
- func (o FirewallIPSetCidrArrayOutput) ToFirewallIPSetCidrArrayOutputWithContext(ctx context.Context) FirewallIPSetCidrArrayOutput
- type FirewallIPSetCidrInput
- type FirewallIPSetCidrOutput
- func (o FirewallIPSetCidrOutput) Comment() pulumi.StringPtrOutput
- func (FirewallIPSetCidrOutput) ElementType() reflect.Type
- func (o FirewallIPSetCidrOutput) Name() pulumi.StringOutput
- func (o FirewallIPSetCidrOutput) Nomatch() pulumi.BoolPtrOutput
- func (o FirewallIPSetCidrOutput) ToFirewallIPSetCidrOutput() FirewallIPSetCidrOutput
- func (o FirewallIPSetCidrOutput) ToFirewallIPSetCidrOutputWithContext(ctx context.Context) FirewallIPSetCidrOutput
- type FirewallIPSetInput
- type FirewallIPSetMap
- type FirewallIPSetMapInput
- type FirewallIPSetMapOutput
- func (FirewallIPSetMapOutput) ElementType() reflect.Type
- func (o FirewallIPSetMapOutput) MapIndex(k pulumi.StringInput) FirewallIPSetOutput
- func (o FirewallIPSetMapOutput) ToFirewallIPSetMapOutput() FirewallIPSetMapOutput
- func (o FirewallIPSetMapOutput) ToFirewallIPSetMapOutputWithContext(ctx context.Context) FirewallIPSetMapOutput
- type FirewallIPSetOutput
- func (o FirewallIPSetOutput) Cidrs() FirewallIPSetCidrArrayOutput
- func (o FirewallIPSetOutput) Comment() pulumi.StringPtrOutput
- func (o FirewallIPSetOutput) ContainerId() pulumi.IntPtrOutput
- func (FirewallIPSetOutput) ElementType() reflect.Type
- func (o FirewallIPSetOutput) Name() pulumi.StringOutput
- func (o FirewallIPSetOutput) NodeName() pulumi.StringPtrOutput
- func (o FirewallIPSetOutput) ToFirewallIPSetOutput() FirewallIPSetOutput
- func (o FirewallIPSetOutput) ToFirewallIPSetOutputWithContext(ctx context.Context) FirewallIPSetOutput
- func (o FirewallIPSetOutput) VmId() pulumi.IntPtrOutput
- type FirewallIPSetState
- type FirewallInput
- type FirewallLogRatelimit
- type FirewallLogRatelimitArgs
- func (FirewallLogRatelimitArgs) ElementType() reflect.Type
- func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitOutput() FirewallLogRatelimitOutput
- func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitOutputWithContext(ctx context.Context) FirewallLogRatelimitOutput
- func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput
- func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitPtrOutputWithContext(ctx context.Context) FirewallLogRatelimitPtrOutput
- type FirewallLogRatelimitInput
- type FirewallLogRatelimitOutput
- func (o FirewallLogRatelimitOutput) Burst() pulumi.IntPtrOutput
- func (FirewallLogRatelimitOutput) ElementType() reflect.Type
- func (o FirewallLogRatelimitOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallLogRatelimitOutput) Rate() pulumi.StringPtrOutput
- func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitOutput() FirewallLogRatelimitOutput
- func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitOutputWithContext(ctx context.Context) FirewallLogRatelimitOutput
- func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput
- func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitPtrOutputWithContext(ctx context.Context) FirewallLogRatelimitPtrOutput
- type FirewallLogRatelimitPtrInput
- type FirewallLogRatelimitPtrOutput
- func (o FirewallLogRatelimitPtrOutput) Burst() pulumi.IntPtrOutput
- func (o FirewallLogRatelimitPtrOutput) Elem() FirewallLogRatelimitOutput
- func (FirewallLogRatelimitPtrOutput) ElementType() reflect.Type
- func (o FirewallLogRatelimitPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallLogRatelimitPtrOutput) Rate() pulumi.StringPtrOutput
- func (o FirewallLogRatelimitPtrOutput) ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput
- func (o FirewallLogRatelimitPtrOutput) ToFirewallLogRatelimitPtrOutputWithContext(ctx context.Context) FirewallLogRatelimitPtrOutput
- type FirewallMap
- type FirewallMapInput
- type FirewallMapOutput
- type FirewallOptions
- type FirewallOptionsArgs
- type FirewallOptionsArray
- type FirewallOptionsArrayInput
- type FirewallOptionsArrayOutput
- func (FirewallOptionsArrayOutput) ElementType() reflect.Type
- func (o FirewallOptionsArrayOutput) Index(i pulumi.IntInput) FirewallOptionsOutput
- func (o FirewallOptionsArrayOutput) ToFirewallOptionsArrayOutput() FirewallOptionsArrayOutput
- func (o FirewallOptionsArrayOutput) ToFirewallOptionsArrayOutputWithContext(ctx context.Context) FirewallOptionsArrayOutput
- type FirewallOptionsInput
- type FirewallOptionsMap
- type FirewallOptionsMapInput
- type FirewallOptionsMapOutput
- func (FirewallOptionsMapOutput) ElementType() reflect.Type
- func (o FirewallOptionsMapOutput) MapIndex(k pulumi.StringInput) FirewallOptionsOutput
- func (o FirewallOptionsMapOutput) ToFirewallOptionsMapOutput() FirewallOptionsMapOutput
- func (o FirewallOptionsMapOutput) ToFirewallOptionsMapOutputWithContext(ctx context.Context) FirewallOptionsMapOutput
- type FirewallOptionsOutput
- func (o FirewallOptionsOutput) ContainerId() pulumi.IntPtrOutput
- func (o FirewallOptionsOutput) Dhcp() pulumi.BoolPtrOutput
- func (FirewallOptionsOutput) ElementType() reflect.Type
- func (o FirewallOptionsOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallOptionsOutput) InputPolicy() pulumi.StringPtrOutput
- func (o FirewallOptionsOutput) Ipfilter() pulumi.BoolPtrOutput
- func (o FirewallOptionsOutput) LogLevelIn() pulumi.StringPtrOutput
- func (o FirewallOptionsOutput) LogLevelOut() pulumi.StringPtrOutput
- func (o FirewallOptionsOutput) Macfilter() pulumi.BoolPtrOutput
- func (o FirewallOptionsOutput) Ndp() pulumi.BoolPtrOutput
- func (o FirewallOptionsOutput) NodeName() pulumi.StringOutput
- func (o FirewallOptionsOutput) OutputPolicy() pulumi.StringPtrOutput
- func (o FirewallOptionsOutput) Radv() pulumi.BoolPtrOutput
- func (o FirewallOptionsOutput) ToFirewallOptionsOutput() FirewallOptionsOutput
- func (o FirewallOptionsOutput) ToFirewallOptionsOutputWithContext(ctx context.Context) FirewallOptionsOutput
- func (o FirewallOptionsOutput) VmId() pulumi.IntPtrOutput
- type FirewallOptionsState
- type FirewallOutput
- func (o FirewallOutput) Ebtables() pulumi.BoolPtrOutput
- func (FirewallOutput) ElementType() reflect.Type
- func (o FirewallOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallOutput) InputPolicy() pulumi.StringPtrOutput
- func (o FirewallOutput) LogRatelimit() FirewallLogRatelimitPtrOutput
- func (o FirewallOutput) OutputPolicy() pulumi.StringPtrOutput
- func (o FirewallOutput) ToFirewallOutput() FirewallOutput
- func (o FirewallOutput) ToFirewallOutputWithContext(ctx context.Context) FirewallOutput
- type FirewallRules
- type FirewallRulesArgs
- type FirewallRulesArray
- type FirewallRulesArrayInput
- type FirewallRulesArrayOutput
- func (FirewallRulesArrayOutput) ElementType() reflect.Type
- func (o FirewallRulesArrayOutput) Index(i pulumi.IntInput) FirewallRulesOutput
- func (o FirewallRulesArrayOutput) ToFirewallRulesArrayOutput() FirewallRulesArrayOutput
- func (o FirewallRulesArrayOutput) ToFirewallRulesArrayOutputWithContext(ctx context.Context) FirewallRulesArrayOutput
- type FirewallRulesInput
- type FirewallRulesMap
- type FirewallRulesMapInput
- type FirewallRulesMapOutput
- func (FirewallRulesMapOutput) ElementType() reflect.Type
- func (o FirewallRulesMapOutput) MapIndex(k pulumi.StringInput) FirewallRulesOutput
- func (o FirewallRulesMapOutput) ToFirewallRulesMapOutput() FirewallRulesMapOutput
- func (o FirewallRulesMapOutput) ToFirewallRulesMapOutputWithContext(ctx context.Context) FirewallRulesMapOutput
- type FirewallRulesOutput
- func (o FirewallRulesOutput) ContainerId() pulumi.IntPtrOutput
- func (FirewallRulesOutput) ElementType() reflect.Type
- func (o FirewallRulesOutput) NodeName() pulumi.StringPtrOutput
- func (o FirewallRulesOutput) Rules() FirewallRulesRuleArrayOutput
- func (o FirewallRulesOutput) ToFirewallRulesOutput() FirewallRulesOutput
- func (o FirewallRulesOutput) ToFirewallRulesOutputWithContext(ctx context.Context) FirewallRulesOutput
- func (o FirewallRulesOutput) VmId() pulumi.IntPtrOutput
- type FirewallRulesRule
- type FirewallRulesRuleArgs
- type FirewallRulesRuleArray
- type FirewallRulesRuleArrayInput
- type FirewallRulesRuleArrayOutput
- func (FirewallRulesRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallRulesRuleArrayOutput) Index(i pulumi.IntInput) FirewallRulesRuleOutput
- func (o FirewallRulesRuleArrayOutput) ToFirewallRulesRuleArrayOutput() FirewallRulesRuleArrayOutput
- func (o FirewallRulesRuleArrayOutput) ToFirewallRulesRuleArrayOutputWithContext(ctx context.Context) FirewallRulesRuleArrayOutput
- type FirewallRulesRuleInput
- type FirewallRulesRuleOutput
- func (o FirewallRulesRuleOutput) Action() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Comment() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Dest() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Dport() pulumi.StringPtrOutput
- func (FirewallRulesRuleOutput) ElementType() reflect.Type
- func (o FirewallRulesRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallRulesRuleOutput) Iface() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Log() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Macro() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Pos() pulumi.IntPtrOutput
- func (o FirewallRulesRuleOutput) Proto() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Source() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) Sport() pulumi.StringPtrOutput
- func (o FirewallRulesRuleOutput) ToFirewallRulesRuleOutput() FirewallRulesRuleOutput
- func (o FirewallRulesRuleOutput) ToFirewallRulesRuleOutputWithContext(ctx context.Context) FirewallRulesRuleOutput
- func (o FirewallRulesRuleOutput) Type() pulumi.StringPtrOutput
- type FirewallRulesState
- type FirewallSecurityGroup
- type FirewallSecurityGroupArgs
- type FirewallSecurityGroupArray
- func (FirewallSecurityGroupArray) ElementType() reflect.Type
- func (i FirewallSecurityGroupArray) ToFirewallSecurityGroupArrayOutput() FirewallSecurityGroupArrayOutput
- func (i FirewallSecurityGroupArray) ToFirewallSecurityGroupArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupArrayOutput
- type FirewallSecurityGroupArrayInput
- type FirewallSecurityGroupArrayOutput
- func (FirewallSecurityGroupArrayOutput) ElementType() reflect.Type
- func (o FirewallSecurityGroupArrayOutput) Index(i pulumi.IntInput) FirewallSecurityGroupOutput
- func (o FirewallSecurityGroupArrayOutput) ToFirewallSecurityGroupArrayOutput() FirewallSecurityGroupArrayOutput
- func (o FirewallSecurityGroupArrayOutput) ToFirewallSecurityGroupArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupArrayOutput
- type FirewallSecurityGroupInput
- type FirewallSecurityGroupMap
- type FirewallSecurityGroupMapInput
- type FirewallSecurityGroupMapOutput
- func (FirewallSecurityGroupMapOutput) ElementType() reflect.Type
- func (o FirewallSecurityGroupMapOutput) MapIndex(k pulumi.StringInput) FirewallSecurityGroupOutput
- func (o FirewallSecurityGroupMapOutput) ToFirewallSecurityGroupMapOutput() FirewallSecurityGroupMapOutput
- func (o FirewallSecurityGroupMapOutput) ToFirewallSecurityGroupMapOutputWithContext(ctx context.Context) FirewallSecurityGroupMapOutput
- type FirewallSecurityGroupOutput
- func (o FirewallSecurityGroupOutput) Comment() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupOutput) ContainerId() pulumi.IntPtrOutput
- func (FirewallSecurityGroupOutput) ElementType() reflect.Type
- func (o FirewallSecurityGroupOutput) Name() pulumi.StringOutput
- func (o FirewallSecurityGroupOutput) NodeName() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupOutput) Rules() FirewallSecurityGroupRuleArrayOutput
- func (o FirewallSecurityGroupOutput) ToFirewallSecurityGroupOutput() FirewallSecurityGroupOutput
- func (o FirewallSecurityGroupOutput) ToFirewallSecurityGroupOutputWithContext(ctx context.Context) FirewallSecurityGroupOutput
- func (o FirewallSecurityGroupOutput) VmId() pulumi.IntPtrOutput
- type FirewallSecurityGroupRule
- type FirewallSecurityGroupRuleArgs
- func (FirewallSecurityGroupRuleArgs) ElementType() reflect.Type
- func (i FirewallSecurityGroupRuleArgs) ToFirewallSecurityGroupRuleOutput() FirewallSecurityGroupRuleOutput
- func (i FirewallSecurityGroupRuleArgs) ToFirewallSecurityGroupRuleOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleOutput
- type FirewallSecurityGroupRuleArray
- func (FirewallSecurityGroupRuleArray) ElementType() reflect.Type
- func (i FirewallSecurityGroupRuleArray) ToFirewallSecurityGroupRuleArrayOutput() FirewallSecurityGroupRuleArrayOutput
- func (i FirewallSecurityGroupRuleArray) ToFirewallSecurityGroupRuleArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleArrayOutput
- type FirewallSecurityGroupRuleArrayInput
- type FirewallSecurityGroupRuleArrayOutput
- func (FirewallSecurityGroupRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallSecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) FirewallSecurityGroupRuleOutput
- func (o FirewallSecurityGroupRuleArrayOutput) ToFirewallSecurityGroupRuleArrayOutput() FirewallSecurityGroupRuleArrayOutput
- func (o FirewallSecurityGroupRuleArrayOutput) ToFirewallSecurityGroupRuleArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleArrayOutput
- type FirewallSecurityGroupRuleInput
- type FirewallSecurityGroupRuleOutput
- func (o FirewallSecurityGroupRuleOutput) Action() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Comment() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Dest() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Dport() pulumi.StringPtrOutput
- func (FirewallSecurityGroupRuleOutput) ElementType() reflect.Type
- func (o FirewallSecurityGroupRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Iface() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Log() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Macro() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Pos() pulumi.IntPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Proto() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Source() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) Sport() pulumi.StringPtrOutput
- func (o FirewallSecurityGroupRuleOutput) ToFirewallSecurityGroupRuleOutput() FirewallSecurityGroupRuleOutput
- func (o FirewallSecurityGroupRuleOutput) ToFirewallSecurityGroupRuleOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleOutput
- func (o FirewallSecurityGroupRuleOutput) Type() pulumi.StringPtrOutput
- type FirewallSecurityGroupState
- type FirewallState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Firewall ¶
type Firewall struct { pulumi.CustomResourceState // Enable ebtables cluster-wide Ebtables pulumi.BoolPtrOutput `pulumi:"ebtables"` // Enable or disable the firewall cluster-wide Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Default policy for incoming traffic InputPolicy pulumi.StringPtrOutput `pulumi:"inputPolicy"` // Log ratelimiting settings LogRatelimit FirewallLogRatelimitPtrOutput `pulumi:"logRatelimit"` // Default policy for outgoing traffic OutputPolicy pulumi.StringPtrOutput `pulumi:"outputPolicy"` }
func GetFirewall ¶
func GetFirewall(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallState, opts ...pulumi.ResourceOption) (*Firewall, error)
GetFirewall gets an existing Firewall resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewall ¶
func NewFirewall(ctx *pulumi.Context, name string, args *FirewallArgs, opts ...pulumi.ResourceOption) (*Firewall, error)
NewFirewall registers a new resource with the given unique name, arguments, and options.
func (*Firewall) ElementType ¶
func (*Firewall) ToFirewallOutput ¶
func (i *Firewall) ToFirewallOutput() FirewallOutput
func (*Firewall) ToFirewallOutputWithContext ¶
func (i *Firewall) ToFirewallOutputWithContext(ctx context.Context) FirewallOutput
type FirewallAlias ¶
type FirewallAlias struct { pulumi.CustomResourceState // IP/CIDR block Cidr pulumi.StringOutput `pulumi:"cidr"` // Alias comment Comment pulumi.StringPtrOutput `pulumi:"comment"` // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrOutput `pulumi:"containerId"` // Alias name Name pulumi.StringOutput `pulumi:"name"` // The name of the node. NodeName pulumi.StringPtrOutput `pulumi:"nodeName"` // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrOutput `pulumi:"vmId"` }
func GetFirewallAlias ¶
func GetFirewallAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallAliasState, opts ...pulumi.ResourceOption) (*FirewallAlias, error)
GetFirewallAlias gets an existing FirewallAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallAlias ¶
func NewFirewallAlias(ctx *pulumi.Context, name string, args *FirewallAliasArgs, opts ...pulumi.ResourceOption) (*FirewallAlias, error)
NewFirewallAlias registers a new resource with the given unique name, arguments, and options.
func (*FirewallAlias) ElementType ¶
func (*FirewallAlias) ElementType() reflect.Type
func (*FirewallAlias) ToFirewallAliasOutput ¶
func (i *FirewallAlias) ToFirewallAliasOutput() FirewallAliasOutput
func (*FirewallAlias) ToFirewallAliasOutputWithContext ¶
func (i *FirewallAlias) ToFirewallAliasOutputWithContext(ctx context.Context) FirewallAliasOutput
type FirewallAliasArgs ¶
type FirewallAliasArgs struct { // IP/CIDR block Cidr pulumi.StringInput // Alias comment Comment pulumi.StringPtrInput // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // Alias name Name pulumi.StringPtrInput // The name of the node. NodeName pulumi.StringPtrInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
The set of arguments for constructing a FirewallAlias resource.
func (FirewallAliasArgs) ElementType ¶
func (FirewallAliasArgs) ElementType() reflect.Type
type FirewallAliasArray ¶
type FirewallAliasArray []FirewallAliasInput
func (FirewallAliasArray) ElementType ¶
func (FirewallAliasArray) ElementType() reflect.Type
func (FirewallAliasArray) ToFirewallAliasArrayOutput ¶
func (i FirewallAliasArray) ToFirewallAliasArrayOutput() FirewallAliasArrayOutput
func (FirewallAliasArray) ToFirewallAliasArrayOutputWithContext ¶
func (i FirewallAliasArray) ToFirewallAliasArrayOutputWithContext(ctx context.Context) FirewallAliasArrayOutput
type FirewallAliasArrayInput ¶
type FirewallAliasArrayInput interface { pulumi.Input ToFirewallAliasArrayOutput() FirewallAliasArrayOutput ToFirewallAliasArrayOutputWithContext(context.Context) FirewallAliasArrayOutput }
FirewallAliasArrayInput is an input type that accepts FirewallAliasArray and FirewallAliasArrayOutput values. You can construct a concrete instance of `FirewallAliasArrayInput` via:
FirewallAliasArray{ FirewallAliasArgs{...} }
type FirewallAliasArrayOutput ¶
type FirewallAliasArrayOutput struct{ *pulumi.OutputState }
func (FirewallAliasArrayOutput) ElementType ¶
func (FirewallAliasArrayOutput) ElementType() reflect.Type
func (FirewallAliasArrayOutput) Index ¶
func (o FirewallAliasArrayOutput) Index(i pulumi.IntInput) FirewallAliasOutput
func (FirewallAliasArrayOutput) ToFirewallAliasArrayOutput ¶
func (o FirewallAliasArrayOutput) ToFirewallAliasArrayOutput() FirewallAliasArrayOutput
func (FirewallAliasArrayOutput) ToFirewallAliasArrayOutputWithContext ¶
func (o FirewallAliasArrayOutput) ToFirewallAliasArrayOutputWithContext(ctx context.Context) FirewallAliasArrayOutput
type FirewallAliasInput ¶
type FirewallAliasInput interface { pulumi.Input ToFirewallAliasOutput() FirewallAliasOutput ToFirewallAliasOutputWithContext(ctx context.Context) FirewallAliasOutput }
type FirewallAliasMap ¶
type FirewallAliasMap map[string]FirewallAliasInput
func (FirewallAliasMap) ElementType ¶
func (FirewallAliasMap) ElementType() reflect.Type
func (FirewallAliasMap) ToFirewallAliasMapOutput ¶
func (i FirewallAliasMap) ToFirewallAliasMapOutput() FirewallAliasMapOutput
func (FirewallAliasMap) ToFirewallAliasMapOutputWithContext ¶
func (i FirewallAliasMap) ToFirewallAliasMapOutputWithContext(ctx context.Context) FirewallAliasMapOutput
type FirewallAliasMapInput ¶
type FirewallAliasMapInput interface { pulumi.Input ToFirewallAliasMapOutput() FirewallAliasMapOutput ToFirewallAliasMapOutputWithContext(context.Context) FirewallAliasMapOutput }
FirewallAliasMapInput is an input type that accepts FirewallAliasMap and FirewallAliasMapOutput values. You can construct a concrete instance of `FirewallAliasMapInput` via:
FirewallAliasMap{ "key": FirewallAliasArgs{...} }
type FirewallAliasMapOutput ¶
type FirewallAliasMapOutput struct{ *pulumi.OutputState }
func (FirewallAliasMapOutput) ElementType ¶
func (FirewallAliasMapOutput) ElementType() reflect.Type
func (FirewallAliasMapOutput) MapIndex ¶
func (o FirewallAliasMapOutput) MapIndex(k pulumi.StringInput) FirewallAliasOutput
func (FirewallAliasMapOutput) ToFirewallAliasMapOutput ¶
func (o FirewallAliasMapOutput) ToFirewallAliasMapOutput() FirewallAliasMapOutput
func (FirewallAliasMapOutput) ToFirewallAliasMapOutputWithContext ¶
func (o FirewallAliasMapOutput) ToFirewallAliasMapOutputWithContext(ctx context.Context) FirewallAliasMapOutput
type FirewallAliasOutput ¶
type FirewallAliasOutput struct{ *pulumi.OutputState }
func (FirewallAliasOutput) Cidr ¶
func (o FirewallAliasOutput) Cidr() pulumi.StringOutput
IP/CIDR block
func (FirewallAliasOutput) Comment ¶
func (o FirewallAliasOutput) Comment() pulumi.StringPtrOutput
Alias comment
func (FirewallAliasOutput) ContainerId ¶
func (o FirewallAliasOutput) ContainerId() pulumi.IntPtrOutput
The ID of the container to manage the firewall for.
func (FirewallAliasOutput) ElementType ¶
func (FirewallAliasOutput) ElementType() reflect.Type
func (FirewallAliasOutput) Name ¶
func (o FirewallAliasOutput) Name() pulumi.StringOutput
Alias name
func (FirewallAliasOutput) NodeName ¶
func (o FirewallAliasOutput) NodeName() pulumi.StringPtrOutput
The name of the node.
func (FirewallAliasOutput) ToFirewallAliasOutput ¶
func (o FirewallAliasOutput) ToFirewallAliasOutput() FirewallAliasOutput
func (FirewallAliasOutput) ToFirewallAliasOutputWithContext ¶
func (o FirewallAliasOutput) ToFirewallAliasOutputWithContext(ctx context.Context) FirewallAliasOutput
func (FirewallAliasOutput) VmId ¶
func (o FirewallAliasOutput) VmId() pulumi.IntPtrOutput
The ID of the VM to manage the firewall for.
type FirewallAliasState ¶
type FirewallAliasState struct { // IP/CIDR block Cidr pulumi.StringPtrInput // Alias comment Comment pulumi.StringPtrInput // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // Alias name Name pulumi.StringPtrInput // The name of the node. NodeName pulumi.StringPtrInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
func (FirewallAliasState) ElementType ¶
func (FirewallAliasState) ElementType() reflect.Type
type FirewallArgs ¶
type FirewallArgs struct { // Enable ebtables cluster-wide Ebtables pulumi.BoolPtrInput // Enable or disable the firewall cluster-wide Enabled pulumi.BoolPtrInput // Default policy for incoming traffic InputPolicy pulumi.StringPtrInput // Log ratelimiting settings LogRatelimit FirewallLogRatelimitPtrInput // Default policy for outgoing traffic OutputPolicy pulumi.StringPtrInput }
The set of arguments for constructing a Firewall resource.
func (FirewallArgs) ElementType ¶
func (FirewallArgs) ElementType() reflect.Type
type FirewallArray ¶
type FirewallArray []FirewallInput
func (FirewallArray) ElementType ¶
func (FirewallArray) ElementType() reflect.Type
func (FirewallArray) ToFirewallArrayOutput ¶
func (i FirewallArray) ToFirewallArrayOutput() FirewallArrayOutput
func (FirewallArray) ToFirewallArrayOutputWithContext ¶
func (i FirewallArray) ToFirewallArrayOutputWithContext(ctx context.Context) FirewallArrayOutput
type FirewallArrayInput ¶
type FirewallArrayInput interface { pulumi.Input ToFirewallArrayOutput() FirewallArrayOutput ToFirewallArrayOutputWithContext(context.Context) FirewallArrayOutput }
FirewallArrayInput is an input type that accepts FirewallArray and FirewallArrayOutput values. You can construct a concrete instance of `FirewallArrayInput` via:
FirewallArray{ FirewallArgs{...} }
type FirewallArrayOutput ¶
type FirewallArrayOutput struct{ *pulumi.OutputState }
func (FirewallArrayOutput) ElementType ¶
func (FirewallArrayOutput) ElementType() reflect.Type
func (FirewallArrayOutput) Index ¶
func (o FirewallArrayOutput) Index(i pulumi.IntInput) FirewallOutput
func (FirewallArrayOutput) ToFirewallArrayOutput ¶
func (o FirewallArrayOutput) ToFirewallArrayOutput() FirewallArrayOutput
func (FirewallArrayOutput) ToFirewallArrayOutputWithContext ¶
func (o FirewallArrayOutput) ToFirewallArrayOutputWithContext(ctx context.Context) FirewallArrayOutput
type FirewallIPSet ¶
type FirewallIPSet struct { pulumi.CustomResourceState // List of IP or Networks Cidrs FirewallIPSetCidrArrayOutput `pulumi:"cidrs"` // IPSet comment Comment pulumi.StringPtrOutput `pulumi:"comment"` // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrOutput `pulumi:"containerId"` // IPSet name Name pulumi.StringOutput `pulumi:"name"` // The name of the node. NodeName pulumi.StringPtrOutput `pulumi:"nodeName"` // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrOutput `pulumi:"vmId"` }
func GetFirewallIPSet ¶
func GetFirewallIPSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallIPSetState, opts ...pulumi.ResourceOption) (*FirewallIPSet, error)
GetFirewallIPSet gets an existing FirewallIPSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallIPSet ¶
func NewFirewallIPSet(ctx *pulumi.Context, name string, args *FirewallIPSetArgs, opts ...pulumi.ResourceOption) (*FirewallIPSet, error)
NewFirewallIPSet registers a new resource with the given unique name, arguments, and options.
func (*FirewallIPSet) ElementType ¶
func (*FirewallIPSet) ElementType() reflect.Type
func (*FirewallIPSet) ToFirewallIPSetOutput ¶
func (i *FirewallIPSet) ToFirewallIPSetOutput() FirewallIPSetOutput
func (*FirewallIPSet) ToFirewallIPSetOutputWithContext ¶
func (i *FirewallIPSet) ToFirewallIPSetOutputWithContext(ctx context.Context) FirewallIPSetOutput
type FirewallIPSetArgs ¶
type FirewallIPSetArgs struct { // List of IP or Networks Cidrs FirewallIPSetCidrArrayInput // IPSet comment Comment pulumi.StringPtrInput // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // IPSet name Name pulumi.StringPtrInput // The name of the node. NodeName pulumi.StringPtrInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
The set of arguments for constructing a FirewallIPSet resource.
func (FirewallIPSetArgs) ElementType ¶
func (FirewallIPSetArgs) ElementType() reflect.Type
type FirewallIPSetArray ¶
type FirewallIPSetArray []FirewallIPSetInput
func (FirewallIPSetArray) ElementType ¶
func (FirewallIPSetArray) ElementType() reflect.Type
func (FirewallIPSetArray) ToFirewallIPSetArrayOutput ¶
func (i FirewallIPSetArray) ToFirewallIPSetArrayOutput() FirewallIPSetArrayOutput
func (FirewallIPSetArray) ToFirewallIPSetArrayOutputWithContext ¶
func (i FirewallIPSetArray) ToFirewallIPSetArrayOutputWithContext(ctx context.Context) FirewallIPSetArrayOutput
type FirewallIPSetArrayInput ¶
type FirewallIPSetArrayInput interface { pulumi.Input ToFirewallIPSetArrayOutput() FirewallIPSetArrayOutput ToFirewallIPSetArrayOutputWithContext(context.Context) FirewallIPSetArrayOutput }
FirewallIPSetArrayInput is an input type that accepts FirewallIPSetArray and FirewallIPSetArrayOutput values. You can construct a concrete instance of `FirewallIPSetArrayInput` via:
FirewallIPSetArray{ FirewallIPSetArgs{...} }
type FirewallIPSetArrayOutput ¶
type FirewallIPSetArrayOutput struct{ *pulumi.OutputState }
func (FirewallIPSetArrayOutput) ElementType ¶
func (FirewallIPSetArrayOutput) ElementType() reflect.Type
func (FirewallIPSetArrayOutput) Index ¶
func (o FirewallIPSetArrayOutput) Index(i pulumi.IntInput) FirewallIPSetOutput
func (FirewallIPSetArrayOutput) ToFirewallIPSetArrayOutput ¶
func (o FirewallIPSetArrayOutput) ToFirewallIPSetArrayOutput() FirewallIPSetArrayOutput
func (FirewallIPSetArrayOutput) ToFirewallIPSetArrayOutputWithContext ¶
func (o FirewallIPSetArrayOutput) ToFirewallIPSetArrayOutputWithContext(ctx context.Context) FirewallIPSetArrayOutput
type FirewallIPSetCidr ¶
type FirewallIPSetCidrArgs ¶
type FirewallIPSetCidrArgs struct { Comment pulumi.StringPtrInput `pulumi:"comment"` Name pulumi.StringInput `pulumi:"name"` Nomatch pulumi.BoolPtrInput `pulumi:"nomatch"` }
func (FirewallIPSetCidrArgs) ElementType ¶
func (FirewallIPSetCidrArgs) ElementType() reflect.Type
func (FirewallIPSetCidrArgs) ToFirewallIPSetCidrOutput ¶
func (i FirewallIPSetCidrArgs) ToFirewallIPSetCidrOutput() FirewallIPSetCidrOutput
func (FirewallIPSetCidrArgs) ToFirewallIPSetCidrOutputWithContext ¶
func (i FirewallIPSetCidrArgs) ToFirewallIPSetCidrOutputWithContext(ctx context.Context) FirewallIPSetCidrOutput
type FirewallIPSetCidrArray ¶
type FirewallIPSetCidrArray []FirewallIPSetCidrInput
func (FirewallIPSetCidrArray) ElementType ¶
func (FirewallIPSetCidrArray) ElementType() reflect.Type
func (FirewallIPSetCidrArray) ToFirewallIPSetCidrArrayOutput ¶
func (i FirewallIPSetCidrArray) ToFirewallIPSetCidrArrayOutput() FirewallIPSetCidrArrayOutput
func (FirewallIPSetCidrArray) ToFirewallIPSetCidrArrayOutputWithContext ¶
func (i FirewallIPSetCidrArray) ToFirewallIPSetCidrArrayOutputWithContext(ctx context.Context) FirewallIPSetCidrArrayOutput
type FirewallIPSetCidrArrayInput ¶
type FirewallIPSetCidrArrayInput interface { pulumi.Input ToFirewallIPSetCidrArrayOutput() FirewallIPSetCidrArrayOutput ToFirewallIPSetCidrArrayOutputWithContext(context.Context) FirewallIPSetCidrArrayOutput }
FirewallIPSetCidrArrayInput is an input type that accepts FirewallIPSetCidrArray and FirewallIPSetCidrArrayOutput values. You can construct a concrete instance of `FirewallIPSetCidrArrayInput` via:
FirewallIPSetCidrArray{ FirewallIPSetCidrArgs{...} }
type FirewallIPSetCidrArrayOutput ¶
type FirewallIPSetCidrArrayOutput struct{ *pulumi.OutputState }
func (FirewallIPSetCidrArrayOutput) ElementType ¶
func (FirewallIPSetCidrArrayOutput) ElementType() reflect.Type
func (FirewallIPSetCidrArrayOutput) Index ¶
func (o FirewallIPSetCidrArrayOutput) Index(i pulumi.IntInput) FirewallIPSetCidrOutput
func (FirewallIPSetCidrArrayOutput) ToFirewallIPSetCidrArrayOutput ¶
func (o FirewallIPSetCidrArrayOutput) ToFirewallIPSetCidrArrayOutput() FirewallIPSetCidrArrayOutput
func (FirewallIPSetCidrArrayOutput) ToFirewallIPSetCidrArrayOutputWithContext ¶
func (o FirewallIPSetCidrArrayOutput) ToFirewallIPSetCidrArrayOutputWithContext(ctx context.Context) FirewallIPSetCidrArrayOutput
type FirewallIPSetCidrInput ¶
type FirewallIPSetCidrInput interface { pulumi.Input ToFirewallIPSetCidrOutput() FirewallIPSetCidrOutput ToFirewallIPSetCidrOutputWithContext(context.Context) FirewallIPSetCidrOutput }
FirewallIPSetCidrInput is an input type that accepts FirewallIPSetCidrArgs and FirewallIPSetCidrOutput values. You can construct a concrete instance of `FirewallIPSetCidrInput` via:
FirewallIPSetCidrArgs{...}
type FirewallIPSetCidrOutput ¶
type FirewallIPSetCidrOutput struct{ *pulumi.OutputState }
func (FirewallIPSetCidrOutput) Comment ¶
func (o FirewallIPSetCidrOutput) Comment() pulumi.StringPtrOutput
func (FirewallIPSetCidrOutput) ElementType ¶
func (FirewallIPSetCidrOutput) ElementType() reflect.Type
func (FirewallIPSetCidrOutput) Name ¶
func (o FirewallIPSetCidrOutput) Name() pulumi.StringOutput
func (FirewallIPSetCidrOutput) Nomatch ¶
func (o FirewallIPSetCidrOutput) Nomatch() pulumi.BoolPtrOutput
func (FirewallIPSetCidrOutput) ToFirewallIPSetCidrOutput ¶
func (o FirewallIPSetCidrOutput) ToFirewallIPSetCidrOutput() FirewallIPSetCidrOutput
func (FirewallIPSetCidrOutput) ToFirewallIPSetCidrOutputWithContext ¶
func (o FirewallIPSetCidrOutput) ToFirewallIPSetCidrOutputWithContext(ctx context.Context) FirewallIPSetCidrOutput
type FirewallIPSetInput ¶
type FirewallIPSetInput interface { pulumi.Input ToFirewallIPSetOutput() FirewallIPSetOutput ToFirewallIPSetOutputWithContext(ctx context.Context) FirewallIPSetOutput }
type FirewallIPSetMap ¶
type FirewallIPSetMap map[string]FirewallIPSetInput
func (FirewallIPSetMap) ElementType ¶
func (FirewallIPSetMap) ElementType() reflect.Type
func (FirewallIPSetMap) ToFirewallIPSetMapOutput ¶
func (i FirewallIPSetMap) ToFirewallIPSetMapOutput() FirewallIPSetMapOutput
func (FirewallIPSetMap) ToFirewallIPSetMapOutputWithContext ¶
func (i FirewallIPSetMap) ToFirewallIPSetMapOutputWithContext(ctx context.Context) FirewallIPSetMapOutput
type FirewallIPSetMapInput ¶
type FirewallIPSetMapInput interface { pulumi.Input ToFirewallIPSetMapOutput() FirewallIPSetMapOutput ToFirewallIPSetMapOutputWithContext(context.Context) FirewallIPSetMapOutput }
FirewallIPSetMapInput is an input type that accepts FirewallIPSetMap and FirewallIPSetMapOutput values. You can construct a concrete instance of `FirewallIPSetMapInput` via:
FirewallIPSetMap{ "key": FirewallIPSetArgs{...} }
type FirewallIPSetMapOutput ¶
type FirewallIPSetMapOutput struct{ *pulumi.OutputState }
func (FirewallIPSetMapOutput) ElementType ¶
func (FirewallIPSetMapOutput) ElementType() reflect.Type
func (FirewallIPSetMapOutput) MapIndex ¶
func (o FirewallIPSetMapOutput) MapIndex(k pulumi.StringInput) FirewallIPSetOutput
func (FirewallIPSetMapOutput) ToFirewallIPSetMapOutput ¶
func (o FirewallIPSetMapOutput) ToFirewallIPSetMapOutput() FirewallIPSetMapOutput
func (FirewallIPSetMapOutput) ToFirewallIPSetMapOutputWithContext ¶
func (o FirewallIPSetMapOutput) ToFirewallIPSetMapOutputWithContext(ctx context.Context) FirewallIPSetMapOutput
type FirewallIPSetOutput ¶
type FirewallIPSetOutput struct{ *pulumi.OutputState }
func (FirewallIPSetOutput) Cidrs ¶
func (o FirewallIPSetOutput) Cidrs() FirewallIPSetCidrArrayOutput
List of IP or Networks
func (FirewallIPSetOutput) Comment ¶
func (o FirewallIPSetOutput) Comment() pulumi.StringPtrOutput
IPSet comment
func (FirewallIPSetOutput) ContainerId ¶
func (o FirewallIPSetOutput) ContainerId() pulumi.IntPtrOutput
The ID of the container to manage the firewall for.
func (FirewallIPSetOutput) ElementType ¶
func (FirewallIPSetOutput) ElementType() reflect.Type
func (FirewallIPSetOutput) Name ¶
func (o FirewallIPSetOutput) Name() pulumi.StringOutput
IPSet name
func (FirewallIPSetOutput) NodeName ¶
func (o FirewallIPSetOutput) NodeName() pulumi.StringPtrOutput
The name of the node.
func (FirewallIPSetOutput) ToFirewallIPSetOutput ¶
func (o FirewallIPSetOutput) ToFirewallIPSetOutput() FirewallIPSetOutput
func (FirewallIPSetOutput) ToFirewallIPSetOutputWithContext ¶
func (o FirewallIPSetOutput) ToFirewallIPSetOutputWithContext(ctx context.Context) FirewallIPSetOutput
func (FirewallIPSetOutput) VmId ¶
func (o FirewallIPSetOutput) VmId() pulumi.IntPtrOutput
The ID of the VM to manage the firewall for.
type FirewallIPSetState ¶
type FirewallIPSetState struct { // List of IP or Networks Cidrs FirewallIPSetCidrArrayInput // IPSet comment Comment pulumi.StringPtrInput // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // IPSet name Name pulumi.StringPtrInput // The name of the node. NodeName pulumi.StringPtrInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
func (FirewallIPSetState) ElementType ¶
func (FirewallIPSetState) ElementType() reflect.Type
type FirewallInput ¶
type FirewallInput interface { pulumi.Input ToFirewallOutput() FirewallOutput ToFirewallOutputWithContext(ctx context.Context) FirewallOutput }
type FirewallLogRatelimit ¶
type FirewallLogRatelimitArgs ¶
type FirewallLogRatelimitArgs struct { Burst pulumi.IntPtrInput `pulumi:"burst"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Rate pulumi.StringPtrInput `pulumi:"rate"` }
func (FirewallLogRatelimitArgs) ElementType ¶
func (FirewallLogRatelimitArgs) ElementType() reflect.Type
func (FirewallLogRatelimitArgs) ToFirewallLogRatelimitOutput ¶
func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitOutput() FirewallLogRatelimitOutput
func (FirewallLogRatelimitArgs) ToFirewallLogRatelimitOutputWithContext ¶
func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitOutputWithContext(ctx context.Context) FirewallLogRatelimitOutput
func (FirewallLogRatelimitArgs) ToFirewallLogRatelimitPtrOutput ¶
func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput
func (FirewallLogRatelimitArgs) ToFirewallLogRatelimitPtrOutputWithContext ¶
func (i FirewallLogRatelimitArgs) ToFirewallLogRatelimitPtrOutputWithContext(ctx context.Context) FirewallLogRatelimitPtrOutput
type FirewallLogRatelimitInput ¶
type FirewallLogRatelimitInput interface { pulumi.Input ToFirewallLogRatelimitOutput() FirewallLogRatelimitOutput ToFirewallLogRatelimitOutputWithContext(context.Context) FirewallLogRatelimitOutput }
FirewallLogRatelimitInput is an input type that accepts FirewallLogRatelimitArgs and FirewallLogRatelimitOutput values. You can construct a concrete instance of `FirewallLogRatelimitInput` via:
FirewallLogRatelimitArgs{...}
type FirewallLogRatelimitOutput ¶
type FirewallLogRatelimitOutput struct{ *pulumi.OutputState }
func (FirewallLogRatelimitOutput) Burst ¶
func (o FirewallLogRatelimitOutput) Burst() pulumi.IntPtrOutput
func (FirewallLogRatelimitOutput) ElementType ¶
func (FirewallLogRatelimitOutput) ElementType() reflect.Type
func (FirewallLogRatelimitOutput) Enabled ¶
func (o FirewallLogRatelimitOutput) Enabled() pulumi.BoolPtrOutput
func (FirewallLogRatelimitOutput) Rate ¶
func (o FirewallLogRatelimitOutput) Rate() pulumi.StringPtrOutput
func (FirewallLogRatelimitOutput) ToFirewallLogRatelimitOutput ¶
func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitOutput() FirewallLogRatelimitOutput
func (FirewallLogRatelimitOutput) ToFirewallLogRatelimitOutputWithContext ¶
func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitOutputWithContext(ctx context.Context) FirewallLogRatelimitOutput
func (FirewallLogRatelimitOutput) ToFirewallLogRatelimitPtrOutput ¶
func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput
func (FirewallLogRatelimitOutput) ToFirewallLogRatelimitPtrOutputWithContext ¶
func (o FirewallLogRatelimitOutput) ToFirewallLogRatelimitPtrOutputWithContext(ctx context.Context) FirewallLogRatelimitPtrOutput
type FirewallLogRatelimitPtrInput ¶
type FirewallLogRatelimitPtrInput interface { pulumi.Input ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput ToFirewallLogRatelimitPtrOutputWithContext(context.Context) FirewallLogRatelimitPtrOutput }
FirewallLogRatelimitPtrInput is an input type that accepts FirewallLogRatelimitArgs, FirewallLogRatelimitPtr and FirewallLogRatelimitPtrOutput values. You can construct a concrete instance of `FirewallLogRatelimitPtrInput` via:
FirewallLogRatelimitArgs{...} or: nil
func FirewallLogRatelimitPtr ¶
func FirewallLogRatelimitPtr(v *FirewallLogRatelimitArgs) FirewallLogRatelimitPtrInput
type FirewallLogRatelimitPtrOutput ¶
type FirewallLogRatelimitPtrOutput struct{ *pulumi.OutputState }
func (FirewallLogRatelimitPtrOutput) Burst ¶
func (o FirewallLogRatelimitPtrOutput) Burst() pulumi.IntPtrOutput
func (FirewallLogRatelimitPtrOutput) Elem ¶
func (o FirewallLogRatelimitPtrOutput) Elem() FirewallLogRatelimitOutput
func (FirewallLogRatelimitPtrOutput) ElementType ¶
func (FirewallLogRatelimitPtrOutput) ElementType() reflect.Type
func (FirewallLogRatelimitPtrOutput) Enabled ¶
func (o FirewallLogRatelimitPtrOutput) Enabled() pulumi.BoolPtrOutput
func (FirewallLogRatelimitPtrOutput) Rate ¶
func (o FirewallLogRatelimitPtrOutput) Rate() pulumi.StringPtrOutput
func (FirewallLogRatelimitPtrOutput) ToFirewallLogRatelimitPtrOutput ¶
func (o FirewallLogRatelimitPtrOutput) ToFirewallLogRatelimitPtrOutput() FirewallLogRatelimitPtrOutput
func (FirewallLogRatelimitPtrOutput) ToFirewallLogRatelimitPtrOutputWithContext ¶
func (o FirewallLogRatelimitPtrOutput) ToFirewallLogRatelimitPtrOutputWithContext(ctx context.Context) FirewallLogRatelimitPtrOutput
type FirewallMap ¶
type FirewallMap map[string]FirewallInput
func (FirewallMap) ElementType ¶
func (FirewallMap) ElementType() reflect.Type
func (FirewallMap) ToFirewallMapOutput ¶
func (i FirewallMap) ToFirewallMapOutput() FirewallMapOutput
func (FirewallMap) ToFirewallMapOutputWithContext ¶
func (i FirewallMap) ToFirewallMapOutputWithContext(ctx context.Context) FirewallMapOutput
type FirewallMapInput ¶
type FirewallMapInput interface { pulumi.Input ToFirewallMapOutput() FirewallMapOutput ToFirewallMapOutputWithContext(context.Context) FirewallMapOutput }
FirewallMapInput is an input type that accepts FirewallMap and FirewallMapOutput values. You can construct a concrete instance of `FirewallMapInput` via:
FirewallMap{ "key": FirewallArgs{...} }
type FirewallMapOutput ¶
type FirewallMapOutput struct{ *pulumi.OutputState }
func (FirewallMapOutput) ElementType ¶
func (FirewallMapOutput) ElementType() reflect.Type
func (FirewallMapOutput) MapIndex ¶
func (o FirewallMapOutput) MapIndex(k pulumi.StringInput) FirewallOutput
func (FirewallMapOutput) ToFirewallMapOutput ¶
func (o FirewallMapOutput) ToFirewallMapOutput() FirewallMapOutput
func (FirewallMapOutput) ToFirewallMapOutputWithContext ¶
func (o FirewallMapOutput) ToFirewallMapOutputWithContext(ctx context.Context) FirewallMapOutput
type FirewallOptions ¶
type FirewallOptions struct { pulumi.CustomResourceState // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrOutput `pulumi:"containerId"` // Enable DHCP Dhcp pulumi.BoolPtrOutput `pulumi:"dhcp"` // Enable or disable the firewall Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Default policy for incoming traffic InputPolicy pulumi.StringPtrOutput `pulumi:"inputPolicy"` // Enable default IP filters. This is equivalent to adding an empty ipfilter-net<id> ipset for every interface. Such ipsets // implicitly contain sane default restrictions such as restricting IPv6 link local addresses to the one derived from the // interface's MAC address. For containers the configured IP addresses will be implicitly added. Ipfilter pulumi.BoolPtrOutput `pulumi:"ipfilter"` // Log level for incoming traffic. LogLevelIn pulumi.StringPtrOutput `pulumi:"logLevelIn"` // Log level for outgoing traffic. LogLevelOut pulumi.StringPtrOutput `pulumi:"logLevelOut"` // Enable MAC address filtering Macfilter pulumi.BoolPtrOutput `pulumi:"macfilter"` // Enable NDP (Neighbor Discovery Protocol) Ndp pulumi.BoolPtrOutput `pulumi:"ndp"` // The name of the node. NodeName pulumi.StringOutput `pulumi:"nodeName"` // Default policy for outgoing traffic OutputPolicy pulumi.StringPtrOutput `pulumi:"outputPolicy"` // Allow sending Router Advertisement Radv pulumi.BoolPtrOutput `pulumi:"radv"` // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrOutput `pulumi:"vmId"` }
func GetFirewallOptions ¶
func GetFirewallOptions(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallOptionsState, opts ...pulumi.ResourceOption) (*FirewallOptions, error)
GetFirewallOptions gets an existing FirewallOptions resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallOptions ¶
func NewFirewallOptions(ctx *pulumi.Context, name string, args *FirewallOptionsArgs, opts ...pulumi.ResourceOption) (*FirewallOptions, error)
NewFirewallOptions registers a new resource with the given unique name, arguments, and options.
func (*FirewallOptions) ElementType ¶
func (*FirewallOptions) ElementType() reflect.Type
func (*FirewallOptions) ToFirewallOptionsOutput ¶
func (i *FirewallOptions) ToFirewallOptionsOutput() FirewallOptionsOutput
func (*FirewallOptions) ToFirewallOptionsOutputWithContext ¶
func (i *FirewallOptions) ToFirewallOptionsOutputWithContext(ctx context.Context) FirewallOptionsOutput
type FirewallOptionsArgs ¶
type FirewallOptionsArgs struct { // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // Enable DHCP Dhcp pulumi.BoolPtrInput // Enable or disable the firewall Enabled pulumi.BoolPtrInput // Default policy for incoming traffic InputPolicy pulumi.StringPtrInput // Enable default IP filters. This is equivalent to adding an empty ipfilter-net<id> ipset for every interface. Such ipsets // implicitly contain sane default restrictions such as restricting IPv6 link local addresses to the one derived from the // interface's MAC address. For containers the configured IP addresses will be implicitly added. Ipfilter pulumi.BoolPtrInput // Log level for incoming traffic. LogLevelIn pulumi.StringPtrInput // Log level for outgoing traffic. LogLevelOut pulumi.StringPtrInput // Enable MAC address filtering Macfilter pulumi.BoolPtrInput // Enable NDP (Neighbor Discovery Protocol) Ndp pulumi.BoolPtrInput // The name of the node. NodeName pulumi.StringInput // Default policy for outgoing traffic OutputPolicy pulumi.StringPtrInput // Allow sending Router Advertisement Radv pulumi.BoolPtrInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
The set of arguments for constructing a FirewallOptions resource.
func (FirewallOptionsArgs) ElementType ¶
func (FirewallOptionsArgs) ElementType() reflect.Type
type FirewallOptionsArray ¶
type FirewallOptionsArray []FirewallOptionsInput
func (FirewallOptionsArray) ElementType ¶
func (FirewallOptionsArray) ElementType() reflect.Type
func (FirewallOptionsArray) ToFirewallOptionsArrayOutput ¶
func (i FirewallOptionsArray) ToFirewallOptionsArrayOutput() FirewallOptionsArrayOutput
func (FirewallOptionsArray) ToFirewallOptionsArrayOutputWithContext ¶
func (i FirewallOptionsArray) ToFirewallOptionsArrayOutputWithContext(ctx context.Context) FirewallOptionsArrayOutput
type FirewallOptionsArrayInput ¶
type FirewallOptionsArrayInput interface { pulumi.Input ToFirewallOptionsArrayOutput() FirewallOptionsArrayOutput ToFirewallOptionsArrayOutputWithContext(context.Context) FirewallOptionsArrayOutput }
FirewallOptionsArrayInput is an input type that accepts FirewallOptionsArray and FirewallOptionsArrayOutput values. You can construct a concrete instance of `FirewallOptionsArrayInput` via:
FirewallOptionsArray{ FirewallOptionsArgs{...} }
type FirewallOptionsArrayOutput ¶
type FirewallOptionsArrayOutput struct{ *pulumi.OutputState }
func (FirewallOptionsArrayOutput) ElementType ¶
func (FirewallOptionsArrayOutput) ElementType() reflect.Type
func (FirewallOptionsArrayOutput) Index ¶
func (o FirewallOptionsArrayOutput) Index(i pulumi.IntInput) FirewallOptionsOutput
func (FirewallOptionsArrayOutput) ToFirewallOptionsArrayOutput ¶
func (o FirewallOptionsArrayOutput) ToFirewallOptionsArrayOutput() FirewallOptionsArrayOutput
func (FirewallOptionsArrayOutput) ToFirewallOptionsArrayOutputWithContext ¶
func (o FirewallOptionsArrayOutput) ToFirewallOptionsArrayOutputWithContext(ctx context.Context) FirewallOptionsArrayOutput
type FirewallOptionsInput ¶
type FirewallOptionsInput interface { pulumi.Input ToFirewallOptionsOutput() FirewallOptionsOutput ToFirewallOptionsOutputWithContext(ctx context.Context) FirewallOptionsOutput }
type FirewallOptionsMap ¶
type FirewallOptionsMap map[string]FirewallOptionsInput
func (FirewallOptionsMap) ElementType ¶
func (FirewallOptionsMap) ElementType() reflect.Type
func (FirewallOptionsMap) ToFirewallOptionsMapOutput ¶
func (i FirewallOptionsMap) ToFirewallOptionsMapOutput() FirewallOptionsMapOutput
func (FirewallOptionsMap) ToFirewallOptionsMapOutputWithContext ¶
func (i FirewallOptionsMap) ToFirewallOptionsMapOutputWithContext(ctx context.Context) FirewallOptionsMapOutput
type FirewallOptionsMapInput ¶
type FirewallOptionsMapInput interface { pulumi.Input ToFirewallOptionsMapOutput() FirewallOptionsMapOutput ToFirewallOptionsMapOutputWithContext(context.Context) FirewallOptionsMapOutput }
FirewallOptionsMapInput is an input type that accepts FirewallOptionsMap and FirewallOptionsMapOutput values. You can construct a concrete instance of `FirewallOptionsMapInput` via:
FirewallOptionsMap{ "key": FirewallOptionsArgs{...} }
type FirewallOptionsMapOutput ¶
type FirewallOptionsMapOutput struct{ *pulumi.OutputState }
func (FirewallOptionsMapOutput) ElementType ¶
func (FirewallOptionsMapOutput) ElementType() reflect.Type
func (FirewallOptionsMapOutput) MapIndex ¶
func (o FirewallOptionsMapOutput) MapIndex(k pulumi.StringInput) FirewallOptionsOutput
func (FirewallOptionsMapOutput) ToFirewallOptionsMapOutput ¶
func (o FirewallOptionsMapOutput) ToFirewallOptionsMapOutput() FirewallOptionsMapOutput
func (FirewallOptionsMapOutput) ToFirewallOptionsMapOutputWithContext ¶
func (o FirewallOptionsMapOutput) ToFirewallOptionsMapOutputWithContext(ctx context.Context) FirewallOptionsMapOutput
type FirewallOptionsOutput ¶
type FirewallOptionsOutput struct{ *pulumi.OutputState }
func (FirewallOptionsOutput) ContainerId ¶
func (o FirewallOptionsOutput) ContainerId() pulumi.IntPtrOutput
The ID of the container to manage the firewall for.
func (FirewallOptionsOutput) Dhcp ¶
func (o FirewallOptionsOutput) Dhcp() pulumi.BoolPtrOutput
Enable DHCP
func (FirewallOptionsOutput) ElementType ¶
func (FirewallOptionsOutput) ElementType() reflect.Type
func (FirewallOptionsOutput) Enabled ¶
func (o FirewallOptionsOutput) Enabled() pulumi.BoolPtrOutput
Enable or disable the firewall
func (FirewallOptionsOutput) InputPolicy ¶
func (o FirewallOptionsOutput) InputPolicy() pulumi.StringPtrOutput
Default policy for incoming traffic
func (FirewallOptionsOutput) Ipfilter ¶
func (o FirewallOptionsOutput) Ipfilter() pulumi.BoolPtrOutput
Enable default IP filters. This is equivalent to adding an empty ipfilter-net<id> ipset for every interface. Such ipsets implicitly contain sane default restrictions such as restricting IPv6 link local addresses to the one derived from the interface's MAC address. For containers the configured IP addresses will be implicitly added.
func (FirewallOptionsOutput) LogLevelIn ¶
func (o FirewallOptionsOutput) LogLevelIn() pulumi.StringPtrOutput
Log level for incoming traffic.
func (FirewallOptionsOutput) LogLevelOut ¶
func (o FirewallOptionsOutput) LogLevelOut() pulumi.StringPtrOutput
Log level for outgoing traffic.
func (FirewallOptionsOutput) Macfilter ¶
func (o FirewallOptionsOutput) Macfilter() pulumi.BoolPtrOutput
Enable MAC address filtering
func (FirewallOptionsOutput) Ndp ¶
func (o FirewallOptionsOutput) Ndp() pulumi.BoolPtrOutput
Enable NDP (Neighbor Discovery Protocol)
func (FirewallOptionsOutput) NodeName ¶
func (o FirewallOptionsOutput) NodeName() pulumi.StringOutput
The name of the node.
func (FirewallOptionsOutput) OutputPolicy ¶
func (o FirewallOptionsOutput) OutputPolicy() pulumi.StringPtrOutput
Default policy for outgoing traffic
func (FirewallOptionsOutput) Radv ¶
func (o FirewallOptionsOutput) Radv() pulumi.BoolPtrOutput
Allow sending Router Advertisement
func (FirewallOptionsOutput) ToFirewallOptionsOutput ¶
func (o FirewallOptionsOutput) ToFirewallOptionsOutput() FirewallOptionsOutput
func (FirewallOptionsOutput) ToFirewallOptionsOutputWithContext ¶
func (o FirewallOptionsOutput) ToFirewallOptionsOutputWithContext(ctx context.Context) FirewallOptionsOutput
func (FirewallOptionsOutput) VmId ¶
func (o FirewallOptionsOutput) VmId() pulumi.IntPtrOutput
The ID of the VM to manage the firewall for.
type FirewallOptionsState ¶
type FirewallOptionsState struct { // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // Enable DHCP Dhcp pulumi.BoolPtrInput // Enable or disable the firewall Enabled pulumi.BoolPtrInput // Default policy for incoming traffic InputPolicy pulumi.StringPtrInput // Enable default IP filters. This is equivalent to adding an empty ipfilter-net<id> ipset for every interface. Such ipsets // implicitly contain sane default restrictions such as restricting IPv6 link local addresses to the one derived from the // interface's MAC address. For containers the configured IP addresses will be implicitly added. Ipfilter pulumi.BoolPtrInput // Log level for incoming traffic. LogLevelIn pulumi.StringPtrInput // Log level for outgoing traffic. LogLevelOut pulumi.StringPtrInput // Enable MAC address filtering Macfilter pulumi.BoolPtrInput // Enable NDP (Neighbor Discovery Protocol) Ndp pulumi.BoolPtrInput // The name of the node. NodeName pulumi.StringPtrInput // Default policy for outgoing traffic OutputPolicy pulumi.StringPtrInput // Allow sending Router Advertisement Radv pulumi.BoolPtrInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
func (FirewallOptionsState) ElementType ¶
func (FirewallOptionsState) ElementType() reflect.Type
type FirewallOutput ¶
type FirewallOutput struct{ *pulumi.OutputState }
func (FirewallOutput) Ebtables ¶
func (o FirewallOutput) Ebtables() pulumi.BoolPtrOutput
Enable ebtables cluster-wide
func (FirewallOutput) ElementType ¶
func (FirewallOutput) ElementType() reflect.Type
func (FirewallOutput) Enabled ¶
func (o FirewallOutput) Enabled() pulumi.BoolPtrOutput
Enable or disable the firewall cluster-wide
func (FirewallOutput) InputPolicy ¶
func (o FirewallOutput) InputPolicy() pulumi.StringPtrOutput
Default policy for incoming traffic
func (FirewallOutput) LogRatelimit ¶
func (o FirewallOutput) LogRatelimit() FirewallLogRatelimitPtrOutput
Log ratelimiting settings
func (FirewallOutput) OutputPolicy ¶
func (o FirewallOutput) OutputPolicy() pulumi.StringPtrOutput
Default policy for outgoing traffic
func (FirewallOutput) ToFirewallOutput ¶
func (o FirewallOutput) ToFirewallOutput() FirewallOutput
func (FirewallOutput) ToFirewallOutputWithContext ¶
func (o FirewallOutput) ToFirewallOutputWithContext(ctx context.Context) FirewallOutput
type FirewallRules ¶
type FirewallRules struct { pulumi.CustomResourceState // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrOutput `pulumi:"containerId"` // The name of the node. NodeName pulumi.StringPtrOutput `pulumi:"nodeName"` // List of rules Rules FirewallRulesRuleArrayOutput `pulumi:"rules"` // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrOutput `pulumi:"vmId"` }
func GetFirewallRules ¶
func GetFirewallRules(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRulesState, opts ...pulumi.ResourceOption) (*FirewallRules, error)
GetFirewallRules gets an existing FirewallRules resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallRules ¶
func NewFirewallRules(ctx *pulumi.Context, name string, args *FirewallRulesArgs, opts ...pulumi.ResourceOption) (*FirewallRules, error)
NewFirewallRules registers a new resource with the given unique name, arguments, and options.
func (*FirewallRules) ElementType ¶
func (*FirewallRules) ElementType() reflect.Type
func (*FirewallRules) ToFirewallRulesOutput ¶
func (i *FirewallRules) ToFirewallRulesOutput() FirewallRulesOutput
func (*FirewallRules) ToFirewallRulesOutputWithContext ¶
func (i *FirewallRules) ToFirewallRulesOutputWithContext(ctx context.Context) FirewallRulesOutput
type FirewallRulesArgs ¶
type FirewallRulesArgs struct { // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // The name of the node. NodeName pulumi.StringPtrInput // List of rules Rules FirewallRulesRuleArrayInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
The set of arguments for constructing a FirewallRules resource.
func (FirewallRulesArgs) ElementType ¶
func (FirewallRulesArgs) ElementType() reflect.Type
type FirewallRulesArray ¶
type FirewallRulesArray []FirewallRulesInput
func (FirewallRulesArray) ElementType ¶
func (FirewallRulesArray) ElementType() reflect.Type
func (FirewallRulesArray) ToFirewallRulesArrayOutput ¶
func (i FirewallRulesArray) ToFirewallRulesArrayOutput() FirewallRulesArrayOutput
func (FirewallRulesArray) ToFirewallRulesArrayOutputWithContext ¶
func (i FirewallRulesArray) ToFirewallRulesArrayOutputWithContext(ctx context.Context) FirewallRulesArrayOutput
type FirewallRulesArrayInput ¶
type FirewallRulesArrayInput interface { pulumi.Input ToFirewallRulesArrayOutput() FirewallRulesArrayOutput ToFirewallRulesArrayOutputWithContext(context.Context) FirewallRulesArrayOutput }
FirewallRulesArrayInput is an input type that accepts FirewallRulesArray and FirewallRulesArrayOutput values. You can construct a concrete instance of `FirewallRulesArrayInput` via:
FirewallRulesArray{ FirewallRulesArgs{...} }
type FirewallRulesArrayOutput ¶
type FirewallRulesArrayOutput struct{ *pulumi.OutputState }
func (FirewallRulesArrayOutput) ElementType ¶
func (FirewallRulesArrayOutput) ElementType() reflect.Type
func (FirewallRulesArrayOutput) Index ¶
func (o FirewallRulesArrayOutput) Index(i pulumi.IntInput) FirewallRulesOutput
func (FirewallRulesArrayOutput) ToFirewallRulesArrayOutput ¶
func (o FirewallRulesArrayOutput) ToFirewallRulesArrayOutput() FirewallRulesArrayOutput
func (FirewallRulesArrayOutput) ToFirewallRulesArrayOutputWithContext ¶
func (o FirewallRulesArrayOutput) ToFirewallRulesArrayOutputWithContext(ctx context.Context) FirewallRulesArrayOutput
type FirewallRulesInput ¶
type FirewallRulesInput interface { pulumi.Input ToFirewallRulesOutput() FirewallRulesOutput ToFirewallRulesOutputWithContext(ctx context.Context) FirewallRulesOutput }
type FirewallRulesMap ¶
type FirewallRulesMap map[string]FirewallRulesInput
func (FirewallRulesMap) ElementType ¶
func (FirewallRulesMap) ElementType() reflect.Type
func (FirewallRulesMap) ToFirewallRulesMapOutput ¶
func (i FirewallRulesMap) ToFirewallRulesMapOutput() FirewallRulesMapOutput
func (FirewallRulesMap) ToFirewallRulesMapOutputWithContext ¶
func (i FirewallRulesMap) ToFirewallRulesMapOutputWithContext(ctx context.Context) FirewallRulesMapOutput
type FirewallRulesMapInput ¶
type FirewallRulesMapInput interface { pulumi.Input ToFirewallRulesMapOutput() FirewallRulesMapOutput ToFirewallRulesMapOutputWithContext(context.Context) FirewallRulesMapOutput }
FirewallRulesMapInput is an input type that accepts FirewallRulesMap and FirewallRulesMapOutput values. You can construct a concrete instance of `FirewallRulesMapInput` via:
FirewallRulesMap{ "key": FirewallRulesArgs{...} }
type FirewallRulesMapOutput ¶
type FirewallRulesMapOutput struct{ *pulumi.OutputState }
func (FirewallRulesMapOutput) ElementType ¶
func (FirewallRulesMapOutput) ElementType() reflect.Type
func (FirewallRulesMapOutput) MapIndex ¶
func (o FirewallRulesMapOutput) MapIndex(k pulumi.StringInput) FirewallRulesOutput
func (FirewallRulesMapOutput) ToFirewallRulesMapOutput ¶
func (o FirewallRulesMapOutput) ToFirewallRulesMapOutput() FirewallRulesMapOutput
func (FirewallRulesMapOutput) ToFirewallRulesMapOutputWithContext ¶
func (o FirewallRulesMapOutput) ToFirewallRulesMapOutputWithContext(ctx context.Context) FirewallRulesMapOutput
type FirewallRulesOutput ¶
type FirewallRulesOutput struct{ *pulumi.OutputState }
func (FirewallRulesOutput) ContainerId ¶
func (o FirewallRulesOutput) ContainerId() pulumi.IntPtrOutput
The ID of the container to manage the firewall for.
func (FirewallRulesOutput) ElementType ¶
func (FirewallRulesOutput) ElementType() reflect.Type
func (FirewallRulesOutput) NodeName ¶
func (o FirewallRulesOutput) NodeName() pulumi.StringPtrOutput
The name of the node.
func (FirewallRulesOutput) Rules ¶
func (o FirewallRulesOutput) Rules() FirewallRulesRuleArrayOutput
List of rules
func (FirewallRulesOutput) ToFirewallRulesOutput ¶
func (o FirewallRulesOutput) ToFirewallRulesOutput() FirewallRulesOutput
func (FirewallRulesOutput) ToFirewallRulesOutputWithContext ¶
func (o FirewallRulesOutput) ToFirewallRulesOutputWithContext(ctx context.Context) FirewallRulesOutput
func (FirewallRulesOutput) VmId ¶
func (o FirewallRulesOutput) VmId() pulumi.IntPtrOutput
The ID of the VM to manage the firewall for.
type FirewallRulesRule ¶
type FirewallRulesRule struct { Action *string `pulumi:"action"` Comment *string `pulumi:"comment"` Dest *string `pulumi:"dest"` Dport *string `pulumi:"dport"` Enabled *bool `pulumi:"enabled"` Iface *string `pulumi:"iface"` Log *string `pulumi:"log"` Macro *string `pulumi:"macro"` Pos *int `pulumi:"pos"` Proto *string `pulumi:"proto"` SecurityGroup *string `pulumi:"securityGroup"` Source *string `pulumi:"source"` Sport *string `pulumi:"sport"` Type *string `pulumi:"type"` }
type FirewallRulesRuleArgs ¶
type FirewallRulesRuleArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` Comment pulumi.StringPtrInput `pulumi:"comment"` Dest pulumi.StringPtrInput `pulumi:"dest"` Dport pulumi.StringPtrInput `pulumi:"dport"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Iface pulumi.StringPtrInput `pulumi:"iface"` Log pulumi.StringPtrInput `pulumi:"log"` Macro pulumi.StringPtrInput `pulumi:"macro"` Pos pulumi.IntPtrInput `pulumi:"pos"` Proto pulumi.StringPtrInput `pulumi:"proto"` SecurityGroup pulumi.StringPtrInput `pulumi:"securityGroup"` Source pulumi.StringPtrInput `pulumi:"source"` Sport pulumi.StringPtrInput `pulumi:"sport"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (FirewallRulesRuleArgs) ElementType ¶
func (FirewallRulesRuleArgs) ElementType() reflect.Type
func (FirewallRulesRuleArgs) ToFirewallRulesRuleOutput ¶
func (i FirewallRulesRuleArgs) ToFirewallRulesRuleOutput() FirewallRulesRuleOutput
func (FirewallRulesRuleArgs) ToFirewallRulesRuleOutputWithContext ¶
func (i FirewallRulesRuleArgs) ToFirewallRulesRuleOutputWithContext(ctx context.Context) FirewallRulesRuleOutput
type FirewallRulesRuleArray ¶
type FirewallRulesRuleArray []FirewallRulesRuleInput
func (FirewallRulesRuleArray) ElementType ¶
func (FirewallRulesRuleArray) ElementType() reflect.Type
func (FirewallRulesRuleArray) ToFirewallRulesRuleArrayOutput ¶
func (i FirewallRulesRuleArray) ToFirewallRulesRuleArrayOutput() FirewallRulesRuleArrayOutput
func (FirewallRulesRuleArray) ToFirewallRulesRuleArrayOutputWithContext ¶
func (i FirewallRulesRuleArray) ToFirewallRulesRuleArrayOutputWithContext(ctx context.Context) FirewallRulesRuleArrayOutput
type FirewallRulesRuleArrayInput ¶
type FirewallRulesRuleArrayInput interface { pulumi.Input ToFirewallRulesRuleArrayOutput() FirewallRulesRuleArrayOutput ToFirewallRulesRuleArrayOutputWithContext(context.Context) FirewallRulesRuleArrayOutput }
FirewallRulesRuleArrayInput is an input type that accepts FirewallRulesRuleArray and FirewallRulesRuleArrayOutput values. You can construct a concrete instance of `FirewallRulesRuleArrayInput` via:
FirewallRulesRuleArray{ FirewallRulesRuleArgs{...} }
type FirewallRulesRuleArrayOutput ¶
type FirewallRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallRulesRuleArrayOutput) ElementType ¶
func (FirewallRulesRuleArrayOutput) ElementType() reflect.Type
func (FirewallRulesRuleArrayOutput) Index ¶
func (o FirewallRulesRuleArrayOutput) Index(i pulumi.IntInput) FirewallRulesRuleOutput
func (FirewallRulesRuleArrayOutput) ToFirewallRulesRuleArrayOutput ¶
func (o FirewallRulesRuleArrayOutput) ToFirewallRulesRuleArrayOutput() FirewallRulesRuleArrayOutput
func (FirewallRulesRuleArrayOutput) ToFirewallRulesRuleArrayOutputWithContext ¶
func (o FirewallRulesRuleArrayOutput) ToFirewallRulesRuleArrayOutputWithContext(ctx context.Context) FirewallRulesRuleArrayOutput
type FirewallRulesRuleInput ¶
type FirewallRulesRuleInput interface { pulumi.Input ToFirewallRulesRuleOutput() FirewallRulesRuleOutput ToFirewallRulesRuleOutputWithContext(context.Context) FirewallRulesRuleOutput }
FirewallRulesRuleInput is an input type that accepts FirewallRulesRuleArgs and FirewallRulesRuleOutput values. You can construct a concrete instance of `FirewallRulesRuleInput` via:
FirewallRulesRuleArgs{...}
type FirewallRulesRuleOutput ¶
type FirewallRulesRuleOutput struct{ *pulumi.OutputState }
func (FirewallRulesRuleOutput) Action ¶
func (o FirewallRulesRuleOutput) Action() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Comment ¶
func (o FirewallRulesRuleOutput) Comment() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Dest ¶
func (o FirewallRulesRuleOutput) Dest() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Dport ¶
func (o FirewallRulesRuleOutput) Dport() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) ElementType ¶
func (FirewallRulesRuleOutput) ElementType() reflect.Type
func (FirewallRulesRuleOutput) Enabled ¶
func (o FirewallRulesRuleOutput) Enabled() pulumi.BoolPtrOutput
func (FirewallRulesRuleOutput) Iface ¶
func (o FirewallRulesRuleOutput) Iface() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Log ¶
func (o FirewallRulesRuleOutput) Log() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Macro ¶
func (o FirewallRulesRuleOutput) Macro() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Pos ¶
func (o FirewallRulesRuleOutput) Pos() pulumi.IntPtrOutput
func (FirewallRulesRuleOutput) Proto ¶
func (o FirewallRulesRuleOutput) Proto() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) SecurityGroup ¶
func (o FirewallRulesRuleOutput) SecurityGroup() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Source ¶
func (o FirewallRulesRuleOutput) Source() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) Sport ¶
func (o FirewallRulesRuleOutput) Sport() pulumi.StringPtrOutput
func (FirewallRulesRuleOutput) ToFirewallRulesRuleOutput ¶
func (o FirewallRulesRuleOutput) ToFirewallRulesRuleOutput() FirewallRulesRuleOutput
func (FirewallRulesRuleOutput) ToFirewallRulesRuleOutputWithContext ¶
func (o FirewallRulesRuleOutput) ToFirewallRulesRuleOutputWithContext(ctx context.Context) FirewallRulesRuleOutput
func (FirewallRulesRuleOutput) Type ¶
func (o FirewallRulesRuleOutput) Type() pulumi.StringPtrOutput
type FirewallRulesState ¶
type FirewallRulesState struct { // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // The name of the node. NodeName pulumi.StringPtrInput // List of rules Rules FirewallRulesRuleArrayInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
func (FirewallRulesState) ElementType ¶
func (FirewallRulesState) ElementType() reflect.Type
type FirewallSecurityGroup ¶
type FirewallSecurityGroup struct { pulumi.CustomResourceState // Security group comment Comment pulumi.StringPtrOutput `pulumi:"comment"` // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrOutput `pulumi:"containerId"` // Security group name Name pulumi.StringOutput `pulumi:"name"` // The name of the node. NodeName pulumi.StringPtrOutput `pulumi:"nodeName"` // List of rules Rules FirewallSecurityGroupRuleArrayOutput `pulumi:"rules"` // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrOutput `pulumi:"vmId"` }
func GetFirewallSecurityGroup ¶
func GetFirewallSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallSecurityGroupState, opts ...pulumi.ResourceOption) (*FirewallSecurityGroup, error)
GetFirewallSecurityGroup gets an existing FirewallSecurityGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallSecurityGroup ¶
func NewFirewallSecurityGroup(ctx *pulumi.Context, name string, args *FirewallSecurityGroupArgs, opts ...pulumi.ResourceOption) (*FirewallSecurityGroup, error)
NewFirewallSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*FirewallSecurityGroup) ElementType ¶
func (*FirewallSecurityGroup) ElementType() reflect.Type
func (*FirewallSecurityGroup) ToFirewallSecurityGroupOutput ¶
func (i *FirewallSecurityGroup) ToFirewallSecurityGroupOutput() FirewallSecurityGroupOutput
func (*FirewallSecurityGroup) ToFirewallSecurityGroupOutputWithContext ¶
func (i *FirewallSecurityGroup) ToFirewallSecurityGroupOutputWithContext(ctx context.Context) FirewallSecurityGroupOutput
type FirewallSecurityGroupArgs ¶
type FirewallSecurityGroupArgs struct { // Security group comment Comment pulumi.StringPtrInput // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // Security group name Name pulumi.StringPtrInput // The name of the node. NodeName pulumi.StringPtrInput // List of rules Rules FirewallSecurityGroupRuleArrayInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
The set of arguments for constructing a FirewallSecurityGroup resource.
func (FirewallSecurityGroupArgs) ElementType ¶
func (FirewallSecurityGroupArgs) ElementType() reflect.Type
type FirewallSecurityGroupArray ¶
type FirewallSecurityGroupArray []FirewallSecurityGroupInput
func (FirewallSecurityGroupArray) ElementType ¶
func (FirewallSecurityGroupArray) ElementType() reflect.Type
func (FirewallSecurityGroupArray) ToFirewallSecurityGroupArrayOutput ¶
func (i FirewallSecurityGroupArray) ToFirewallSecurityGroupArrayOutput() FirewallSecurityGroupArrayOutput
func (FirewallSecurityGroupArray) ToFirewallSecurityGroupArrayOutputWithContext ¶
func (i FirewallSecurityGroupArray) ToFirewallSecurityGroupArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupArrayOutput
type FirewallSecurityGroupArrayInput ¶
type FirewallSecurityGroupArrayInput interface { pulumi.Input ToFirewallSecurityGroupArrayOutput() FirewallSecurityGroupArrayOutput ToFirewallSecurityGroupArrayOutputWithContext(context.Context) FirewallSecurityGroupArrayOutput }
FirewallSecurityGroupArrayInput is an input type that accepts FirewallSecurityGroupArray and FirewallSecurityGroupArrayOutput values. You can construct a concrete instance of `FirewallSecurityGroupArrayInput` via:
FirewallSecurityGroupArray{ FirewallSecurityGroupArgs{...} }
type FirewallSecurityGroupArrayOutput ¶
type FirewallSecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (FirewallSecurityGroupArrayOutput) ElementType ¶
func (FirewallSecurityGroupArrayOutput) ElementType() reflect.Type
func (FirewallSecurityGroupArrayOutput) Index ¶
func (o FirewallSecurityGroupArrayOutput) Index(i pulumi.IntInput) FirewallSecurityGroupOutput
func (FirewallSecurityGroupArrayOutput) ToFirewallSecurityGroupArrayOutput ¶
func (o FirewallSecurityGroupArrayOutput) ToFirewallSecurityGroupArrayOutput() FirewallSecurityGroupArrayOutput
func (FirewallSecurityGroupArrayOutput) ToFirewallSecurityGroupArrayOutputWithContext ¶
func (o FirewallSecurityGroupArrayOutput) ToFirewallSecurityGroupArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupArrayOutput
type FirewallSecurityGroupInput ¶
type FirewallSecurityGroupInput interface { pulumi.Input ToFirewallSecurityGroupOutput() FirewallSecurityGroupOutput ToFirewallSecurityGroupOutputWithContext(ctx context.Context) FirewallSecurityGroupOutput }
type FirewallSecurityGroupMap ¶
type FirewallSecurityGroupMap map[string]FirewallSecurityGroupInput
func (FirewallSecurityGroupMap) ElementType ¶
func (FirewallSecurityGroupMap) ElementType() reflect.Type
func (FirewallSecurityGroupMap) ToFirewallSecurityGroupMapOutput ¶
func (i FirewallSecurityGroupMap) ToFirewallSecurityGroupMapOutput() FirewallSecurityGroupMapOutput
func (FirewallSecurityGroupMap) ToFirewallSecurityGroupMapOutputWithContext ¶
func (i FirewallSecurityGroupMap) ToFirewallSecurityGroupMapOutputWithContext(ctx context.Context) FirewallSecurityGroupMapOutput
type FirewallSecurityGroupMapInput ¶
type FirewallSecurityGroupMapInput interface { pulumi.Input ToFirewallSecurityGroupMapOutput() FirewallSecurityGroupMapOutput ToFirewallSecurityGroupMapOutputWithContext(context.Context) FirewallSecurityGroupMapOutput }
FirewallSecurityGroupMapInput is an input type that accepts FirewallSecurityGroupMap and FirewallSecurityGroupMapOutput values. You can construct a concrete instance of `FirewallSecurityGroupMapInput` via:
FirewallSecurityGroupMap{ "key": FirewallSecurityGroupArgs{...} }
type FirewallSecurityGroupMapOutput ¶
type FirewallSecurityGroupMapOutput struct{ *pulumi.OutputState }
func (FirewallSecurityGroupMapOutput) ElementType ¶
func (FirewallSecurityGroupMapOutput) ElementType() reflect.Type
func (FirewallSecurityGroupMapOutput) MapIndex ¶
func (o FirewallSecurityGroupMapOutput) MapIndex(k pulumi.StringInput) FirewallSecurityGroupOutput
func (FirewallSecurityGroupMapOutput) ToFirewallSecurityGroupMapOutput ¶
func (o FirewallSecurityGroupMapOutput) ToFirewallSecurityGroupMapOutput() FirewallSecurityGroupMapOutput
func (FirewallSecurityGroupMapOutput) ToFirewallSecurityGroupMapOutputWithContext ¶
func (o FirewallSecurityGroupMapOutput) ToFirewallSecurityGroupMapOutputWithContext(ctx context.Context) FirewallSecurityGroupMapOutput
type FirewallSecurityGroupOutput ¶
type FirewallSecurityGroupOutput struct{ *pulumi.OutputState }
func (FirewallSecurityGroupOutput) Comment ¶
func (o FirewallSecurityGroupOutput) Comment() pulumi.StringPtrOutput
Security group comment
func (FirewallSecurityGroupOutput) ContainerId ¶
func (o FirewallSecurityGroupOutput) ContainerId() pulumi.IntPtrOutput
The ID of the container to manage the firewall for.
func (FirewallSecurityGroupOutput) ElementType ¶
func (FirewallSecurityGroupOutput) ElementType() reflect.Type
func (FirewallSecurityGroupOutput) Name ¶
func (o FirewallSecurityGroupOutput) Name() pulumi.StringOutput
Security group name
func (FirewallSecurityGroupOutput) NodeName ¶
func (o FirewallSecurityGroupOutput) NodeName() pulumi.StringPtrOutput
The name of the node.
func (FirewallSecurityGroupOutput) Rules ¶
func (o FirewallSecurityGroupOutput) Rules() FirewallSecurityGroupRuleArrayOutput
List of rules
func (FirewallSecurityGroupOutput) ToFirewallSecurityGroupOutput ¶
func (o FirewallSecurityGroupOutput) ToFirewallSecurityGroupOutput() FirewallSecurityGroupOutput
func (FirewallSecurityGroupOutput) ToFirewallSecurityGroupOutputWithContext ¶
func (o FirewallSecurityGroupOutput) ToFirewallSecurityGroupOutputWithContext(ctx context.Context) FirewallSecurityGroupOutput
func (FirewallSecurityGroupOutput) VmId ¶
func (o FirewallSecurityGroupOutput) VmId() pulumi.IntPtrOutput
The ID of the VM to manage the firewall for.
type FirewallSecurityGroupRule ¶
type FirewallSecurityGroupRule struct { Action *string `pulumi:"action"` Comment *string `pulumi:"comment"` Dest *string `pulumi:"dest"` Dport *string `pulumi:"dport"` Enabled *bool `pulumi:"enabled"` Iface *string `pulumi:"iface"` Log *string `pulumi:"log"` Macro *string `pulumi:"macro"` Pos *int `pulumi:"pos"` Proto *string `pulumi:"proto"` SecurityGroup *string `pulumi:"securityGroup"` Source *string `pulumi:"source"` Sport *string `pulumi:"sport"` Type *string `pulumi:"type"` }
type FirewallSecurityGroupRuleArgs ¶
type FirewallSecurityGroupRuleArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` Comment pulumi.StringPtrInput `pulumi:"comment"` Dest pulumi.StringPtrInput `pulumi:"dest"` Dport pulumi.StringPtrInput `pulumi:"dport"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Iface pulumi.StringPtrInput `pulumi:"iface"` Log pulumi.StringPtrInput `pulumi:"log"` Macro pulumi.StringPtrInput `pulumi:"macro"` Pos pulumi.IntPtrInput `pulumi:"pos"` Proto pulumi.StringPtrInput `pulumi:"proto"` SecurityGroup pulumi.StringPtrInput `pulumi:"securityGroup"` Source pulumi.StringPtrInput `pulumi:"source"` Sport pulumi.StringPtrInput `pulumi:"sport"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (FirewallSecurityGroupRuleArgs) ElementType ¶
func (FirewallSecurityGroupRuleArgs) ElementType() reflect.Type
func (FirewallSecurityGroupRuleArgs) ToFirewallSecurityGroupRuleOutput ¶
func (i FirewallSecurityGroupRuleArgs) ToFirewallSecurityGroupRuleOutput() FirewallSecurityGroupRuleOutput
func (FirewallSecurityGroupRuleArgs) ToFirewallSecurityGroupRuleOutputWithContext ¶
func (i FirewallSecurityGroupRuleArgs) ToFirewallSecurityGroupRuleOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleOutput
type FirewallSecurityGroupRuleArray ¶
type FirewallSecurityGroupRuleArray []FirewallSecurityGroupRuleInput
func (FirewallSecurityGroupRuleArray) ElementType ¶
func (FirewallSecurityGroupRuleArray) ElementType() reflect.Type
func (FirewallSecurityGroupRuleArray) ToFirewallSecurityGroupRuleArrayOutput ¶
func (i FirewallSecurityGroupRuleArray) ToFirewallSecurityGroupRuleArrayOutput() FirewallSecurityGroupRuleArrayOutput
func (FirewallSecurityGroupRuleArray) ToFirewallSecurityGroupRuleArrayOutputWithContext ¶
func (i FirewallSecurityGroupRuleArray) ToFirewallSecurityGroupRuleArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleArrayOutput
type FirewallSecurityGroupRuleArrayInput ¶
type FirewallSecurityGroupRuleArrayInput interface { pulumi.Input ToFirewallSecurityGroupRuleArrayOutput() FirewallSecurityGroupRuleArrayOutput ToFirewallSecurityGroupRuleArrayOutputWithContext(context.Context) FirewallSecurityGroupRuleArrayOutput }
FirewallSecurityGroupRuleArrayInput is an input type that accepts FirewallSecurityGroupRuleArray and FirewallSecurityGroupRuleArrayOutput values. You can construct a concrete instance of `FirewallSecurityGroupRuleArrayInput` via:
FirewallSecurityGroupRuleArray{ FirewallSecurityGroupRuleArgs{...} }
type FirewallSecurityGroupRuleArrayOutput ¶
type FirewallSecurityGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallSecurityGroupRuleArrayOutput) ElementType ¶
func (FirewallSecurityGroupRuleArrayOutput) ElementType() reflect.Type
func (FirewallSecurityGroupRuleArrayOutput) Index ¶
func (o FirewallSecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) FirewallSecurityGroupRuleOutput
func (FirewallSecurityGroupRuleArrayOutput) ToFirewallSecurityGroupRuleArrayOutput ¶
func (o FirewallSecurityGroupRuleArrayOutput) ToFirewallSecurityGroupRuleArrayOutput() FirewallSecurityGroupRuleArrayOutput
func (FirewallSecurityGroupRuleArrayOutput) ToFirewallSecurityGroupRuleArrayOutputWithContext ¶
func (o FirewallSecurityGroupRuleArrayOutput) ToFirewallSecurityGroupRuleArrayOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleArrayOutput
type FirewallSecurityGroupRuleInput ¶
type FirewallSecurityGroupRuleInput interface { pulumi.Input ToFirewallSecurityGroupRuleOutput() FirewallSecurityGroupRuleOutput ToFirewallSecurityGroupRuleOutputWithContext(context.Context) FirewallSecurityGroupRuleOutput }
FirewallSecurityGroupRuleInput is an input type that accepts FirewallSecurityGroupRuleArgs and FirewallSecurityGroupRuleOutput values. You can construct a concrete instance of `FirewallSecurityGroupRuleInput` via:
FirewallSecurityGroupRuleArgs{...}
type FirewallSecurityGroupRuleOutput ¶
type FirewallSecurityGroupRuleOutput struct{ *pulumi.OutputState }
func (FirewallSecurityGroupRuleOutput) Action ¶
func (o FirewallSecurityGroupRuleOutput) Action() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Comment ¶
func (o FirewallSecurityGroupRuleOutput) Comment() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Dest ¶
func (o FirewallSecurityGroupRuleOutput) Dest() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Dport ¶
func (o FirewallSecurityGroupRuleOutput) Dport() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) ElementType ¶
func (FirewallSecurityGroupRuleOutput) ElementType() reflect.Type
func (FirewallSecurityGroupRuleOutput) Enabled ¶
func (o FirewallSecurityGroupRuleOutput) Enabled() pulumi.BoolPtrOutput
func (FirewallSecurityGroupRuleOutput) Iface ¶
func (o FirewallSecurityGroupRuleOutput) Iface() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Log ¶
func (o FirewallSecurityGroupRuleOutput) Log() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Macro ¶
func (o FirewallSecurityGroupRuleOutput) Macro() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Pos ¶
func (o FirewallSecurityGroupRuleOutput) Pos() pulumi.IntPtrOutput
func (FirewallSecurityGroupRuleOutput) Proto ¶
func (o FirewallSecurityGroupRuleOutput) Proto() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) SecurityGroup ¶
func (o FirewallSecurityGroupRuleOutput) SecurityGroup() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Source ¶
func (o FirewallSecurityGroupRuleOutput) Source() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) Sport ¶
func (o FirewallSecurityGroupRuleOutput) Sport() pulumi.StringPtrOutput
func (FirewallSecurityGroupRuleOutput) ToFirewallSecurityGroupRuleOutput ¶
func (o FirewallSecurityGroupRuleOutput) ToFirewallSecurityGroupRuleOutput() FirewallSecurityGroupRuleOutput
func (FirewallSecurityGroupRuleOutput) ToFirewallSecurityGroupRuleOutputWithContext ¶
func (o FirewallSecurityGroupRuleOutput) ToFirewallSecurityGroupRuleOutputWithContext(ctx context.Context) FirewallSecurityGroupRuleOutput
func (FirewallSecurityGroupRuleOutput) Type ¶
func (o FirewallSecurityGroupRuleOutput) Type() pulumi.StringPtrOutput
type FirewallSecurityGroupState ¶
type FirewallSecurityGroupState struct { // Security group comment Comment pulumi.StringPtrInput // The ID of the container to manage the firewall for. ContainerId pulumi.IntPtrInput // Security group name Name pulumi.StringPtrInput // The name of the node. NodeName pulumi.StringPtrInput // List of rules Rules FirewallSecurityGroupRuleArrayInput // The ID of the VM to manage the firewall for. VmId pulumi.IntPtrInput }
func (FirewallSecurityGroupState) ElementType ¶
func (FirewallSecurityGroupState) ElementType() reflect.Type
type FirewallState ¶
type FirewallState struct { // Enable ebtables cluster-wide Ebtables pulumi.BoolPtrInput // Enable or disable the firewall cluster-wide Enabled pulumi.BoolPtrInput // Default policy for incoming traffic InputPolicy pulumi.StringPtrInput // Log ratelimiting settings LogRatelimit FirewallLogRatelimitPtrInput // Default policy for outgoing traffic OutputPolicy pulumi.StringPtrInput }
func (FirewallState) ElementType ¶
func (FirewallState) ElementType() reflect.Type