sg

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 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 Rule

type Rule struct {
	pulumi.CustomResourceState

	// Creates rule data.
	Data RuleDataOutput `pulumi:"data"`
	// Rule status. `0` is off, `1` is on. This parameter is not required or is 1 when creating.
	Enable pulumi.IntOutput `pulumi:"enable"`
}

func GetRule

func GetRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)

GetRule gets an existing Rule 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 NewRule

func NewRule(ctx *pulumi.Context,
	name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)

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

func (*Rule) ElementType

func (*Rule) ElementType() reflect.Type

func (*Rule) ToRuleOutput

func (i *Rule) ToRuleOutput() RuleOutput

func (*Rule) ToRuleOutputWithContext

func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleArgs

type RuleArgs struct {
	// Creates rule data.
	Data RuleDataInput
	// Rule status. `0` is off, `1` is on. This parameter is not required or is 1 when creating.
	Enable pulumi.IntPtrInput
}

The set of arguments for constructing a Rule resource.

func (RuleArgs) ElementType

func (RuleArgs) ElementType() reflect.Type

type RuleArray

type RuleArray []RuleInput

func (RuleArray) ElementType

func (RuleArray) ElementType() reflect.Type

func (RuleArray) ToRuleArrayOutput

func (i RuleArray) ToRuleArrayOutput() RuleArrayOutput

func (RuleArray) ToRuleArrayOutputWithContext

func (i RuleArray) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput

type RuleArrayInput

type RuleArrayInput interface {
	pulumi.Input

	ToRuleArrayOutput() RuleArrayOutput
	ToRuleArrayOutputWithContext(context.Context) RuleArrayOutput
}

RuleArrayInput is an input type that accepts RuleArray and RuleArrayOutput values. You can construct a concrete instance of `RuleArrayInput` via:

RuleArray{ RuleArgs{...} }

type RuleArrayOutput

type RuleArrayOutput struct{ *pulumi.OutputState }

func (RuleArrayOutput) ElementType

func (RuleArrayOutput) ElementType() reflect.Type

func (RuleArrayOutput) Index

func (RuleArrayOutput) ToRuleArrayOutput

func (o RuleArrayOutput) ToRuleArrayOutput() RuleArrayOutput

func (RuleArrayOutput) ToRuleArrayOutputWithContext

func (o RuleArrayOutput) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput

type RuleData

type RuleData struct {
	Description       string  `pulumi:"description"`
	DestContent       string  `pulumi:"destContent"`
	DestType          string  `pulumi:"destType"`
	OrderIndex        *string `pulumi:"orderIndex"`
	Port              *string `pulumi:"port"`
	Protocol          *string `pulumi:"protocol"`
	RuleAction        string  `pulumi:"ruleAction"`
	ServiceTemplateId *string `pulumi:"serviceTemplateId"`
	SourceContent     string  `pulumi:"sourceContent"`
	SourceType        string  `pulumi:"sourceType"`
}

type RuleDataArgs

type RuleDataArgs struct {
	Description       pulumi.StringInput    `pulumi:"description"`
	DestContent       pulumi.StringInput    `pulumi:"destContent"`
	DestType          pulumi.StringInput    `pulumi:"destType"`
	OrderIndex        pulumi.StringPtrInput `pulumi:"orderIndex"`
	Port              pulumi.StringPtrInput `pulumi:"port"`
	Protocol          pulumi.StringPtrInput `pulumi:"protocol"`
	RuleAction        pulumi.StringInput    `pulumi:"ruleAction"`
	ServiceTemplateId pulumi.StringPtrInput `pulumi:"serviceTemplateId"`
	SourceContent     pulumi.StringInput    `pulumi:"sourceContent"`
	SourceType        pulumi.StringInput    `pulumi:"sourceType"`
}

func (RuleDataArgs) ElementType

func (RuleDataArgs) ElementType() reflect.Type

func (RuleDataArgs) ToRuleDataOutput

func (i RuleDataArgs) ToRuleDataOutput() RuleDataOutput

func (RuleDataArgs) ToRuleDataOutputWithContext

func (i RuleDataArgs) ToRuleDataOutputWithContext(ctx context.Context) RuleDataOutput

func (RuleDataArgs) ToRuleDataPtrOutput

func (i RuleDataArgs) ToRuleDataPtrOutput() RuleDataPtrOutput

func (RuleDataArgs) ToRuleDataPtrOutputWithContext

func (i RuleDataArgs) ToRuleDataPtrOutputWithContext(ctx context.Context) RuleDataPtrOutput

type RuleDataInput

type RuleDataInput interface {
	pulumi.Input

	ToRuleDataOutput() RuleDataOutput
	ToRuleDataOutputWithContext(context.Context) RuleDataOutput
}

RuleDataInput is an input type that accepts RuleDataArgs and RuleDataOutput values. You can construct a concrete instance of `RuleDataInput` via:

RuleDataArgs{...}

type RuleDataOutput

type RuleDataOutput struct{ *pulumi.OutputState }

func (RuleDataOutput) Description

func (o RuleDataOutput) Description() pulumi.StringOutput

func (RuleDataOutput) DestContent

func (o RuleDataOutput) DestContent() pulumi.StringOutput

func (RuleDataOutput) DestType

func (o RuleDataOutput) DestType() pulumi.StringOutput

func (RuleDataOutput) ElementType

func (RuleDataOutput) ElementType() reflect.Type

func (RuleDataOutput) OrderIndex

func (o RuleDataOutput) OrderIndex() pulumi.StringPtrOutput

func (RuleDataOutput) Port

func (RuleDataOutput) Protocol

func (o RuleDataOutput) Protocol() pulumi.StringPtrOutput

func (RuleDataOutput) RuleAction

func (o RuleDataOutput) RuleAction() pulumi.StringOutput

func (RuleDataOutput) ServiceTemplateId

func (o RuleDataOutput) ServiceTemplateId() pulumi.StringPtrOutput

func (RuleDataOutput) SourceContent

func (o RuleDataOutput) SourceContent() pulumi.StringOutput

func (RuleDataOutput) SourceType

func (o RuleDataOutput) SourceType() pulumi.StringOutput

func (RuleDataOutput) ToRuleDataOutput

func (o RuleDataOutput) ToRuleDataOutput() RuleDataOutput

func (RuleDataOutput) ToRuleDataOutputWithContext

func (o RuleDataOutput) ToRuleDataOutputWithContext(ctx context.Context) RuleDataOutput

func (RuleDataOutput) ToRuleDataPtrOutput

func (o RuleDataOutput) ToRuleDataPtrOutput() RuleDataPtrOutput

func (RuleDataOutput) ToRuleDataPtrOutputWithContext

func (o RuleDataOutput) ToRuleDataPtrOutputWithContext(ctx context.Context) RuleDataPtrOutput

type RuleDataPtrInput

type RuleDataPtrInput interface {
	pulumi.Input

	ToRuleDataPtrOutput() RuleDataPtrOutput
	ToRuleDataPtrOutputWithContext(context.Context) RuleDataPtrOutput
}

RuleDataPtrInput is an input type that accepts RuleDataArgs, RuleDataPtr and RuleDataPtrOutput values. You can construct a concrete instance of `RuleDataPtrInput` via:

        RuleDataArgs{...}

or:

        nil

func RuleDataPtr

func RuleDataPtr(v *RuleDataArgs) RuleDataPtrInput

type RuleDataPtrOutput

type RuleDataPtrOutput struct{ *pulumi.OutputState }

func (RuleDataPtrOutput) Description

func (o RuleDataPtrOutput) Description() pulumi.StringPtrOutput

func (RuleDataPtrOutput) DestContent

func (o RuleDataPtrOutput) DestContent() pulumi.StringPtrOutput

func (RuleDataPtrOutput) DestType

func (RuleDataPtrOutput) Elem

func (RuleDataPtrOutput) ElementType

func (RuleDataPtrOutput) ElementType() reflect.Type

func (RuleDataPtrOutput) OrderIndex

func (o RuleDataPtrOutput) OrderIndex() pulumi.StringPtrOutput

func (RuleDataPtrOutput) Port

func (RuleDataPtrOutput) Protocol

func (RuleDataPtrOutput) RuleAction

func (o RuleDataPtrOutput) RuleAction() pulumi.StringPtrOutput

func (RuleDataPtrOutput) ServiceTemplateId

func (o RuleDataPtrOutput) ServiceTemplateId() pulumi.StringPtrOutput

func (RuleDataPtrOutput) SourceContent

func (o RuleDataPtrOutput) SourceContent() pulumi.StringPtrOutput

func (RuleDataPtrOutput) SourceType

func (o RuleDataPtrOutput) SourceType() pulumi.StringPtrOutput

func (RuleDataPtrOutput) ToRuleDataPtrOutput

func (o RuleDataPtrOutput) ToRuleDataPtrOutput() RuleDataPtrOutput

func (RuleDataPtrOutput) ToRuleDataPtrOutputWithContext

func (o RuleDataPtrOutput) ToRuleDataPtrOutputWithContext(ctx context.Context) RuleDataPtrOutput

type RuleInput

type RuleInput interface {
	pulumi.Input

	ToRuleOutput() RuleOutput
	ToRuleOutputWithContext(ctx context.Context) RuleOutput
}

type RuleMap

type RuleMap map[string]RuleInput

func (RuleMap) ElementType

func (RuleMap) ElementType() reflect.Type

func (RuleMap) ToRuleMapOutput

func (i RuleMap) ToRuleMapOutput() RuleMapOutput

func (RuleMap) ToRuleMapOutputWithContext

func (i RuleMap) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput

type RuleMapInput

type RuleMapInput interface {
	pulumi.Input

	ToRuleMapOutput() RuleMapOutput
	ToRuleMapOutputWithContext(context.Context) RuleMapOutput
}

RuleMapInput is an input type that accepts RuleMap and RuleMapOutput values. You can construct a concrete instance of `RuleMapInput` via:

RuleMap{ "key": RuleArgs{...} }

type RuleMapOutput

type RuleMapOutput struct{ *pulumi.OutputState }

func (RuleMapOutput) ElementType

func (RuleMapOutput) ElementType() reflect.Type

func (RuleMapOutput) MapIndex

func (RuleMapOutput) ToRuleMapOutput

func (o RuleMapOutput) ToRuleMapOutput() RuleMapOutput

func (RuleMapOutput) ToRuleMapOutputWithContext

func (o RuleMapOutput) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput

type RuleOutput

type RuleOutput struct{ *pulumi.OutputState }

func (RuleOutput) Data

func (o RuleOutput) Data() RuleDataOutput

Creates rule data.

func (RuleOutput) ElementType

func (RuleOutput) ElementType() reflect.Type

func (RuleOutput) Enable

func (o RuleOutput) Enable() pulumi.IntOutput

Rule status. `0` is off, `1` is on. This parameter is not required or is 1 when creating.

func (RuleOutput) ToRuleOutput

func (o RuleOutput) ToRuleOutput() RuleOutput

func (RuleOutput) ToRuleOutputWithContext

func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleState

type RuleState struct {
	// Creates rule data.
	Data RuleDataPtrInput
	// Rule status. `0` is off, `1` is on. This parameter is not required or is 1 when creating.
	Enable pulumi.IntPtrInput
}

func (RuleState) ElementType

func (RuleState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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