networkacl

package
v1.0.0-alpha.1760458278 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Acl

type Acl struct {
	pulumi.CustomResourceState

	Description      pulumi.StringPtrOutput   `pulumi:"description"`
	InboundPolicyId  pulumi.StringOutput      `pulumi:"inboundPolicyId"`
	InboundRules     pulumi.StringArrayOutput `pulumi:"inboundRules"`
	Name             pulumi.StringOutput      `pulumi:"name"`
	OutboundPolicyId pulumi.StringOutput      `pulumi:"outboundPolicyId"`
	OutboundRules    pulumi.StringArrayOutput `pulumi:"outboundRules"`
	Ports            pulumi.StringArrayOutput `pulumi:"ports"`
	Region           pulumi.StringOutput      `pulumi:"region"`
	Status           pulumi.StringOutput      `pulumi:"status"`
	Subnets          pulumi.StringArrayOutput `pulumi:"subnets"`
}

func GetAcl

func GetAcl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AclState, opts ...pulumi.ResourceOption) (*Acl, error)

GetAcl gets an existing Acl 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 NewAcl

func NewAcl(ctx *pulumi.Context,
	name string, args *AclArgs, opts ...pulumi.ResourceOption) (*Acl, error)

NewAcl registers a new resource with the given unique name, arguments, and options.

func (*Acl) ElementType

func (*Acl) ElementType() reflect.Type

func (*Acl) ToAclOutput

func (i *Acl) ToAclOutput() AclOutput

func (*Acl) ToAclOutputWithContext

func (i *Acl) ToAclOutputWithContext(ctx context.Context) AclOutput

type AclArgs

type AclArgs struct {
	Description   pulumi.StringPtrInput
	InboundRules  pulumi.StringArrayInput
	Name          pulumi.StringPtrInput
	OutboundRules pulumi.StringArrayInput
	Region        pulumi.StringPtrInput
	Subnets       pulumi.StringArrayInput
}

The set of arguments for constructing a Acl resource.

func (AclArgs) ElementType

func (AclArgs) ElementType() reflect.Type

type AclArray

type AclArray []AclInput

func (AclArray) ElementType

func (AclArray) ElementType() reflect.Type

func (AclArray) ToAclArrayOutput

func (i AclArray) ToAclArrayOutput() AclArrayOutput

func (AclArray) ToAclArrayOutputWithContext

func (i AclArray) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput

type AclArrayInput

type AclArrayInput interface {
	pulumi.Input

	ToAclArrayOutput() AclArrayOutput
	ToAclArrayOutputWithContext(context.Context) AclArrayOutput
}

AclArrayInput is an input type that accepts AclArray and AclArrayOutput values. You can construct a concrete instance of `AclArrayInput` via:

AclArray{ AclArgs{...} }

type AclArrayOutput

type AclArrayOutput struct{ *pulumi.OutputState }

func (AclArrayOutput) ElementType

func (AclArrayOutput) ElementType() reflect.Type

func (AclArrayOutput) Index

func (AclArrayOutput) ToAclArrayOutput

func (o AclArrayOutput) ToAclArrayOutput() AclArrayOutput

func (AclArrayOutput) ToAclArrayOutputWithContext

func (o AclArrayOutput) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput

type AclInput

type AclInput interface {
	pulumi.Input

	ToAclOutput() AclOutput
	ToAclOutputWithContext(ctx context.Context) AclOutput
}

type AclMap

type AclMap map[string]AclInput

func (AclMap) ElementType

func (AclMap) ElementType() reflect.Type

func (AclMap) ToAclMapOutput

func (i AclMap) ToAclMapOutput() AclMapOutput

func (AclMap) ToAclMapOutputWithContext

func (i AclMap) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput

type AclMapInput

type AclMapInput interface {
	pulumi.Input

	ToAclMapOutput() AclMapOutput
	ToAclMapOutputWithContext(context.Context) AclMapOutput
}

AclMapInput is an input type that accepts AclMap and AclMapOutput values. You can construct a concrete instance of `AclMapInput` via:

AclMap{ "key": AclArgs{...} }

type AclMapOutput

type AclMapOutput struct{ *pulumi.OutputState }

func (AclMapOutput) ElementType

func (AclMapOutput) ElementType() reflect.Type

func (AclMapOutput) MapIndex

func (o AclMapOutput) MapIndex(k pulumi.StringInput) AclOutput

func (AclMapOutput) ToAclMapOutput

func (o AclMapOutput) ToAclMapOutput() AclMapOutput

func (AclMapOutput) ToAclMapOutputWithContext

func (o AclMapOutput) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput

type AclOutput

type AclOutput struct{ *pulumi.OutputState }

func (AclOutput) Description

func (o AclOutput) Description() pulumi.StringPtrOutput

func (AclOutput) ElementType

func (AclOutput) ElementType() reflect.Type

func (AclOutput) InboundPolicyId

func (o AclOutput) InboundPolicyId() pulumi.StringOutput

func (AclOutput) InboundRules

func (o AclOutput) InboundRules() pulumi.StringArrayOutput

func (AclOutput) Name

func (o AclOutput) Name() pulumi.StringOutput

func (AclOutput) OutboundPolicyId

func (o AclOutput) OutboundPolicyId() pulumi.StringOutput

func (AclOutput) OutboundRules

func (o AclOutput) OutboundRules() pulumi.StringArrayOutput

func (AclOutput) Ports

func (AclOutput) Region

func (o AclOutput) Region() pulumi.StringOutput

func (AclOutput) Status

func (o AclOutput) Status() pulumi.StringOutput

func (AclOutput) Subnets

func (o AclOutput) Subnets() pulumi.StringArrayOutput

func (AclOutput) ToAclOutput

func (o AclOutput) ToAclOutput() AclOutput

func (AclOutput) ToAclOutputWithContext

func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput

type AclRule

type AclRule struct {
	pulumi.CustomResourceState

	Action               pulumi.StringOutput    `pulumi:"action"`
	Description          pulumi.StringPtrOutput `pulumi:"description"`
	DestinationIpAddress pulumi.StringPtrOutput `pulumi:"destinationIpAddress"`
	DestinationPort      pulumi.StringPtrOutput `pulumi:"destinationPort"`
	Enabled              pulumi.BoolPtrOutput   `pulumi:"enabled"`
	IpVersion            pulumi.IntPtrOutput    `pulumi:"ipVersion"`
	Name                 pulumi.StringOutput    `pulumi:"name"`
	Protocol             pulumi.StringOutput    `pulumi:"protocol"`
	Region               pulumi.StringOutput    `pulumi:"region"`
	SourceIpAddress      pulumi.StringPtrOutput `pulumi:"sourceIpAddress"`
	SourcePort           pulumi.StringPtrOutput `pulumi:"sourcePort"`
}

func GetAclRule

func GetAclRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AclRuleState, opts ...pulumi.ResourceOption) (*AclRule, error)

GetAclRule gets an existing AclRule 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 NewAclRule

func NewAclRule(ctx *pulumi.Context,
	name string, args *AclRuleArgs, opts ...pulumi.ResourceOption) (*AclRule, error)

NewAclRule registers a new resource with the given unique name, arguments, and options.

func (*AclRule) ElementType

func (*AclRule) ElementType() reflect.Type

func (*AclRule) ToAclRuleOutput

func (i *AclRule) ToAclRuleOutput() AclRuleOutput

func (*AclRule) ToAclRuleOutputWithContext

func (i *AclRule) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput

type AclRuleArgs

type AclRuleArgs struct {
	Action               pulumi.StringInput
	Description          pulumi.StringPtrInput
	DestinationIpAddress pulumi.StringPtrInput
	DestinationPort      pulumi.StringPtrInput
	Enabled              pulumi.BoolPtrInput
	IpVersion            pulumi.IntPtrInput
	Name                 pulumi.StringPtrInput
	Protocol             pulumi.StringInput
	Region               pulumi.StringPtrInput
	SourceIpAddress      pulumi.StringPtrInput
	SourcePort           pulumi.StringPtrInput
}

The set of arguments for constructing a AclRule resource.

func (AclRuleArgs) ElementType

func (AclRuleArgs) ElementType() reflect.Type

type AclRuleArray

type AclRuleArray []AclRuleInput

func (AclRuleArray) ElementType

func (AclRuleArray) ElementType() reflect.Type

func (AclRuleArray) ToAclRuleArrayOutput

func (i AclRuleArray) ToAclRuleArrayOutput() AclRuleArrayOutput

func (AclRuleArray) ToAclRuleArrayOutputWithContext

func (i AclRuleArray) ToAclRuleArrayOutputWithContext(ctx context.Context) AclRuleArrayOutput

type AclRuleArrayInput

type AclRuleArrayInput interface {
	pulumi.Input

	ToAclRuleArrayOutput() AclRuleArrayOutput
	ToAclRuleArrayOutputWithContext(context.Context) AclRuleArrayOutput
}

AclRuleArrayInput is an input type that accepts AclRuleArray and AclRuleArrayOutput values. You can construct a concrete instance of `AclRuleArrayInput` via:

AclRuleArray{ AclRuleArgs{...} }

type AclRuleArrayOutput

type AclRuleArrayOutput struct{ *pulumi.OutputState }

func (AclRuleArrayOutput) ElementType

func (AclRuleArrayOutput) ElementType() reflect.Type

func (AclRuleArrayOutput) Index

func (AclRuleArrayOutput) ToAclRuleArrayOutput

func (o AclRuleArrayOutput) ToAclRuleArrayOutput() AclRuleArrayOutput

func (AclRuleArrayOutput) ToAclRuleArrayOutputWithContext

func (o AclRuleArrayOutput) ToAclRuleArrayOutputWithContext(ctx context.Context) AclRuleArrayOutput

type AclRuleInput

type AclRuleInput interface {
	pulumi.Input

	ToAclRuleOutput() AclRuleOutput
	ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
}

type AclRuleMap

type AclRuleMap map[string]AclRuleInput

func (AclRuleMap) ElementType

func (AclRuleMap) ElementType() reflect.Type

func (AclRuleMap) ToAclRuleMapOutput

func (i AclRuleMap) ToAclRuleMapOutput() AclRuleMapOutput

func (AclRuleMap) ToAclRuleMapOutputWithContext

func (i AclRuleMap) ToAclRuleMapOutputWithContext(ctx context.Context) AclRuleMapOutput

type AclRuleMapInput

type AclRuleMapInput interface {
	pulumi.Input

	ToAclRuleMapOutput() AclRuleMapOutput
	ToAclRuleMapOutputWithContext(context.Context) AclRuleMapOutput
}

AclRuleMapInput is an input type that accepts AclRuleMap and AclRuleMapOutput values. You can construct a concrete instance of `AclRuleMapInput` via:

AclRuleMap{ "key": AclRuleArgs{...} }

type AclRuleMapOutput

type AclRuleMapOutput struct{ *pulumi.OutputState }

func (AclRuleMapOutput) ElementType

func (AclRuleMapOutput) ElementType() reflect.Type

func (AclRuleMapOutput) MapIndex

func (AclRuleMapOutput) ToAclRuleMapOutput

func (o AclRuleMapOutput) ToAclRuleMapOutput() AclRuleMapOutput

func (AclRuleMapOutput) ToAclRuleMapOutputWithContext

func (o AclRuleMapOutput) ToAclRuleMapOutputWithContext(ctx context.Context) AclRuleMapOutput

type AclRuleOutput

type AclRuleOutput struct{ *pulumi.OutputState }

func (AclRuleOutput) Action

func (o AclRuleOutput) Action() pulumi.StringOutput

func (AclRuleOutput) Description

func (o AclRuleOutput) Description() pulumi.StringPtrOutput

func (AclRuleOutput) DestinationIpAddress

func (o AclRuleOutput) DestinationIpAddress() pulumi.StringPtrOutput

func (AclRuleOutput) DestinationPort

func (o AclRuleOutput) DestinationPort() pulumi.StringPtrOutput

func (AclRuleOutput) ElementType

func (AclRuleOutput) ElementType() reflect.Type

func (AclRuleOutput) Enabled

func (o AclRuleOutput) Enabled() pulumi.BoolPtrOutput

func (AclRuleOutput) IpVersion

func (o AclRuleOutput) IpVersion() pulumi.IntPtrOutput

func (AclRuleOutput) Name

func (AclRuleOutput) Protocol

func (o AclRuleOutput) Protocol() pulumi.StringOutput

func (AclRuleOutput) Region

func (o AclRuleOutput) Region() pulumi.StringOutput

func (AclRuleOutput) SourceIpAddress

func (o AclRuleOutput) SourceIpAddress() pulumi.StringPtrOutput

func (AclRuleOutput) SourcePort

func (o AclRuleOutput) SourcePort() pulumi.StringPtrOutput

func (AclRuleOutput) ToAclRuleOutput

func (o AclRuleOutput) ToAclRuleOutput() AclRuleOutput

func (AclRuleOutput) ToAclRuleOutputWithContext

func (o AclRuleOutput) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput

type AclRuleState

type AclRuleState struct {
	Action               pulumi.StringPtrInput
	Description          pulumi.StringPtrInput
	DestinationIpAddress pulumi.StringPtrInput
	DestinationPort      pulumi.StringPtrInput
	Enabled              pulumi.BoolPtrInput
	IpVersion            pulumi.IntPtrInput
	Name                 pulumi.StringPtrInput
	Protocol             pulumi.StringPtrInput
	Region               pulumi.StringPtrInput
	SourceIpAddress      pulumi.StringPtrInput
	SourcePort           pulumi.StringPtrInput
}

func (AclRuleState) ElementType

func (AclRuleState) ElementType() reflect.Type

type AclState

type AclState struct {
	Description      pulumi.StringPtrInput
	InboundPolicyId  pulumi.StringPtrInput
	InboundRules     pulumi.StringArrayInput
	Name             pulumi.StringPtrInput
	OutboundPolicyId pulumi.StringPtrInput
	OutboundRules    pulumi.StringArrayInput
	Ports            pulumi.StringArrayInput
	Region           pulumi.StringPtrInput
	Status           pulumi.StringPtrInput
	Subnets          pulumi.StringArrayInput
}

func (AclState) ElementType

func (AclState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL