Documentation
¶
Index ¶
- type Rule
- type RuleArgs
- type RuleArray
- type RuleArrayInput
- type RuleArrayOutput
- type RuleData
- type RuleDataArgs
- func (RuleDataArgs) ElementType() reflect.Type
- func (i RuleDataArgs) ToRuleDataOutput() RuleDataOutput
- func (i RuleDataArgs) ToRuleDataOutputWithContext(ctx context.Context) RuleDataOutput
- func (i RuleDataArgs) ToRuleDataPtrOutput() RuleDataPtrOutput
- func (i RuleDataArgs) ToRuleDataPtrOutputWithContext(ctx context.Context) RuleDataPtrOutput
- type RuleDataInput
- type RuleDataOutput
- func (o RuleDataOutput) Description() pulumi.StringOutput
- func (o RuleDataOutput) DestContent() pulumi.StringOutput
- func (o RuleDataOutput) DestType() pulumi.StringOutput
- func (RuleDataOutput) ElementType() reflect.Type
- func (o RuleDataOutput) OrderIndex() pulumi.StringPtrOutput
- func (o RuleDataOutput) Port() pulumi.StringPtrOutput
- func (o RuleDataOutput) Protocol() pulumi.StringPtrOutput
- func (o RuleDataOutput) RuleAction() pulumi.StringOutput
- func (o RuleDataOutput) ServiceTemplateId() pulumi.StringPtrOutput
- func (o RuleDataOutput) SourceContent() pulumi.StringOutput
- func (o RuleDataOutput) SourceType() pulumi.StringOutput
- func (o RuleDataOutput) ToRuleDataOutput() RuleDataOutput
- func (o RuleDataOutput) ToRuleDataOutputWithContext(ctx context.Context) RuleDataOutput
- func (o RuleDataOutput) ToRuleDataPtrOutput() RuleDataPtrOutput
- func (o RuleDataOutput) ToRuleDataPtrOutputWithContext(ctx context.Context) RuleDataPtrOutput
- type RuleDataPtrInput
- type RuleDataPtrOutput
- func (o RuleDataPtrOutput) Description() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) DestContent() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) DestType() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) Elem() RuleDataOutput
- func (RuleDataPtrOutput) ElementType() reflect.Type
- func (o RuleDataPtrOutput) OrderIndex() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) Port() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) RuleAction() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) ServiceTemplateId() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) SourceContent() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) SourceType() pulumi.StringPtrOutput
- func (o RuleDataPtrOutput) ToRuleDataPtrOutput() RuleDataPtrOutput
- func (o RuleDataPtrOutput) ToRuleDataPtrOutputWithContext(ctx context.Context) RuleDataPtrOutput
- type RuleInput
- type RuleMap
- type RuleMapInput
- type RuleMapOutput
- type RuleOutput
- type RuleState
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) 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 ¶
type RuleArray ¶
type RuleArray []RuleInput
func (RuleArray) ElementType ¶
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 (o RuleArrayOutput) Index(i pulumi.IntInput) RuleOutput
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 (o RuleDataOutput) Port() pulumi.StringPtrOutput
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 (o RuleDataPtrOutput) DestType() pulumi.StringPtrOutput
func (RuleDataPtrOutput) Elem ¶
func (o RuleDataPtrOutput) Elem() RuleDataOutput
func (RuleDataPtrOutput) ElementType ¶
func (RuleDataPtrOutput) ElementType() reflect.Type
func (RuleDataPtrOutput) OrderIndex ¶
func (o RuleDataPtrOutput) OrderIndex() pulumi.StringPtrOutput
func (RuleDataPtrOutput) Port ¶
func (o RuleDataPtrOutput) Port() pulumi.StringPtrOutput
func (RuleDataPtrOutput) Protocol ¶
func (o RuleDataPtrOutput) Protocol() pulumi.StringPtrOutput
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 ¶
func (RuleMap) ElementType ¶
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 (o RuleMapOutput) MapIndex(k pulumi.StringInput) RuleOutput
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) 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 }