consolidated

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetPolicyAppCategory

type GetPolicyAppCategory struct {
	// URL category ID.
	Id int `pulumi:"id"`
}

type GetPolicyAppCategoryArgs

type GetPolicyAppCategoryArgs struct {
	// URL category ID.
	Id pulumi.IntInput `pulumi:"id"`
}

func (GetPolicyAppCategoryArgs) ElementType

func (GetPolicyAppCategoryArgs) ElementType() reflect.Type

func (GetPolicyAppCategoryArgs) ToGetPolicyAppCategoryOutput

func (i GetPolicyAppCategoryArgs) ToGetPolicyAppCategoryOutput() GetPolicyAppCategoryOutput

func (GetPolicyAppCategoryArgs) ToGetPolicyAppCategoryOutputWithContext

func (i GetPolicyAppCategoryArgs) ToGetPolicyAppCategoryOutputWithContext(ctx context.Context) GetPolicyAppCategoryOutput

type GetPolicyAppCategoryArray

type GetPolicyAppCategoryArray []GetPolicyAppCategoryInput

func (GetPolicyAppCategoryArray) ElementType

func (GetPolicyAppCategoryArray) ElementType() reflect.Type

func (GetPolicyAppCategoryArray) ToGetPolicyAppCategoryArrayOutput

func (i GetPolicyAppCategoryArray) ToGetPolicyAppCategoryArrayOutput() GetPolicyAppCategoryArrayOutput

func (GetPolicyAppCategoryArray) ToGetPolicyAppCategoryArrayOutputWithContext

func (i GetPolicyAppCategoryArray) ToGetPolicyAppCategoryArrayOutputWithContext(ctx context.Context) GetPolicyAppCategoryArrayOutput

type GetPolicyAppCategoryArrayInput

type GetPolicyAppCategoryArrayInput interface {
	pulumi.Input

	ToGetPolicyAppCategoryArrayOutput() GetPolicyAppCategoryArrayOutput
	ToGetPolicyAppCategoryArrayOutputWithContext(context.Context) GetPolicyAppCategoryArrayOutput
}

GetPolicyAppCategoryArrayInput is an input type that accepts GetPolicyAppCategoryArray and GetPolicyAppCategoryArrayOutput values. You can construct a concrete instance of `GetPolicyAppCategoryArrayInput` via:

GetPolicyAppCategoryArray{ GetPolicyAppCategoryArgs{...} }

type GetPolicyAppCategoryArrayOutput

type GetPolicyAppCategoryArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyAppCategoryArrayOutput) ElementType

func (GetPolicyAppCategoryArrayOutput) Index

func (GetPolicyAppCategoryArrayOutput) ToGetPolicyAppCategoryArrayOutput

func (o GetPolicyAppCategoryArrayOutput) ToGetPolicyAppCategoryArrayOutput() GetPolicyAppCategoryArrayOutput

func (GetPolicyAppCategoryArrayOutput) ToGetPolicyAppCategoryArrayOutputWithContext

func (o GetPolicyAppCategoryArrayOutput) ToGetPolicyAppCategoryArrayOutputWithContext(ctx context.Context) GetPolicyAppCategoryArrayOutput

type GetPolicyAppCategoryInput

type GetPolicyAppCategoryInput interface {
	pulumi.Input

	ToGetPolicyAppCategoryOutput() GetPolicyAppCategoryOutput
	ToGetPolicyAppCategoryOutputWithContext(context.Context) GetPolicyAppCategoryOutput
}

GetPolicyAppCategoryInput is an input type that accepts GetPolicyAppCategoryArgs and GetPolicyAppCategoryOutput values. You can construct a concrete instance of `GetPolicyAppCategoryInput` via:

GetPolicyAppCategoryArgs{...}

type GetPolicyAppCategoryOutput

type GetPolicyAppCategoryOutput struct{ *pulumi.OutputState }

func (GetPolicyAppCategoryOutput) ElementType

func (GetPolicyAppCategoryOutput) ElementType() reflect.Type

func (GetPolicyAppCategoryOutput) Id

URL category ID.

func (GetPolicyAppCategoryOutput) ToGetPolicyAppCategoryOutput

func (o GetPolicyAppCategoryOutput) ToGetPolicyAppCategoryOutput() GetPolicyAppCategoryOutput

func (GetPolicyAppCategoryOutput) ToGetPolicyAppCategoryOutputWithContext

func (o GetPolicyAppCategoryOutput) ToGetPolicyAppCategoryOutputWithContext(ctx context.Context) GetPolicyAppCategoryOutput

type GetPolicyAppGroup

type GetPolicyAppGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyAppGroupArgs

type GetPolicyAppGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyAppGroupArgs) ElementType

func (GetPolicyAppGroupArgs) ElementType() reflect.Type

func (GetPolicyAppGroupArgs) ToGetPolicyAppGroupOutput

func (i GetPolicyAppGroupArgs) ToGetPolicyAppGroupOutput() GetPolicyAppGroupOutput

func (GetPolicyAppGroupArgs) ToGetPolicyAppGroupOutputWithContext

func (i GetPolicyAppGroupArgs) ToGetPolicyAppGroupOutputWithContext(ctx context.Context) GetPolicyAppGroupOutput

type GetPolicyAppGroupArray

type GetPolicyAppGroupArray []GetPolicyAppGroupInput

func (GetPolicyAppGroupArray) ElementType

func (GetPolicyAppGroupArray) ElementType() reflect.Type

func (GetPolicyAppGroupArray) ToGetPolicyAppGroupArrayOutput

func (i GetPolicyAppGroupArray) ToGetPolicyAppGroupArrayOutput() GetPolicyAppGroupArrayOutput

func (GetPolicyAppGroupArray) ToGetPolicyAppGroupArrayOutputWithContext

func (i GetPolicyAppGroupArray) ToGetPolicyAppGroupArrayOutputWithContext(ctx context.Context) GetPolicyAppGroupArrayOutput

type GetPolicyAppGroupArrayInput

type GetPolicyAppGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyAppGroupArrayOutput() GetPolicyAppGroupArrayOutput
	ToGetPolicyAppGroupArrayOutputWithContext(context.Context) GetPolicyAppGroupArrayOutput
}

GetPolicyAppGroupArrayInput is an input type that accepts GetPolicyAppGroupArray and GetPolicyAppGroupArrayOutput values. You can construct a concrete instance of `GetPolicyAppGroupArrayInput` via:

GetPolicyAppGroupArray{ GetPolicyAppGroupArgs{...} }

type GetPolicyAppGroupArrayOutput

type GetPolicyAppGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyAppGroupArrayOutput) ElementType

func (GetPolicyAppGroupArrayOutput) Index

func (GetPolicyAppGroupArrayOutput) ToGetPolicyAppGroupArrayOutput

func (o GetPolicyAppGroupArrayOutput) ToGetPolicyAppGroupArrayOutput() GetPolicyAppGroupArrayOutput

func (GetPolicyAppGroupArrayOutput) ToGetPolicyAppGroupArrayOutputWithContext

func (o GetPolicyAppGroupArrayOutput) ToGetPolicyAppGroupArrayOutputWithContext(ctx context.Context) GetPolicyAppGroupArrayOutput

type GetPolicyAppGroupInput

type GetPolicyAppGroupInput interface {
	pulumi.Input

	ToGetPolicyAppGroupOutput() GetPolicyAppGroupOutput
	ToGetPolicyAppGroupOutputWithContext(context.Context) GetPolicyAppGroupOutput
}

GetPolicyAppGroupInput is an input type that accepts GetPolicyAppGroupArgs and GetPolicyAppGroupOutput values. You can construct a concrete instance of `GetPolicyAppGroupInput` via:

GetPolicyAppGroupArgs{...}

type GetPolicyAppGroupOutput

type GetPolicyAppGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyAppGroupOutput) ElementType

func (GetPolicyAppGroupOutput) ElementType() reflect.Type

func (GetPolicyAppGroupOutput) Name

Application group names.

func (GetPolicyAppGroupOutput) ToGetPolicyAppGroupOutput

func (o GetPolicyAppGroupOutput) ToGetPolicyAppGroupOutput() GetPolicyAppGroupOutput

func (GetPolicyAppGroupOutput) ToGetPolicyAppGroupOutputWithContext

func (o GetPolicyAppGroupOutput) ToGetPolicyAppGroupOutputWithContext(ctx context.Context) GetPolicyAppGroupOutput

type GetPolicyApplication

type GetPolicyApplication struct {
	// URL category ID.
	Id int `pulumi:"id"`
}

type GetPolicyApplicationArgs

type GetPolicyApplicationArgs struct {
	// URL category ID.
	Id pulumi.IntInput `pulumi:"id"`
}

func (GetPolicyApplicationArgs) ElementType

func (GetPolicyApplicationArgs) ElementType() reflect.Type

func (GetPolicyApplicationArgs) ToGetPolicyApplicationOutput

func (i GetPolicyApplicationArgs) ToGetPolicyApplicationOutput() GetPolicyApplicationOutput

func (GetPolicyApplicationArgs) ToGetPolicyApplicationOutputWithContext

func (i GetPolicyApplicationArgs) ToGetPolicyApplicationOutputWithContext(ctx context.Context) GetPolicyApplicationOutput

type GetPolicyApplicationArray

type GetPolicyApplicationArray []GetPolicyApplicationInput

func (GetPolicyApplicationArray) ElementType

func (GetPolicyApplicationArray) ElementType() reflect.Type

func (GetPolicyApplicationArray) ToGetPolicyApplicationArrayOutput

func (i GetPolicyApplicationArray) ToGetPolicyApplicationArrayOutput() GetPolicyApplicationArrayOutput

func (GetPolicyApplicationArray) ToGetPolicyApplicationArrayOutputWithContext

func (i GetPolicyApplicationArray) ToGetPolicyApplicationArrayOutputWithContext(ctx context.Context) GetPolicyApplicationArrayOutput

type GetPolicyApplicationArrayInput

type GetPolicyApplicationArrayInput interface {
	pulumi.Input

	ToGetPolicyApplicationArrayOutput() GetPolicyApplicationArrayOutput
	ToGetPolicyApplicationArrayOutputWithContext(context.Context) GetPolicyApplicationArrayOutput
}

GetPolicyApplicationArrayInput is an input type that accepts GetPolicyApplicationArray and GetPolicyApplicationArrayOutput values. You can construct a concrete instance of `GetPolicyApplicationArrayInput` via:

GetPolicyApplicationArray{ GetPolicyApplicationArgs{...} }

type GetPolicyApplicationArrayOutput

type GetPolicyApplicationArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyApplicationArrayOutput) ElementType

func (GetPolicyApplicationArrayOutput) Index

func (GetPolicyApplicationArrayOutput) ToGetPolicyApplicationArrayOutput

func (o GetPolicyApplicationArrayOutput) ToGetPolicyApplicationArrayOutput() GetPolicyApplicationArrayOutput

func (GetPolicyApplicationArrayOutput) ToGetPolicyApplicationArrayOutputWithContext

func (o GetPolicyApplicationArrayOutput) ToGetPolicyApplicationArrayOutputWithContext(ctx context.Context) GetPolicyApplicationArrayOutput

type GetPolicyApplicationInput

type GetPolicyApplicationInput interface {
	pulumi.Input

	ToGetPolicyApplicationOutput() GetPolicyApplicationOutput
	ToGetPolicyApplicationOutputWithContext(context.Context) GetPolicyApplicationOutput
}

GetPolicyApplicationInput is an input type that accepts GetPolicyApplicationArgs and GetPolicyApplicationOutput values. You can construct a concrete instance of `GetPolicyApplicationInput` via:

GetPolicyApplicationArgs{...}

type GetPolicyApplicationOutput

type GetPolicyApplicationOutput struct{ *pulumi.OutputState }

func (GetPolicyApplicationOutput) ElementType

func (GetPolicyApplicationOutput) ElementType() reflect.Type

func (GetPolicyApplicationOutput) Id

URL category ID.

func (GetPolicyApplicationOutput) ToGetPolicyApplicationOutput

func (o GetPolicyApplicationOutput) ToGetPolicyApplicationOutput() GetPolicyApplicationOutput

func (GetPolicyApplicationOutput) ToGetPolicyApplicationOutputWithContext

func (o GetPolicyApplicationOutput) ToGetPolicyApplicationOutputWithContext(ctx context.Context) GetPolicyApplicationOutput

type GetPolicyDstaddr4

type GetPolicyDstaddr4 struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyDstaddr4Args

type GetPolicyDstaddr4Args struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyDstaddr4Args) ElementType

func (GetPolicyDstaddr4Args) ElementType() reflect.Type

func (GetPolicyDstaddr4Args) ToGetPolicyDstaddr4Output

func (i GetPolicyDstaddr4Args) ToGetPolicyDstaddr4Output() GetPolicyDstaddr4Output

func (GetPolicyDstaddr4Args) ToGetPolicyDstaddr4OutputWithContext

func (i GetPolicyDstaddr4Args) ToGetPolicyDstaddr4OutputWithContext(ctx context.Context) GetPolicyDstaddr4Output

type GetPolicyDstaddr4Array

type GetPolicyDstaddr4Array []GetPolicyDstaddr4Input

func (GetPolicyDstaddr4Array) ElementType

func (GetPolicyDstaddr4Array) ElementType() reflect.Type

func (GetPolicyDstaddr4Array) ToGetPolicyDstaddr4ArrayOutput

func (i GetPolicyDstaddr4Array) ToGetPolicyDstaddr4ArrayOutput() GetPolicyDstaddr4ArrayOutput

func (GetPolicyDstaddr4Array) ToGetPolicyDstaddr4ArrayOutputWithContext

func (i GetPolicyDstaddr4Array) ToGetPolicyDstaddr4ArrayOutputWithContext(ctx context.Context) GetPolicyDstaddr4ArrayOutput

type GetPolicyDstaddr4ArrayInput

type GetPolicyDstaddr4ArrayInput interface {
	pulumi.Input

	ToGetPolicyDstaddr4ArrayOutput() GetPolicyDstaddr4ArrayOutput
	ToGetPolicyDstaddr4ArrayOutputWithContext(context.Context) GetPolicyDstaddr4ArrayOutput
}

GetPolicyDstaddr4ArrayInput is an input type that accepts GetPolicyDstaddr4Array and GetPolicyDstaddr4ArrayOutput values. You can construct a concrete instance of `GetPolicyDstaddr4ArrayInput` via:

GetPolicyDstaddr4Array{ GetPolicyDstaddr4Args{...} }

type GetPolicyDstaddr4ArrayOutput

type GetPolicyDstaddr4ArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyDstaddr4ArrayOutput) ElementType

func (GetPolicyDstaddr4ArrayOutput) Index

func (GetPolicyDstaddr4ArrayOutput) ToGetPolicyDstaddr4ArrayOutput

func (o GetPolicyDstaddr4ArrayOutput) ToGetPolicyDstaddr4ArrayOutput() GetPolicyDstaddr4ArrayOutput

func (GetPolicyDstaddr4ArrayOutput) ToGetPolicyDstaddr4ArrayOutputWithContext

func (o GetPolicyDstaddr4ArrayOutput) ToGetPolicyDstaddr4ArrayOutputWithContext(ctx context.Context) GetPolicyDstaddr4ArrayOutput

type GetPolicyDstaddr4Input

type GetPolicyDstaddr4Input interface {
	pulumi.Input

	ToGetPolicyDstaddr4Output() GetPolicyDstaddr4Output
	ToGetPolicyDstaddr4OutputWithContext(context.Context) GetPolicyDstaddr4Output
}

GetPolicyDstaddr4Input is an input type that accepts GetPolicyDstaddr4Args and GetPolicyDstaddr4Output values. You can construct a concrete instance of `GetPolicyDstaddr4Input` via:

GetPolicyDstaddr4Args{...}

type GetPolicyDstaddr4Output

type GetPolicyDstaddr4Output struct{ *pulumi.OutputState }

func (GetPolicyDstaddr4Output) ElementType

func (GetPolicyDstaddr4Output) ElementType() reflect.Type

func (GetPolicyDstaddr4Output) Name

Application group names.

func (GetPolicyDstaddr4Output) ToGetPolicyDstaddr4Output

func (o GetPolicyDstaddr4Output) ToGetPolicyDstaddr4Output() GetPolicyDstaddr4Output

func (GetPolicyDstaddr4Output) ToGetPolicyDstaddr4OutputWithContext

func (o GetPolicyDstaddr4Output) ToGetPolicyDstaddr4OutputWithContext(ctx context.Context) GetPolicyDstaddr4Output

type GetPolicyDstaddr6

type GetPolicyDstaddr6 struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyDstaddr6Args

type GetPolicyDstaddr6Args struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyDstaddr6Args) ElementType

func (GetPolicyDstaddr6Args) ElementType() reflect.Type

func (GetPolicyDstaddr6Args) ToGetPolicyDstaddr6Output

func (i GetPolicyDstaddr6Args) ToGetPolicyDstaddr6Output() GetPolicyDstaddr6Output

func (GetPolicyDstaddr6Args) ToGetPolicyDstaddr6OutputWithContext

func (i GetPolicyDstaddr6Args) ToGetPolicyDstaddr6OutputWithContext(ctx context.Context) GetPolicyDstaddr6Output

type GetPolicyDstaddr6Array

type GetPolicyDstaddr6Array []GetPolicyDstaddr6Input

func (GetPolicyDstaddr6Array) ElementType

func (GetPolicyDstaddr6Array) ElementType() reflect.Type

func (GetPolicyDstaddr6Array) ToGetPolicyDstaddr6ArrayOutput

func (i GetPolicyDstaddr6Array) ToGetPolicyDstaddr6ArrayOutput() GetPolicyDstaddr6ArrayOutput

func (GetPolicyDstaddr6Array) ToGetPolicyDstaddr6ArrayOutputWithContext

func (i GetPolicyDstaddr6Array) ToGetPolicyDstaddr6ArrayOutputWithContext(ctx context.Context) GetPolicyDstaddr6ArrayOutput

type GetPolicyDstaddr6ArrayInput

type GetPolicyDstaddr6ArrayInput interface {
	pulumi.Input

	ToGetPolicyDstaddr6ArrayOutput() GetPolicyDstaddr6ArrayOutput
	ToGetPolicyDstaddr6ArrayOutputWithContext(context.Context) GetPolicyDstaddr6ArrayOutput
}

GetPolicyDstaddr6ArrayInput is an input type that accepts GetPolicyDstaddr6Array and GetPolicyDstaddr6ArrayOutput values. You can construct a concrete instance of `GetPolicyDstaddr6ArrayInput` via:

GetPolicyDstaddr6Array{ GetPolicyDstaddr6Args{...} }

type GetPolicyDstaddr6ArrayOutput

type GetPolicyDstaddr6ArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyDstaddr6ArrayOutput) ElementType

func (GetPolicyDstaddr6ArrayOutput) Index

func (GetPolicyDstaddr6ArrayOutput) ToGetPolicyDstaddr6ArrayOutput

func (o GetPolicyDstaddr6ArrayOutput) ToGetPolicyDstaddr6ArrayOutput() GetPolicyDstaddr6ArrayOutput

func (GetPolicyDstaddr6ArrayOutput) ToGetPolicyDstaddr6ArrayOutputWithContext

func (o GetPolicyDstaddr6ArrayOutput) ToGetPolicyDstaddr6ArrayOutputWithContext(ctx context.Context) GetPolicyDstaddr6ArrayOutput

type GetPolicyDstaddr6Input

type GetPolicyDstaddr6Input interface {
	pulumi.Input

	ToGetPolicyDstaddr6Output() GetPolicyDstaddr6Output
	ToGetPolicyDstaddr6OutputWithContext(context.Context) GetPolicyDstaddr6Output
}

GetPolicyDstaddr6Input is an input type that accepts GetPolicyDstaddr6Args and GetPolicyDstaddr6Output values. You can construct a concrete instance of `GetPolicyDstaddr6Input` via:

GetPolicyDstaddr6Args{...}

type GetPolicyDstaddr6Output

type GetPolicyDstaddr6Output struct{ *pulumi.OutputState }

func (GetPolicyDstaddr6Output) ElementType

func (GetPolicyDstaddr6Output) ElementType() reflect.Type

func (GetPolicyDstaddr6Output) Name

Application group names.

func (GetPolicyDstaddr6Output) ToGetPolicyDstaddr6Output

func (o GetPolicyDstaddr6Output) ToGetPolicyDstaddr6Output() GetPolicyDstaddr6Output

func (GetPolicyDstaddr6Output) ToGetPolicyDstaddr6OutputWithContext

func (o GetPolicyDstaddr6Output) ToGetPolicyDstaddr6OutputWithContext(ctx context.Context) GetPolicyDstaddr6Output

type GetPolicyDstintf

type GetPolicyDstintf struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyDstintfArgs

type GetPolicyDstintfArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyDstintfArgs) ElementType

func (GetPolicyDstintfArgs) ElementType() reflect.Type

func (GetPolicyDstintfArgs) ToGetPolicyDstintfOutput

func (i GetPolicyDstintfArgs) ToGetPolicyDstintfOutput() GetPolicyDstintfOutput

func (GetPolicyDstintfArgs) ToGetPolicyDstintfOutputWithContext

func (i GetPolicyDstintfArgs) ToGetPolicyDstintfOutputWithContext(ctx context.Context) GetPolicyDstintfOutput

type GetPolicyDstintfArray

type GetPolicyDstintfArray []GetPolicyDstintfInput

func (GetPolicyDstintfArray) ElementType

func (GetPolicyDstintfArray) ElementType() reflect.Type

func (GetPolicyDstintfArray) ToGetPolicyDstintfArrayOutput

func (i GetPolicyDstintfArray) ToGetPolicyDstintfArrayOutput() GetPolicyDstintfArrayOutput

func (GetPolicyDstintfArray) ToGetPolicyDstintfArrayOutputWithContext

func (i GetPolicyDstintfArray) ToGetPolicyDstintfArrayOutputWithContext(ctx context.Context) GetPolicyDstintfArrayOutput

type GetPolicyDstintfArrayInput

type GetPolicyDstintfArrayInput interface {
	pulumi.Input

	ToGetPolicyDstintfArrayOutput() GetPolicyDstintfArrayOutput
	ToGetPolicyDstintfArrayOutputWithContext(context.Context) GetPolicyDstintfArrayOutput
}

GetPolicyDstintfArrayInput is an input type that accepts GetPolicyDstintfArray and GetPolicyDstintfArrayOutput values. You can construct a concrete instance of `GetPolicyDstintfArrayInput` via:

GetPolicyDstintfArray{ GetPolicyDstintfArgs{...} }

type GetPolicyDstintfArrayOutput

type GetPolicyDstintfArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyDstintfArrayOutput) ElementType

func (GetPolicyDstintfArrayOutput) Index

func (GetPolicyDstintfArrayOutput) ToGetPolicyDstintfArrayOutput

func (o GetPolicyDstintfArrayOutput) ToGetPolicyDstintfArrayOutput() GetPolicyDstintfArrayOutput

func (GetPolicyDstintfArrayOutput) ToGetPolicyDstintfArrayOutputWithContext

func (o GetPolicyDstintfArrayOutput) ToGetPolicyDstintfArrayOutputWithContext(ctx context.Context) GetPolicyDstintfArrayOutput

type GetPolicyDstintfInput

type GetPolicyDstintfInput interface {
	pulumi.Input

	ToGetPolicyDstintfOutput() GetPolicyDstintfOutput
	ToGetPolicyDstintfOutputWithContext(context.Context) GetPolicyDstintfOutput
}

GetPolicyDstintfInput is an input type that accepts GetPolicyDstintfArgs and GetPolicyDstintfOutput values. You can construct a concrete instance of `GetPolicyDstintfInput` via:

GetPolicyDstintfArgs{...}

type GetPolicyDstintfOutput

type GetPolicyDstintfOutput struct{ *pulumi.OutputState }

func (GetPolicyDstintfOutput) ElementType

func (GetPolicyDstintfOutput) ElementType() reflect.Type

func (GetPolicyDstintfOutput) Name

Application group names.

func (GetPolicyDstintfOutput) ToGetPolicyDstintfOutput

func (o GetPolicyDstintfOutput) ToGetPolicyDstintfOutput() GetPolicyDstintfOutput

func (GetPolicyDstintfOutput) ToGetPolicyDstintfOutputWithContext

func (o GetPolicyDstintfOutput) ToGetPolicyDstintfOutputWithContext(ctx context.Context) GetPolicyDstintfOutput

type GetPolicyFssoGroup

type GetPolicyFssoGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyFssoGroupArgs

type GetPolicyFssoGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyFssoGroupArgs) ElementType

func (GetPolicyFssoGroupArgs) ElementType() reflect.Type

func (GetPolicyFssoGroupArgs) ToGetPolicyFssoGroupOutput

func (i GetPolicyFssoGroupArgs) ToGetPolicyFssoGroupOutput() GetPolicyFssoGroupOutput

func (GetPolicyFssoGroupArgs) ToGetPolicyFssoGroupOutputWithContext

func (i GetPolicyFssoGroupArgs) ToGetPolicyFssoGroupOutputWithContext(ctx context.Context) GetPolicyFssoGroupOutput

type GetPolicyFssoGroupArray

type GetPolicyFssoGroupArray []GetPolicyFssoGroupInput

func (GetPolicyFssoGroupArray) ElementType

func (GetPolicyFssoGroupArray) ElementType() reflect.Type

func (GetPolicyFssoGroupArray) ToGetPolicyFssoGroupArrayOutput

func (i GetPolicyFssoGroupArray) ToGetPolicyFssoGroupArrayOutput() GetPolicyFssoGroupArrayOutput

func (GetPolicyFssoGroupArray) ToGetPolicyFssoGroupArrayOutputWithContext

func (i GetPolicyFssoGroupArray) ToGetPolicyFssoGroupArrayOutputWithContext(ctx context.Context) GetPolicyFssoGroupArrayOutput

type GetPolicyFssoGroupArrayInput

type GetPolicyFssoGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyFssoGroupArrayOutput() GetPolicyFssoGroupArrayOutput
	ToGetPolicyFssoGroupArrayOutputWithContext(context.Context) GetPolicyFssoGroupArrayOutput
}

GetPolicyFssoGroupArrayInput is an input type that accepts GetPolicyFssoGroupArray and GetPolicyFssoGroupArrayOutput values. You can construct a concrete instance of `GetPolicyFssoGroupArrayInput` via:

GetPolicyFssoGroupArray{ GetPolicyFssoGroupArgs{...} }

type GetPolicyFssoGroupArrayOutput

type GetPolicyFssoGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyFssoGroupArrayOutput) ElementType

func (GetPolicyFssoGroupArrayOutput) Index

func (GetPolicyFssoGroupArrayOutput) ToGetPolicyFssoGroupArrayOutput

func (o GetPolicyFssoGroupArrayOutput) ToGetPolicyFssoGroupArrayOutput() GetPolicyFssoGroupArrayOutput

func (GetPolicyFssoGroupArrayOutput) ToGetPolicyFssoGroupArrayOutputWithContext

func (o GetPolicyFssoGroupArrayOutput) ToGetPolicyFssoGroupArrayOutputWithContext(ctx context.Context) GetPolicyFssoGroupArrayOutput

type GetPolicyFssoGroupInput

type GetPolicyFssoGroupInput interface {
	pulumi.Input

	ToGetPolicyFssoGroupOutput() GetPolicyFssoGroupOutput
	ToGetPolicyFssoGroupOutputWithContext(context.Context) GetPolicyFssoGroupOutput
}

GetPolicyFssoGroupInput is an input type that accepts GetPolicyFssoGroupArgs and GetPolicyFssoGroupOutput values. You can construct a concrete instance of `GetPolicyFssoGroupInput` via:

GetPolicyFssoGroupArgs{...}

type GetPolicyFssoGroupOutput

type GetPolicyFssoGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyFssoGroupOutput) ElementType

func (GetPolicyFssoGroupOutput) ElementType() reflect.Type

func (GetPolicyFssoGroupOutput) Name

Application group names.

func (GetPolicyFssoGroupOutput) ToGetPolicyFssoGroupOutput

func (o GetPolicyFssoGroupOutput) ToGetPolicyFssoGroupOutput() GetPolicyFssoGroupOutput

func (GetPolicyFssoGroupOutput) ToGetPolicyFssoGroupOutputWithContext

func (o GetPolicyFssoGroupOutput) ToGetPolicyFssoGroupOutputWithContext(ctx context.Context) GetPolicyFssoGroupOutput

type GetPolicyGroup

type GetPolicyGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyGroupArgs

type GetPolicyGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyGroupArgs) ElementType

func (GetPolicyGroupArgs) ElementType() reflect.Type

func (GetPolicyGroupArgs) ToGetPolicyGroupOutput

func (i GetPolicyGroupArgs) ToGetPolicyGroupOutput() GetPolicyGroupOutput

func (GetPolicyGroupArgs) ToGetPolicyGroupOutputWithContext

func (i GetPolicyGroupArgs) ToGetPolicyGroupOutputWithContext(ctx context.Context) GetPolicyGroupOutput

type GetPolicyGroupArray

type GetPolicyGroupArray []GetPolicyGroupInput

func (GetPolicyGroupArray) ElementType

func (GetPolicyGroupArray) ElementType() reflect.Type

func (GetPolicyGroupArray) ToGetPolicyGroupArrayOutput

func (i GetPolicyGroupArray) ToGetPolicyGroupArrayOutput() GetPolicyGroupArrayOutput

func (GetPolicyGroupArray) ToGetPolicyGroupArrayOutputWithContext

func (i GetPolicyGroupArray) ToGetPolicyGroupArrayOutputWithContext(ctx context.Context) GetPolicyGroupArrayOutput

type GetPolicyGroupArrayInput

type GetPolicyGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyGroupArrayOutput() GetPolicyGroupArrayOutput
	ToGetPolicyGroupArrayOutputWithContext(context.Context) GetPolicyGroupArrayOutput
}

GetPolicyGroupArrayInput is an input type that accepts GetPolicyGroupArray and GetPolicyGroupArrayOutput values. You can construct a concrete instance of `GetPolicyGroupArrayInput` via:

GetPolicyGroupArray{ GetPolicyGroupArgs{...} }

type GetPolicyGroupArrayOutput

type GetPolicyGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyGroupArrayOutput) ElementType

func (GetPolicyGroupArrayOutput) ElementType() reflect.Type

func (GetPolicyGroupArrayOutput) Index

func (GetPolicyGroupArrayOutput) ToGetPolicyGroupArrayOutput

func (o GetPolicyGroupArrayOutput) ToGetPolicyGroupArrayOutput() GetPolicyGroupArrayOutput

func (GetPolicyGroupArrayOutput) ToGetPolicyGroupArrayOutputWithContext

func (o GetPolicyGroupArrayOutput) ToGetPolicyGroupArrayOutputWithContext(ctx context.Context) GetPolicyGroupArrayOutput

type GetPolicyGroupInput

type GetPolicyGroupInput interface {
	pulumi.Input

	ToGetPolicyGroupOutput() GetPolicyGroupOutput
	ToGetPolicyGroupOutputWithContext(context.Context) GetPolicyGroupOutput
}

GetPolicyGroupInput is an input type that accepts GetPolicyGroupArgs and GetPolicyGroupOutput values. You can construct a concrete instance of `GetPolicyGroupInput` via:

GetPolicyGroupArgs{...}

type GetPolicyGroupOutput

type GetPolicyGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyGroupOutput) ElementType

func (GetPolicyGroupOutput) ElementType() reflect.Type

func (GetPolicyGroupOutput) Name

Application group names.

func (GetPolicyGroupOutput) ToGetPolicyGroupOutput

func (o GetPolicyGroupOutput) ToGetPolicyGroupOutput() GetPolicyGroupOutput

func (GetPolicyGroupOutput) ToGetPolicyGroupOutputWithContext

func (o GetPolicyGroupOutput) ToGetPolicyGroupOutputWithContext(ctx context.Context) GetPolicyGroupOutput

type GetPolicyInternetServiceCustom

type GetPolicyInternetServiceCustom struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceCustomArgs

type GetPolicyInternetServiceCustomArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceCustomArgs) ElementType

func (GetPolicyInternetServiceCustomArgs) ToGetPolicyInternetServiceCustomOutput

func (i GetPolicyInternetServiceCustomArgs) ToGetPolicyInternetServiceCustomOutput() GetPolicyInternetServiceCustomOutput

func (GetPolicyInternetServiceCustomArgs) ToGetPolicyInternetServiceCustomOutputWithContext

func (i GetPolicyInternetServiceCustomArgs) ToGetPolicyInternetServiceCustomOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomOutput

type GetPolicyInternetServiceCustomArray

type GetPolicyInternetServiceCustomArray []GetPolicyInternetServiceCustomInput

func (GetPolicyInternetServiceCustomArray) ElementType

func (GetPolicyInternetServiceCustomArray) ToGetPolicyInternetServiceCustomArrayOutput

func (i GetPolicyInternetServiceCustomArray) ToGetPolicyInternetServiceCustomArrayOutput() GetPolicyInternetServiceCustomArrayOutput

func (GetPolicyInternetServiceCustomArray) ToGetPolicyInternetServiceCustomArrayOutputWithContext

func (i GetPolicyInternetServiceCustomArray) ToGetPolicyInternetServiceCustomArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomArrayOutput

type GetPolicyInternetServiceCustomArrayInput

type GetPolicyInternetServiceCustomArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceCustomArrayOutput() GetPolicyInternetServiceCustomArrayOutput
	ToGetPolicyInternetServiceCustomArrayOutputWithContext(context.Context) GetPolicyInternetServiceCustomArrayOutput
}

GetPolicyInternetServiceCustomArrayInput is an input type that accepts GetPolicyInternetServiceCustomArray and GetPolicyInternetServiceCustomArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceCustomArrayInput` via:

GetPolicyInternetServiceCustomArray{ GetPolicyInternetServiceCustomArgs{...} }

type GetPolicyInternetServiceCustomArrayOutput

type GetPolicyInternetServiceCustomArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceCustomArrayOutput) ElementType

func (GetPolicyInternetServiceCustomArrayOutput) Index

func (GetPolicyInternetServiceCustomArrayOutput) ToGetPolicyInternetServiceCustomArrayOutput

func (o GetPolicyInternetServiceCustomArrayOutput) ToGetPolicyInternetServiceCustomArrayOutput() GetPolicyInternetServiceCustomArrayOutput

func (GetPolicyInternetServiceCustomArrayOutput) ToGetPolicyInternetServiceCustomArrayOutputWithContext

func (o GetPolicyInternetServiceCustomArrayOutput) ToGetPolicyInternetServiceCustomArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomArrayOutput

type GetPolicyInternetServiceCustomGroup

type GetPolicyInternetServiceCustomGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceCustomGroupArgs

type GetPolicyInternetServiceCustomGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceCustomGroupArgs) ElementType

func (GetPolicyInternetServiceCustomGroupArgs) ToGetPolicyInternetServiceCustomGroupOutput

func (i GetPolicyInternetServiceCustomGroupArgs) ToGetPolicyInternetServiceCustomGroupOutput() GetPolicyInternetServiceCustomGroupOutput

func (GetPolicyInternetServiceCustomGroupArgs) ToGetPolicyInternetServiceCustomGroupOutputWithContext

func (i GetPolicyInternetServiceCustomGroupArgs) ToGetPolicyInternetServiceCustomGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomGroupOutput

type GetPolicyInternetServiceCustomGroupArray

type GetPolicyInternetServiceCustomGroupArray []GetPolicyInternetServiceCustomGroupInput

func (GetPolicyInternetServiceCustomGroupArray) ElementType

func (GetPolicyInternetServiceCustomGroupArray) ToGetPolicyInternetServiceCustomGroupArrayOutput

func (i GetPolicyInternetServiceCustomGroupArray) ToGetPolicyInternetServiceCustomGroupArrayOutput() GetPolicyInternetServiceCustomGroupArrayOutput

func (GetPolicyInternetServiceCustomGroupArray) ToGetPolicyInternetServiceCustomGroupArrayOutputWithContext

func (i GetPolicyInternetServiceCustomGroupArray) ToGetPolicyInternetServiceCustomGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomGroupArrayOutput

type GetPolicyInternetServiceCustomGroupArrayInput

type GetPolicyInternetServiceCustomGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceCustomGroupArrayOutput() GetPolicyInternetServiceCustomGroupArrayOutput
	ToGetPolicyInternetServiceCustomGroupArrayOutputWithContext(context.Context) GetPolicyInternetServiceCustomGroupArrayOutput
}

GetPolicyInternetServiceCustomGroupArrayInput is an input type that accepts GetPolicyInternetServiceCustomGroupArray and GetPolicyInternetServiceCustomGroupArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceCustomGroupArrayInput` via:

GetPolicyInternetServiceCustomGroupArray{ GetPolicyInternetServiceCustomGroupArgs{...} }

type GetPolicyInternetServiceCustomGroupArrayOutput

type GetPolicyInternetServiceCustomGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceCustomGroupArrayOutput) ElementType

func (GetPolicyInternetServiceCustomGroupArrayOutput) Index

func (GetPolicyInternetServiceCustomGroupArrayOutput) ToGetPolicyInternetServiceCustomGroupArrayOutput

func (o GetPolicyInternetServiceCustomGroupArrayOutput) ToGetPolicyInternetServiceCustomGroupArrayOutput() GetPolicyInternetServiceCustomGroupArrayOutput

func (GetPolicyInternetServiceCustomGroupArrayOutput) ToGetPolicyInternetServiceCustomGroupArrayOutputWithContext

func (o GetPolicyInternetServiceCustomGroupArrayOutput) ToGetPolicyInternetServiceCustomGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomGroupArrayOutput

type GetPolicyInternetServiceCustomGroupInput

type GetPolicyInternetServiceCustomGroupInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceCustomGroupOutput() GetPolicyInternetServiceCustomGroupOutput
	ToGetPolicyInternetServiceCustomGroupOutputWithContext(context.Context) GetPolicyInternetServiceCustomGroupOutput
}

GetPolicyInternetServiceCustomGroupInput is an input type that accepts GetPolicyInternetServiceCustomGroupArgs and GetPolicyInternetServiceCustomGroupOutput values. You can construct a concrete instance of `GetPolicyInternetServiceCustomGroupInput` via:

GetPolicyInternetServiceCustomGroupArgs{...}

type GetPolicyInternetServiceCustomGroupOutput

type GetPolicyInternetServiceCustomGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceCustomGroupOutput) ElementType

func (GetPolicyInternetServiceCustomGroupOutput) Name

Application group names.

func (GetPolicyInternetServiceCustomGroupOutput) ToGetPolicyInternetServiceCustomGroupOutput

func (o GetPolicyInternetServiceCustomGroupOutput) ToGetPolicyInternetServiceCustomGroupOutput() GetPolicyInternetServiceCustomGroupOutput

func (GetPolicyInternetServiceCustomGroupOutput) ToGetPolicyInternetServiceCustomGroupOutputWithContext

func (o GetPolicyInternetServiceCustomGroupOutput) ToGetPolicyInternetServiceCustomGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomGroupOutput

type GetPolicyInternetServiceCustomInput

type GetPolicyInternetServiceCustomInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceCustomOutput() GetPolicyInternetServiceCustomOutput
	ToGetPolicyInternetServiceCustomOutputWithContext(context.Context) GetPolicyInternetServiceCustomOutput
}

GetPolicyInternetServiceCustomInput is an input type that accepts GetPolicyInternetServiceCustomArgs and GetPolicyInternetServiceCustomOutput values. You can construct a concrete instance of `GetPolicyInternetServiceCustomInput` via:

GetPolicyInternetServiceCustomArgs{...}

type GetPolicyInternetServiceCustomOutput

type GetPolicyInternetServiceCustomOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceCustomOutput) ElementType

func (GetPolicyInternetServiceCustomOutput) Name

Application group names.

func (GetPolicyInternetServiceCustomOutput) ToGetPolicyInternetServiceCustomOutput

func (o GetPolicyInternetServiceCustomOutput) ToGetPolicyInternetServiceCustomOutput() GetPolicyInternetServiceCustomOutput

func (GetPolicyInternetServiceCustomOutput) ToGetPolicyInternetServiceCustomOutputWithContext

func (o GetPolicyInternetServiceCustomOutput) ToGetPolicyInternetServiceCustomOutputWithContext(ctx context.Context) GetPolicyInternetServiceCustomOutput

type GetPolicyInternetServiceGroup

type GetPolicyInternetServiceGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceGroupArgs

type GetPolicyInternetServiceGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceGroupArgs) ElementType

func (GetPolicyInternetServiceGroupArgs) ToGetPolicyInternetServiceGroupOutput

func (i GetPolicyInternetServiceGroupArgs) ToGetPolicyInternetServiceGroupOutput() GetPolicyInternetServiceGroupOutput

func (GetPolicyInternetServiceGroupArgs) ToGetPolicyInternetServiceGroupOutputWithContext

func (i GetPolicyInternetServiceGroupArgs) ToGetPolicyInternetServiceGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceGroupOutput

type GetPolicyInternetServiceGroupArray

type GetPolicyInternetServiceGroupArray []GetPolicyInternetServiceGroupInput

func (GetPolicyInternetServiceGroupArray) ElementType

func (GetPolicyInternetServiceGroupArray) ToGetPolicyInternetServiceGroupArrayOutput

func (i GetPolicyInternetServiceGroupArray) ToGetPolicyInternetServiceGroupArrayOutput() GetPolicyInternetServiceGroupArrayOutput

func (GetPolicyInternetServiceGroupArray) ToGetPolicyInternetServiceGroupArrayOutputWithContext

func (i GetPolicyInternetServiceGroupArray) ToGetPolicyInternetServiceGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceGroupArrayOutput

type GetPolicyInternetServiceGroupArrayInput

type GetPolicyInternetServiceGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceGroupArrayOutput() GetPolicyInternetServiceGroupArrayOutput
	ToGetPolicyInternetServiceGroupArrayOutputWithContext(context.Context) GetPolicyInternetServiceGroupArrayOutput
}

GetPolicyInternetServiceGroupArrayInput is an input type that accepts GetPolicyInternetServiceGroupArray and GetPolicyInternetServiceGroupArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceGroupArrayInput` via:

GetPolicyInternetServiceGroupArray{ GetPolicyInternetServiceGroupArgs{...} }

type GetPolicyInternetServiceGroupArrayOutput

type GetPolicyInternetServiceGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceGroupArrayOutput) ElementType

func (GetPolicyInternetServiceGroupArrayOutput) Index

func (GetPolicyInternetServiceGroupArrayOutput) ToGetPolicyInternetServiceGroupArrayOutput

func (o GetPolicyInternetServiceGroupArrayOutput) ToGetPolicyInternetServiceGroupArrayOutput() GetPolicyInternetServiceGroupArrayOutput

func (GetPolicyInternetServiceGroupArrayOutput) ToGetPolicyInternetServiceGroupArrayOutputWithContext

func (o GetPolicyInternetServiceGroupArrayOutput) ToGetPolicyInternetServiceGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceGroupArrayOutput

type GetPolicyInternetServiceGroupInput

type GetPolicyInternetServiceGroupInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceGroupOutput() GetPolicyInternetServiceGroupOutput
	ToGetPolicyInternetServiceGroupOutputWithContext(context.Context) GetPolicyInternetServiceGroupOutput
}

GetPolicyInternetServiceGroupInput is an input type that accepts GetPolicyInternetServiceGroupArgs and GetPolicyInternetServiceGroupOutput values. You can construct a concrete instance of `GetPolicyInternetServiceGroupInput` via:

GetPolicyInternetServiceGroupArgs{...}

type GetPolicyInternetServiceGroupOutput

type GetPolicyInternetServiceGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceGroupOutput) ElementType

func (GetPolicyInternetServiceGroupOutput) Name

Application group names.

func (GetPolicyInternetServiceGroupOutput) ToGetPolicyInternetServiceGroupOutput

func (o GetPolicyInternetServiceGroupOutput) ToGetPolicyInternetServiceGroupOutput() GetPolicyInternetServiceGroupOutput

func (GetPolicyInternetServiceGroupOutput) ToGetPolicyInternetServiceGroupOutputWithContext

func (o GetPolicyInternetServiceGroupOutput) ToGetPolicyInternetServiceGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceGroupOutput

type GetPolicyInternetServiceId

type GetPolicyInternetServiceId struct {
	// URL category ID.
	Id int `pulumi:"id"`
}

type GetPolicyInternetServiceIdArgs

type GetPolicyInternetServiceIdArgs struct {
	// URL category ID.
	Id pulumi.IntInput `pulumi:"id"`
}

func (GetPolicyInternetServiceIdArgs) ElementType

func (GetPolicyInternetServiceIdArgs) ToGetPolicyInternetServiceIdOutput

func (i GetPolicyInternetServiceIdArgs) ToGetPolicyInternetServiceIdOutput() GetPolicyInternetServiceIdOutput

func (GetPolicyInternetServiceIdArgs) ToGetPolicyInternetServiceIdOutputWithContext

func (i GetPolicyInternetServiceIdArgs) ToGetPolicyInternetServiceIdOutputWithContext(ctx context.Context) GetPolicyInternetServiceIdOutput

type GetPolicyInternetServiceIdArray

type GetPolicyInternetServiceIdArray []GetPolicyInternetServiceIdInput

func (GetPolicyInternetServiceIdArray) ElementType

func (GetPolicyInternetServiceIdArray) ToGetPolicyInternetServiceIdArrayOutput

func (i GetPolicyInternetServiceIdArray) ToGetPolicyInternetServiceIdArrayOutput() GetPolicyInternetServiceIdArrayOutput

func (GetPolicyInternetServiceIdArray) ToGetPolicyInternetServiceIdArrayOutputWithContext

func (i GetPolicyInternetServiceIdArray) ToGetPolicyInternetServiceIdArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceIdArrayOutput

type GetPolicyInternetServiceIdArrayInput

type GetPolicyInternetServiceIdArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceIdArrayOutput() GetPolicyInternetServiceIdArrayOutput
	ToGetPolicyInternetServiceIdArrayOutputWithContext(context.Context) GetPolicyInternetServiceIdArrayOutput
}

GetPolicyInternetServiceIdArrayInput is an input type that accepts GetPolicyInternetServiceIdArray and GetPolicyInternetServiceIdArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceIdArrayInput` via:

GetPolicyInternetServiceIdArray{ GetPolicyInternetServiceIdArgs{...} }

type GetPolicyInternetServiceIdArrayOutput

type GetPolicyInternetServiceIdArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceIdArrayOutput) ElementType

func (GetPolicyInternetServiceIdArrayOutput) Index

func (GetPolicyInternetServiceIdArrayOutput) ToGetPolicyInternetServiceIdArrayOutput

func (o GetPolicyInternetServiceIdArrayOutput) ToGetPolicyInternetServiceIdArrayOutput() GetPolicyInternetServiceIdArrayOutput

func (GetPolicyInternetServiceIdArrayOutput) ToGetPolicyInternetServiceIdArrayOutputWithContext

func (o GetPolicyInternetServiceIdArrayOutput) ToGetPolicyInternetServiceIdArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceIdArrayOutput

type GetPolicyInternetServiceIdInput

type GetPolicyInternetServiceIdInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceIdOutput() GetPolicyInternetServiceIdOutput
	ToGetPolicyInternetServiceIdOutputWithContext(context.Context) GetPolicyInternetServiceIdOutput
}

GetPolicyInternetServiceIdInput is an input type that accepts GetPolicyInternetServiceIdArgs and GetPolicyInternetServiceIdOutput values. You can construct a concrete instance of `GetPolicyInternetServiceIdInput` via:

GetPolicyInternetServiceIdArgs{...}

type GetPolicyInternetServiceIdOutput

type GetPolicyInternetServiceIdOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceIdOutput) ElementType

func (GetPolicyInternetServiceIdOutput) Id

URL category ID.

func (GetPolicyInternetServiceIdOutput) ToGetPolicyInternetServiceIdOutput

func (o GetPolicyInternetServiceIdOutput) ToGetPolicyInternetServiceIdOutput() GetPolicyInternetServiceIdOutput

func (GetPolicyInternetServiceIdOutput) ToGetPolicyInternetServiceIdOutputWithContext

func (o GetPolicyInternetServiceIdOutput) ToGetPolicyInternetServiceIdOutputWithContext(ctx context.Context) GetPolicyInternetServiceIdOutput

type GetPolicyInternetServiceName

type GetPolicyInternetServiceName struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceNameArgs

type GetPolicyInternetServiceNameArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceNameArgs) ElementType

func (GetPolicyInternetServiceNameArgs) ToGetPolicyInternetServiceNameOutput

func (i GetPolicyInternetServiceNameArgs) ToGetPolicyInternetServiceNameOutput() GetPolicyInternetServiceNameOutput

func (GetPolicyInternetServiceNameArgs) ToGetPolicyInternetServiceNameOutputWithContext

func (i GetPolicyInternetServiceNameArgs) ToGetPolicyInternetServiceNameOutputWithContext(ctx context.Context) GetPolicyInternetServiceNameOutput

type GetPolicyInternetServiceNameArray

type GetPolicyInternetServiceNameArray []GetPolicyInternetServiceNameInput

func (GetPolicyInternetServiceNameArray) ElementType

func (GetPolicyInternetServiceNameArray) ToGetPolicyInternetServiceNameArrayOutput

func (i GetPolicyInternetServiceNameArray) ToGetPolicyInternetServiceNameArrayOutput() GetPolicyInternetServiceNameArrayOutput

func (GetPolicyInternetServiceNameArray) ToGetPolicyInternetServiceNameArrayOutputWithContext

func (i GetPolicyInternetServiceNameArray) ToGetPolicyInternetServiceNameArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceNameArrayOutput

type GetPolicyInternetServiceNameArrayInput

type GetPolicyInternetServiceNameArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceNameArrayOutput() GetPolicyInternetServiceNameArrayOutput
	ToGetPolicyInternetServiceNameArrayOutputWithContext(context.Context) GetPolicyInternetServiceNameArrayOutput
}

GetPolicyInternetServiceNameArrayInput is an input type that accepts GetPolicyInternetServiceNameArray and GetPolicyInternetServiceNameArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceNameArrayInput` via:

GetPolicyInternetServiceNameArray{ GetPolicyInternetServiceNameArgs{...} }

type GetPolicyInternetServiceNameArrayOutput

type GetPolicyInternetServiceNameArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceNameArrayOutput) ElementType

func (GetPolicyInternetServiceNameArrayOutput) Index

func (GetPolicyInternetServiceNameArrayOutput) ToGetPolicyInternetServiceNameArrayOutput

func (o GetPolicyInternetServiceNameArrayOutput) ToGetPolicyInternetServiceNameArrayOutput() GetPolicyInternetServiceNameArrayOutput

func (GetPolicyInternetServiceNameArrayOutput) ToGetPolicyInternetServiceNameArrayOutputWithContext

func (o GetPolicyInternetServiceNameArrayOutput) ToGetPolicyInternetServiceNameArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceNameArrayOutput

type GetPolicyInternetServiceNameInput

type GetPolicyInternetServiceNameInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceNameOutput() GetPolicyInternetServiceNameOutput
	ToGetPolicyInternetServiceNameOutputWithContext(context.Context) GetPolicyInternetServiceNameOutput
}

GetPolicyInternetServiceNameInput is an input type that accepts GetPolicyInternetServiceNameArgs and GetPolicyInternetServiceNameOutput values. You can construct a concrete instance of `GetPolicyInternetServiceNameInput` via:

GetPolicyInternetServiceNameArgs{...}

type GetPolicyInternetServiceNameOutput

type GetPolicyInternetServiceNameOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceNameOutput) ElementType

func (GetPolicyInternetServiceNameOutput) Name

Application group names.

func (GetPolicyInternetServiceNameOutput) ToGetPolicyInternetServiceNameOutput

func (o GetPolicyInternetServiceNameOutput) ToGetPolicyInternetServiceNameOutput() GetPolicyInternetServiceNameOutput

func (GetPolicyInternetServiceNameOutput) ToGetPolicyInternetServiceNameOutputWithContext

func (o GetPolicyInternetServiceNameOutput) ToGetPolicyInternetServiceNameOutputWithContext(ctx context.Context) GetPolicyInternetServiceNameOutput

type GetPolicyInternetServiceSrcCustom

type GetPolicyInternetServiceSrcCustom struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceSrcCustomArgs

type GetPolicyInternetServiceSrcCustomArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceSrcCustomArgs) ElementType

func (GetPolicyInternetServiceSrcCustomArgs) ToGetPolicyInternetServiceSrcCustomOutput

func (i GetPolicyInternetServiceSrcCustomArgs) ToGetPolicyInternetServiceSrcCustomOutput() GetPolicyInternetServiceSrcCustomOutput

func (GetPolicyInternetServiceSrcCustomArgs) ToGetPolicyInternetServiceSrcCustomOutputWithContext

func (i GetPolicyInternetServiceSrcCustomArgs) ToGetPolicyInternetServiceSrcCustomOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomOutput

type GetPolicyInternetServiceSrcCustomArray

type GetPolicyInternetServiceSrcCustomArray []GetPolicyInternetServiceSrcCustomInput

func (GetPolicyInternetServiceSrcCustomArray) ElementType

func (GetPolicyInternetServiceSrcCustomArray) ToGetPolicyInternetServiceSrcCustomArrayOutput

func (i GetPolicyInternetServiceSrcCustomArray) ToGetPolicyInternetServiceSrcCustomArrayOutput() GetPolicyInternetServiceSrcCustomArrayOutput

func (GetPolicyInternetServiceSrcCustomArray) ToGetPolicyInternetServiceSrcCustomArrayOutputWithContext

func (i GetPolicyInternetServiceSrcCustomArray) ToGetPolicyInternetServiceSrcCustomArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomArrayOutput

type GetPolicyInternetServiceSrcCustomArrayInput

type GetPolicyInternetServiceSrcCustomArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcCustomArrayOutput() GetPolicyInternetServiceSrcCustomArrayOutput
	ToGetPolicyInternetServiceSrcCustomArrayOutputWithContext(context.Context) GetPolicyInternetServiceSrcCustomArrayOutput
}

GetPolicyInternetServiceSrcCustomArrayInput is an input type that accepts GetPolicyInternetServiceSrcCustomArray and GetPolicyInternetServiceSrcCustomArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcCustomArrayInput` via:

GetPolicyInternetServiceSrcCustomArray{ GetPolicyInternetServiceSrcCustomArgs{...} }

type GetPolicyInternetServiceSrcCustomArrayOutput

type GetPolicyInternetServiceSrcCustomArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcCustomArrayOutput) ElementType

func (GetPolicyInternetServiceSrcCustomArrayOutput) Index

func (GetPolicyInternetServiceSrcCustomArrayOutput) ToGetPolicyInternetServiceSrcCustomArrayOutput

func (o GetPolicyInternetServiceSrcCustomArrayOutput) ToGetPolicyInternetServiceSrcCustomArrayOutput() GetPolicyInternetServiceSrcCustomArrayOutput

func (GetPolicyInternetServiceSrcCustomArrayOutput) ToGetPolicyInternetServiceSrcCustomArrayOutputWithContext

func (o GetPolicyInternetServiceSrcCustomArrayOutput) ToGetPolicyInternetServiceSrcCustomArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomArrayOutput

type GetPolicyInternetServiceSrcCustomGroup

type GetPolicyInternetServiceSrcCustomGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceSrcCustomGroupArgs

type GetPolicyInternetServiceSrcCustomGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceSrcCustomGroupArgs) ElementType

func (GetPolicyInternetServiceSrcCustomGroupArgs) ToGetPolicyInternetServiceSrcCustomGroupOutput

func (i GetPolicyInternetServiceSrcCustomGroupArgs) ToGetPolicyInternetServiceSrcCustomGroupOutput() GetPolicyInternetServiceSrcCustomGroupOutput

func (GetPolicyInternetServiceSrcCustomGroupArgs) ToGetPolicyInternetServiceSrcCustomGroupOutputWithContext

func (i GetPolicyInternetServiceSrcCustomGroupArgs) ToGetPolicyInternetServiceSrcCustomGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomGroupOutput

type GetPolicyInternetServiceSrcCustomGroupArray

type GetPolicyInternetServiceSrcCustomGroupArray []GetPolicyInternetServiceSrcCustomGroupInput

func (GetPolicyInternetServiceSrcCustomGroupArray) ElementType

func (GetPolicyInternetServiceSrcCustomGroupArray) ToGetPolicyInternetServiceSrcCustomGroupArrayOutput

func (i GetPolicyInternetServiceSrcCustomGroupArray) ToGetPolicyInternetServiceSrcCustomGroupArrayOutput() GetPolicyInternetServiceSrcCustomGroupArrayOutput

func (GetPolicyInternetServiceSrcCustomGroupArray) ToGetPolicyInternetServiceSrcCustomGroupArrayOutputWithContext

func (i GetPolicyInternetServiceSrcCustomGroupArray) ToGetPolicyInternetServiceSrcCustomGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomGroupArrayOutput

type GetPolicyInternetServiceSrcCustomGroupArrayInput

type GetPolicyInternetServiceSrcCustomGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcCustomGroupArrayOutput() GetPolicyInternetServiceSrcCustomGroupArrayOutput
	ToGetPolicyInternetServiceSrcCustomGroupArrayOutputWithContext(context.Context) GetPolicyInternetServiceSrcCustomGroupArrayOutput
}

GetPolicyInternetServiceSrcCustomGroupArrayInput is an input type that accepts GetPolicyInternetServiceSrcCustomGroupArray and GetPolicyInternetServiceSrcCustomGroupArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcCustomGroupArrayInput` via:

GetPolicyInternetServiceSrcCustomGroupArray{ GetPolicyInternetServiceSrcCustomGroupArgs{...} }

type GetPolicyInternetServiceSrcCustomGroupArrayOutput

type GetPolicyInternetServiceSrcCustomGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcCustomGroupArrayOutput) ElementType

func (GetPolicyInternetServiceSrcCustomGroupArrayOutput) Index

func (GetPolicyInternetServiceSrcCustomGroupArrayOutput) ToGetPolicyInternetServiceSrcCustomGroupArrayOutput

func (o GetPolicyInternetServiceSrcCustomGroupArrayOutput) ToGetPolicyInternetServiceSrcCustomGroupArrayOutput() GetPolicyInternetServiceSrcCustomGroupArrayOutput

func (GetPolicyInternetServiceSrcCustomGroupArrayOutput) ToGetPolicyInternetServiceSrcCustomGroupArrayOutputWithContext

func (o GetPolicyInternetServiceSrcCustomGroupArrayOutput) ToGetPolicyInternetServiceSrcCustomGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomGroupArrayOutput

type GetPolicyInternetServiceSrcCustomGroupInput

type GetPolicyInternetServiceSrcCustomGroupInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcCustomGroupOutput() GetPolicyInternetServiceSrcCustomGroupOutput
	ToGetPolicyInternetServiceSrcCustomGroupOutputWithContext(context.Context) GetPolicyInternetServiceSrcCustomGroupOutput
}

GetPolicyInternetServiceSrcCustomGroupInput is an input type that accepts GetPolicyInternetServiceSrcCustomGroupArgs and GetPolicyInternetServiceSrcCustomGroupOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcCustomGroupInput` via:

GetPolicyInternetServiceSrcCustomGroupArgs{...}

type GetPolicyInternetServiceSrcCustomGroupOutput

type GetPolicyInternetServiceSrcCustomGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcCustomGroupOutput) ElementType

func (GetPolicyInternetServiceSrcCustomGroupOutput) Name

Application group names.

func (GetPolicyInternetServiceSrcCustomGroupOutput) ToGetPolicyInternetServiceSrcCustomGroupOutput

func (o GetPolicyInternetServiceSrcCustomGroupOutput) ToGetPolicyInternetServiceSrcCustomGroupOutput() GetPolicyInternetServiceSrcCustomGroupOutput

func (GetPolicyInternetServiceSrcCustomGroupOutput) ToGetPolicyInternetServiceSrcCustomGroupOutputWithContext

func (o GetPolicyInternetServiceSrcCustomGroupOutput) ToGetPolicyInternetServiceSrcCustomGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomGroupOutput

type GetPolicyInternetServiceSrcCustomInput

type GetPolicyInternetServiceSrcCustomInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcCustomOutput() GetPolicyInternetServiceSrcCustomOutput
	ToGetPolicyInternetServiceSrcCustomOutputWithContext(context.Context) GetPolicyInternetServiceSrcCustomOutput
}

GetPolicyInternetServiceSrcCustomInput is an input type that accepts GetPolicyInternetServiceSrcCustomArgs and GetPolicyInternetServiceSrcCustomOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcCustomInput` via:

GetPolicyInternetServiceSrcCustomArgs{...}

type GetPolicyInternetServiceSrcCustomOutput

type GetPolicyInternetServiceSrcCustomOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcCustomOutput) ElementType

func (GetPolicyInternetServiceSrcCustomOutput) Name

Application group names.

func (GetPolicyInternetServiceSrcCustomOutput) ToGetPolicyInternetServiceSrcCustomOutput

func (o GetPolicyInternetServiceSrcCustomOutput) ToGetPolicyInternetServiceSrcCustomOutput() GetPolicyInternetServiceSrcCustomOutput

func (GetPolicyInternetServiceSrcCustomOutput) ToGetPolicyInternetServiceSrcCustomOutputWithContext

func (o GetPolicyInternetServiceSrcCustomOutput) ToGetPolicyInternetServiceSrcCustomOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcCustomOutput

type GetPolicyInternetServiceSrcGroup

type GetPolicyInternetServiceSrcGroup struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceSrcGroupArgs

type GetPolicyInternetServiceSrcGroupArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceSrcGroupArgs) ElementType

func (GetPolicyInternetServiceSrcGroupArgs) ToGetPolicyInternetServiceSrcGroupOutput

func (i GetPolicyInternetServiceSrcGroupArgs) ToGetPolicyInternetServiceSrcGroupOutput() GetPolicyInternetServiceSrcGroupOutput

func (GetPolicyInternetServiceSrcGroupArgs) ToGetPolicyInternetServiceSrcGroupOutputWithContext

func (i GetPolicyInternetServiceSrcGroupArgs) ToGetPolicyInternetServiceSrcGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcGroupOutput

type GetPolicyInternetServiceSrcGroupArray

type GetPolicyInternetServiceSrcGroupArray []GetPolicyInternetServiceSrcGroupInput

func (GetPolicyInternetServiceSrcGroupArray) ElementType

func (GetPolicyInternetServiceSrcGroupArray) ToGetPolicyInternetServiceSrcGroupArrayOutput

func (i GetPolicyInternetServiceSrcGroupArray) ToGetPolicyInternetServiceSrcGroupArrayOutput() GetPolicyInternetServiceSrcGroupArrayOutput

func (GetPolicyInternetServiceSrcGroupArray) ToGetPolicyInternetServiceSrcGroupArrayOutputWithContext

func (i GetPolicyInternetServiceSrcGroupArray) ToGetPolicyInternetServiceSrcGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcGroupArrayOutput

type GetPolicyInternetServiceSrcGroupArrayInput

type GetPolicyInternetServiceSrcGroupArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcGroupArrayOutput() GetPolicyInternetServiceSrcGroupArrayOutput
	ToGetPolicyInternetServiceSrcGroupArrayOutputWithContext(context.Context) GetPolicyInternetServiceSrcGroupArrayOutput
}

GetPolicyInternetServiceSrcGroupArrayInput is an input type that accepts GetPolicyInternetServiceSrcGroupArray and GetPolicyInternetServiceSrcGroupArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcGroupArrayInput` via:

GetPolicyInternetServiceSrcGroupArray{ GetPolicyInternetServiceSrcGroupArgs{...} }

type GetPolicyInternetServiceSrcGroupArrayOutput

type GetPolicyInternetServiceSrcGroupArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcGroupArrayOutput) ElementType

func (GetPolicyInternetServiceSrcGroupArrayOutput) Index

func (GetPolicyInternetServiceSrcGroupArrayOutput) ToGetPolicyInternetServiceSrcGroupArrayOutput

func (o GetPolicyInternetServiceSrcGroupArrayOutput) ToGetPolicyInternetServiceSrcGroupArrayOutput() GetPolicyInternetServiceSrcGroupArrayOutput

func (GetPolicyInternetServiceSrcGroupArrayOutput) ToGetPolicyInternetServiceSrcGroupArrayOutputWithContext

func (o GetPolicyInternetServiceSrcGroupArrayOutput) ToGetPolicyInternetServiceSrcGroupArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcGroupArrayOutput

type GetPolicyInternetServiceSrcGroupInput

type GetPolicyInternetServiceSrcGroupInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcGroupOutput() GetPolicyInternetServiceSrcGroupOutput
	ToGetPolicyInternetServiceSrcGroupOutputWithContext(context.Context) GetPolicyInternetServiceSrcGroupOutput
}

GetPolicyInternetServiceSrcGroupInput is an input type that accepts GetPolicyInternetServiceSrcGroupArgs and GetPolicyInternetServiceSrcGroupOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcGroupInput` via:

GetPolicyInternetServiceSrcGroupArgs{...}

type GetPolicyInternetServiceSrcGroupOutput

type GetPolicyInternetServiceSrcGroupOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcGroupOutput) ElementType

func (GetPolicyInternetServiceSrcGroupOutput) Name

Application group names.

func (GetPolicyInternetServiceSrcGroupOutput) ToGetPolicyInternetServiceSrcGroupOutput

func (o GetPolicyInternetServiceSrcGroupOutput) ToGetPolicyInternetServiceSrcGroupOutput() GetPolicyInternetServiceSrcGroupOutput

func (GetPolicyInternetServiceSrcGroupOutput) ToGetPolicyInternetServiceSrcGroupOutputWithContext

func (o GetPolicyInternetServiceSrcGroupOutput) ToGetPolicyInternetServiceSrcGroupOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcGroupOutput

type GetPolicyInternetServiceSrcId

type GetPolicyInternetServiceSrcId struct {
	// URL category ID.
	Id int `pulumi:"id"`
}

type GetPolicyInternetServiceSrcIdArgs

type GetPolicyInternetServiceSrcIdArgs struct {
	// URL category ID.
	Id pulumi.IntInput `pulumi:"id"`
}

func (GetPolicyInternetServiceSrcIdArgs) ElementType

func (GetPolicyInternetServiceSrcIdArgs) ToGetPolicyInternetServiceSrcIdOutput

func (i GetPolicyInternetServiceSrcIdArgs) ToGetPolicyInternetServiceSrcIdOutput() GetPolicyInternetServiceSrcIdOutput

func (GetPolicyInternetServiceSrcIdArgs) ToGetPolicyInternetServiceSrcIdOutputWithContext

func (i GetPolicyInternetServiceSrcIdArgs) ToGetPolicyInternetServiceSrcIdOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcIdOutput

type GetPolicyInternetServiceSrcIdArray

type GetPolicyInternetServiceSrcIdArray []GetPolicyInternetServiceSrcIdInput

func (GetPolicyInternetServiceSrcIdArray) ElementType

func (GetPolicyInternetServiceSrcIdArray) ToGetPolicyInternetServiceSrcIdArrayOutput

func (i GetPolicyInternetServiceSrcIdArray) ToGetPolicyInternetServiceSrcIdArrayOutput() GetPolicyInternetServiceSrcIdArrayOutput

func (GetPolicyInternetServiceSrcIdArray) ToGetPolicyInternetServiceSrcIdArrayOutputWithContext

func (i GetPolicyInternetServiceSrcIdArray) ToGetPolicyInternetServiceSrcIdArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcIdArrayOutput

type GetPolicyInternetServiceSrcIdArrayInput

type GetPolicyInternetServiceSrcIdArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcIdArrayOutput() GetPolicyInternetServiceSrcIdArrayOutput
	ToGetPolicyInternetServiceSrcIdArrayOutputWithContext(context.Context) GetPolicyInternetServiceSrcIdArrayOutput
}

GetPolicyInternetServiceSrcIdArrayInput is an input type that accepts GetPolicyInternetServiceSrcIdArray and GetPolicyInternetServiceSrcIdArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcIdArrayInput` via:

GetPolicyInternetServiceSrcIdArray{ GetPolicyInternetServiceSrcIdArgs{...} }

type GetPolicyInternetServiceSrcIdArrayOutput

type GetPolicyInternetServiceSrcIdArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcIdArrayOutput) ElementType

func (GetPolicyInternetServiceSrcIdArrayOutput) Index

func (GetPolicyInternetServiceSrcIdArrayOutput) ToGetPolicyInternetServiceSrcIdArrayOutput

func (o GetPolicyInternetServiceSrcIdArrayOutput) ToGetPolicyInternetServiceSrcIdArrayOutput() GetPolicyInternetServiceSrcIdArrayOutput

func (GetPolicyInternetServiceSrcIdArrayOutput) ToGetPolicyInternetServiceSrcIdArrayOutputWithContext

func (o GetPolicyInternetServiceSrcIdArrayOutput) ToGetPolicyInternetServiceSrcIdArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcIdArrayOutput

type GetPolicyInternetServiceSrcIdInput

type GetPolicyInternetServiceSrcIdInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcIdOutput() GetPolicyInternetServiceSrcIdOutput
	ToGetPolicyInternetServiceSrcIdOutputWithContext(context.Context) GetPolicyInternetServiceSrcIdOutput
}

GetPolicyInternetServiceSrcIdInput is an input type that accepts GetPolicyInternetServiceSrcIdArgs and GetPolicyInternetServiceSrcIdOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcIdInput` via:

GetPolicyInternetServiceSrcIdArgs{...}

type GetPolicyInternetServiceSrcIdOutput

type GetPolicyInternetServiceSrcIdOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcIdOutput) ElementType

func (GetPolicyInternetServiceSrcIdOutput) Id

URL category ID.

func (GetPolicyInternetServiceSrcIdOutput) ToGetPolicyInternetServiceSrcIdOutput

func (o GetPolicyInternetServiceSrcIdOutput) ToGetPolicyInternetServiceSrcIdOutput() GetPolicyInternetServiceSrcIdOutput

func (GetPolicyInternetServiceSrcIdOutput) ToGetPolicyInternetServiceSrcIdOutputWithContext

func (o GetPolicyInternetServiceSrcIdOutput) ToGetPolicyInternetServiceSrcIdOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcIdOutput

type GetPolicyInternetServiceSrcName

type GetPolicyInternetServiceSrcName struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyInternetServiceSrcNameArgs

type GetPolicyInternetServiceSrcNameArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyInternetServiceSrcNameArgs) ElementType

func (GetPolicyInternetServiceSrcNameArgs) ToGetPolicyInternetServiceSrcNameOutput

func (i GetPolicyInternetServiceSrcNameArgs) ToGetPolicyInternetServiceSrcNameOutput() GetPolicyInternetServiceSrcNameOutput

func (GetPolicyInternetServiceSrcNameArgs) ToGetPolicyInternetServiceSrcNameOutputWithContext

func (i GetPolicyInternetServiceSrcNameArgs) ToGetPolicyInternetServiceSrcNameOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcNameOutput

type GetPolicyInternetServiceSrcNameArray

type GetPolicyInternetServiceSrcNameArray []GetPolicyInternetServiceSrcNameInput

func (GetPolicyInternetServiceSrcNameArray) ElementType

func (GetPolicyInternetServiceSrcNameArray) ToGetPolicyInternetServiceSrcNameArrayOutput

func (i GetPolicyInternetServiceSrcNameArray) ToGetPolicyInternetServiceSrcNameArrayOutput() GetPolicyInternetServiceSrcNameArrayOutput

func (GetPolicyInternetServiceSrcNameArray) ToGetPolicyInternetServiceSrcNameArrayOutputWithContext

func (i GetPolicyInternetServiceSrcNameArray) ToGetPolicyInternetServiceSrcNameArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcNameArrayOutput

type GetPolicyInternetServiceSrcNameArrayInput

type GetPolicyInternetServiceSrcNameArrayInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcNameArrayOutput() GetPolicyInternetServiceSrcNameArrayOutput
	ToGetPolicyInternetServiceSrcNameArrayOutputWithContext(context.Context) GetPolicyInternetServiceSrcNameArrayOutput
}

GetPolicyInternetServiceSrcNameArrayInput is an input type that accepts GetPolicyInternetServiceSrcNameArray and GetPolicyInternetServiceSrcNameArrayOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcNameArrayInput` via:

GetPolicyInternetServiceSrcNameArray{ GetPolicyInternetServiceSrcNameArgs{...} }

type GetPolicyInternetServiceSrcNameArrayOutput

type GetPolicyInternetServiceSrcNameArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcNameArrayOutput) ElementType

func (GetPolicyInternetServiceSrcNameArrayOutput) Index

func (GetPolicyInternetServiceSrcNameArrayOutput) ToGetPolicyInternetServiceSrcNameArrayOutput

func (o GetPolicyInternetServiceSrcNameArrayOutput) ToGetPolicyInternetServiceSrcNameArrayOutput() GetPolicyInternetServiceSrcNameArrayOutput

func (GetPolicyInternetServiceSrcNameArrayOutput) ToGetPolicyInternetServiceSrcNameArrayOutputWithContext

func (o GetPolicyInternetServiceSrcNameArrayOutput) ToGetPolicyInternetServiceSrcNameArrayOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcNameArrayOutput

type GetPolicyInternetServiceSrcNameInput

type GetPolicyInternetServiceSrcNameInput interface {
	pulumi.Input

	ToGetPolicyInternetServiceSrcNameOutput() GetPolicyInternetServiceSrcNameOutput
	ToGetPolicyInternetServiceSrcNameOutputWithContext(context.Context) GetPolicyInternetServiceSrcNameOutput
}

GetPolicyInternetServiceSrcNameInput is an input type that accepts GetPolicyInternetServiceSrcNameArgs and GetPolicyInternetServiceSrcNameOutput values. You can construct a concrete instance of `GetPolicyInternetServiceSrcNameInput` via:

GetPolicyInternetServiceSrcNameArgs{...}

type GetPolicyInternetServiceSrcNameOutput

type GetPolicyInternetServiceSrcNameOutput struct{ *pulumi.OutputState }

func (GetPolicyInternetServiceSrcNameOutput) ElementType

func (GetPolicyInternetServiceSrcNameOutput) Name

Application group names.

func (GetPolicyInternetServiceSrcNameOutput) ToGetPolicyInternetServiceSrcNameOutput

func (o GetPolicyInternetServiceSrcNameOutput) ToGetPolicyInternetServiceSrcNameOutput() GetPolicyInternetServiceSrcNameOutput

func (GetPolicyInternetServiceSrcNameOutput) ToGetPolicyInternetServiceSrcNameOutputWithContext

func (o GetPolicyInternetServiceSrcNameOutput) ToGetPolicyInternetServiceSrcNameOutputWithContext(ctx context.Context) GetPolicyInternetServiceSrcNameOutput

type GetPolicyPoolname4

type GetPolicyPoolname4 struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyPoolname4Args

type GetPolicyPoolname4Args struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyPoolname4Args) ElementType

func (GetPolicyPoolname4Args) ElementType() reflect.Type

func (GetPolicyPoolname4Args) ToGetPolicyPoolname4Output

func (i GetPolicyPoolname4Args) ToGetPolicyPoolname4Output() GetPolicyPoolname4Output

func (GetPolicyPoolname4Args) ToGetPolicyPoolname4OutputWithContext

func (i GetPolicyPoolname4Args) ToGetPolicyPoolname4OutputWithContext(ctx context.Context) GetPolicyPoolname4Output

type GetPolicyPoolname4Array

type GetPolicyPoolname4Array []GetPolicyPoolname4Input

func (GetPolicyPoolname4Array) ElementType

func (GetPolicyPoolname4Array) ElementType() reflect.Type

func (GetPolicyPoolname4Array) ToGetPolicyPoolname4ArrayOutput

func (i GetPolicyPoolname4Array) ToGetPolicyPoolname4ArrayOutput() GetPolicyPoolname4ArrayOutput

func (GetPolicyPoolname4Array) ToGetPolicyPoolname4ArrayOutputWithContext

func (i GetPolicyPoolname4Array) ToGetPolicyPoolname4ArrayOutputWithContext(ctx context.Context) GetPolicyPoolname4ArrayOutput

type GetPolicyPoolname4ArrayInput

type GetPolicyPoolname4ArrayInput interface {
	pulumi.Input

	ToGetPolicyPoolname4ArrayOutput() GetPolicyPoolname4ArrayOutput
	ToGetPolicyPoolname4ArrayOutputWithContext(context.Context) GetPolicyPoolname4ArrayOutput
}

GetPolicyPoolname4ArrayInput is an input type that accepts GetPolicyPoolname4Array and GetPolicyPoolname4ArrayOutput values. You can construct a concrete instance of `GetPolicyPoolname4ArrayInput` via:

GetPolicyPoolname4Array{ GetPolicyPoolname4Args{...} }

type GetPolicyPoolname4ArrayOutput

type GetPolicyPoolname4ArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyPoolname4ArrayOutput) ElementType

func (GetPolicyPoolname4ArrayOutput) Index

func (GetPolicyPoolname4ArrayOutput) ToGetPolicyPoolname4ArrayOutput

func (o GetPolicyPoolname4ArrayOutput) ToGetPolicyPoolname4ArrayOutput() GetPolicyPoolname4ArrayOutput

func (GetPolicyPoolname4ArrayOutput) ToGetPolicyPoolname4ArrayOutputWithContext

func (o GetPolicyPoolname4ArrayOutput) ToGetPolicyPoolname4ArrayOutputWithContext(ctx context.Context) GetPolicyPoolname4ArrayOutput

type GetPolicyPoolname4Input

type GetPolicyPoolname4Input interface {
	pulumi.Input

	ToGetPolicyPoolname4Output() GetPolicyPoolname4Output
	ToGetPolicyPoolname4OutputWithContext(context.Context) GetPolicyPoolname4Output
}

GetPolicyPoolname4Input is an input type that accepts GetPolicyPoolname4Args and GetPolicyPoolname4Output values. You can construct a concrete instance of `GetPolicyPoolname4Input` via:

GetPolicyPoolname4Args{...}

type GetPolicyPoolname4Output

type GetPolicyPoolname4Output struct{ *pulumi.OutputState }

func (GetPolicyPoolname4Output) ElementType

func (GetPolicyPoolname4Output) ElementType() reflect.Type

func (GetPolicyPoolname4Output) Name

Application group names.

func (GetPolicyPoolname4Output) ToGetPolicyPoolname4Output

func (o GetPolicyPoolname4Output) ToGetPolicyPoolname4Output() GetPolicyPoolname4Output

func (GetPolicyPoolname4Output) ToGetPolicyPoolname4OutputWithContext

func (o GetPolicyPoolname4Output) ToGetPolicyPoolname4OutputWithContext(ctx context.Context) GetPolicyPoolname4Output

type GetPolicyPoolname6

type GetPolicyPoolname6 struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyPoolname6Args

type GetPolicyPoolname6Args struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyPoolname6Args) ElementType

func (GetPolicyPoolname6Args) ElementType() reflect.Type

func (GetPolicyPoolname6Args) ToGetPolicyPoolname6Output

func (i GetPolicyPoolname6Args) ToGetPolicyPoolname6Output() GetPolicyPoolname6Output

func (GetPolicyPoolname6Args) ToGetPolicyPoolname6OutputWithContext

func (i GetPolicyPoolname6Args) ToGetPolicyPoolname6OutputWithContext(ctx context.Context) GetPolicyPoolname6Output

type GetPolicyPoolname6Array

type GetPolicyPoolname6Array []GetPolicyPoolname6Input

func (GetPolicyPoolname6Array) ElementType

func (GetPolicyPoolname6Array) ElementType() reflect.Type

func (GetPolicyPoolname6Array) ToGetPolicyPoolname6ArrayOutput

func (i GetPolicyPoolname6Array) ToGetPolicyPoolname6ArrayOutput() GetPolicyPoolname6ArrayOutput

func (GetPolicyPoolname6Array) ToGetPolicyPoolname6ArrayOutputWithContext

func (i GetPolicyPoolname6Array) ToGetPolicyPoolname6ArrayOutputWithContext(ctx context.Context) GetPolicyPoolname6ArrayOutput

type GetPolicyPoolname6ArrayInput

type GetPolicyPoolname6ArrayInput interface {
	pulumi.Input

	ToGetPolicyPoolname6ArrayOutput() GetPolicyPoolname6ArrayOutput
	ToGetPolicyPoolname6ArrayOutputWithContext(context.Context) GetPolicyPoolname6ArrayOutput
}

GetPolicyPoolname6ArrayInput is an input type that accepts GetPolicyPoolname6Array and GetPolicyPoolname6ArrayOutput values. You can construct a concrete instance of `GetPolicyPoolname6ArrayInput` via:

GetPolicyPoolname6Array{ GetPolicyPoolname6Args{...} }

type GetPolicyPoolname6ArrayOutput

type GetPolicyPoolname6ArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyPoolname6ArrayOutput) ElementType

func (GetPolicyPoolname6ArrayOutput) Index

func (GetPolicyPoolname6ArrayOutput) ToGetPolicyPoolname6ArrayOutput

func (o GetPolicyPoolname6ArrayOutput) ToGetPolicyPoolname6ArrayOutput() GetPolicyPoolname6ArrayOutput

func (GetPolicyPoolname6ArrayOutput) ToGetPolicyPoolname6ArrayOutputWithContext

func (o GetPolicyPoolname6ArrayOutput) ToGetPolicyPoolname6ArrayOutputWithContext(ctx context.Context) GetPolicyPoolname6ArrayOutput

type GetPolicyPoolname6Input

type GetPolicyPoolname6Input interface {
	pulumi.Input

	ToGetPolicyPoolname6Output() GetPolicyPoolname6Output
	ToGetPolicyPoolname6OutputWithContext(context.Context) GetPolicyPoolname6Output
}

GetPolicyPoolname6Input is an input type that accepts GetPolicyPoolname6Args and GetPolicyPoolname6Output values. You can construct a concrete instance of `GetPolicyPoolname6Input` via:

GetPolicyPoolname6Args{...}

type GetPolicyPoolname6Output

type GetPolicyPoolname6Output struct{ *pulumi.OutputState }

func (GetPolicyPoolname6Output) ElementType

func (GetPolicyPoolname6Output) ElementType() reflect.Type

func (GetPolicyPoolname6Output) Name

Application group names.

func (GetPolicyPoolname6Output) ToGetPolicyPoolname6Output

func (o GetPolicyPoolname6Output) ToGetPolicyPoolname6Output() GetPolicyPoolname6Output

func (GetPolicyPoolname6Output) ToGetPolicyPoolname6OutputWithContext

func (o GetPolicyPoolname6Output) ToGetPolicyPoolname6OutputWithContext(ctx context.Context) GetPolicyPoolname6Output

type GetPolicyService

type GetPolicyService struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyServiceArgs

type GetPolicyServiceArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyServiceArgs) ElementType

func (GetPolicyServiceArgs) ElementType() reflect.Type

func (GetPolicyServiceArgs) ToGetPolicyServiceOutput

func (i GetPolicyServiceArgs) ToGetPolicyServiceOutput() GetPolicyServiceOutput

func (GetPolicyServiceArgs) ToGetPolicyServiceOutputWithContext

func (i GetPolicyServiceArgs) ToGetPolicyServiceOutputWithContext(ctx context.Context) GetPolicyServiceOutput

type GetPolicyServiceArray

type GetPolicyServiceArray []GetPolicyServiceInput

func (GetPolicyServiceArray) ElementType

func (GetPolicyServiceArray) ElementType() reflect.Type

func (GetPolicyServiceArray) ToGetPolicyServiceArrayOutput

func (i GetPolicyServiceArray) ToGetPolicyServiceArrayOutput() GetPolicyServiceArrayOutput

func (GetPolicyServiceArray) ToGetPolicyServiceArrayOutputWithContext

func (i GetPolicyServiceArray) ToGetPolicyServiceArrayOutputWithContext(ctx context.Context) GetPolicyServiceArrayOutput

type GetPolicyServiceArrayInput

type GetPolicyServiceArrayInput interface {
	pulumi.Input

	ToGetPolicyServiceArrayOutput() GetPolicyServiceArrayOutput
	ToGetPolicyServiceArrayOutputWithContext(context.Context) GetPolicyServiceArrayOutput
}

GetPolicyServiceArrayInput is an input type that accepts GetPolicyServiceArray and GetPolicyServiceArrayOutput values. You can construct a concrete instance of `GetPolicyServiceArrayInput` via:

GetPolicyServiceArray{ GetPolicyServiceArgs{...} }

type GetPolicyServiceArrayOutput

type GetPolicyServiceArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyServiceArrayOutput) ElementType

func (GetPolicyServiceArrayOutput) Index

func (GetPolicyServiceArrayOutput) ToGetPolicyServiceArrayOutput

func (o GetPolicyServiceArrayOutput) ToGetPolicyServiceArrayOutput() GetPolicyServiceArrayOutput

func (GetPolicyServiceArrayOutput) ToGetPolicyServiceArrayOutputWithContext

func (o GetPolicyServiceArrayOutput) ToGetPolicyServiceArrayOutputWithContext(ctx context.Context) GetPolicyServiceArrayOutput

type GetPolicyServiceInput

type GetPolicyServiceInput interface {
	pulumi.Input

	ToGetPolicyServiceOutput() GetPolicyServiceOutput
	ToGetPolicyServiceOutputWithContext(context.Context) GetPolicyServiceOutput
}

GetPolicyServiceInput is an input type that accepts GetPolicyServiceArgs and GetPolicyServiceOutput values. You can construct a concrete instance of `GetPolicyServiceInput` via:

GetPolicyServiceArgs{...}

type GetPolicyServiceOutput

type GetPolicyServiceOutput struct{ *pulumi.OutputState }

func (GetPolicyServiceOutput) ElementType

func (GetPolicyServiceOutput) ElementType() reflect.Type

func (GetPolicyServiceOutput) Name

Application group names.

func (GetPolicyServiceOutput) ToGetPolicyServiceOutput

func (o GetPolicyServiceOutput) ToGetPolicyServiceOutput() GetPolicyServiceOutput

func (GetPolicyServiceOutput) ToGetPolicyServiceOutputWithContext

func (o GetPolicyServiceOutput) ToGetPolicyServiceOutputWithContext(ctx context.Context) GetPolicyServiceOutput

type GetPolicySrcaddr4

type GetPolicySrcaddr4 struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicySrcaddr4Args

type GetPolicySrcaddr4Args struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicySrcaddr4Args) ElementType

func (GetPolicySrcaddr4Args) ElementType() reflect.Type

func (GetPolicySrcaddr4Args) ToGetPolicySrcaddr4Output

func (i GetPolicySrcaddr4Args) ToGetPolicySrcaddr4Output() GetPolicySrcaddr4Output

func (GetPolicySrcaddr4Args) ToGetPolicySrcaddr4OutputWithContext

func (i GetPolicySrcaddr4Args) ToGetPolicySrcaddr4OutputWithContext(ctx context.Context) GetPolicySrcaddr4Output

type GetPolicySrcaddr4Array

type GetPolicySrcaddr4Array []GetPolicySrcaddr4Input

func (GetPolicySrcaddr4Array) ElementType

func (GetPolicySrcaddr4Array) ElementType() reflect.Type

func (GetPolicySrcaddr4Array) ToGetPolicySrcaddr4ArrayOutput

func (i GetPolicySrcaddr4Array) ToGetPolicySrcaddr4ArrayOutput() GetPolicySrcaddr4ArrayOutput

func (GetPolicySrcaddr4Array) ToGetPolicySrcaddr4ArrayOutputWithContext

func (i GetPolicySrcaddr4Array) ToGetPolicySrcaddr4ArrayOutputWithContext(ctx context.Context) GetPolicySrcaddr4ArrayOutput

type GetPolicySrcaddr4ArrayInput

type GetPolicySrcaddr4ArrayInput interface {
	pulumi.Input

	ToGetPolicySrcaddr4ArrayOutput() GetPolicySrcaddr4ArrayOutput
	ToGetPolicySrcaddr4ArrayOutputWithContext(context.Context) GetPolicySrcaddr4ArrayOutput
}

GetPolicySrcaddr4ArrayInput is an input type that accepts GetPolicySrcaddr4Array and GetPolicySrcaddr4ArrayOutput values. You can construct a concrete instance of `GetPolicySrcaddr4ArrayInput` via:

GetPolicySrcaddr4Array{ GetPolicySrcaddr4Args{...} }

type GetPolicySrcaddr4ArrayOutput

type GetPolicySrcaddr4ArrayOutput struct{ *pulumi.OutputState }

func (GetPolicySrcaddr4ArrayOutput) ElementType

func (GetPolicySrcaddr4ArrayOutput) Index

func (GetPolicySrcaddr4ArrayOutput) ToGetPolicySrcaddr4ArrayOutput

func (o GetPolicySrcaddr4ArrayOutput) ToGetPolicySrcaddr4ArrayOutput() GetPolicySrcaddr4ArrayOutput

func (GetPolicySrcaddr4ArrayOutput) ToGetPolicySrcaddr4ArrayOutputWithContext

func (o GetPolicySrcaddr4ArrayOutput) ToGetPolicySrcaddr4ArrayOutputWithContext(ctx context.Context) GetPolicySrcaddr4ArrayOutput

type GetPolicySrcaddr4Input

type GetPolicySrcaddr4Input interface {
	pulumi.Input

	ToGetPolicySrcaddr4Output() GetPolicySrcaddr4Output
	ToGetPolicySrcaddr4OutputWithContext(context.Context) GetPolicySrcaddr4Output
}

GetPolicySrcaddr4Input is an input type that accepts GetPolicySrcaddr4Args and GetPolicySrcaddr4Output values. You can construct a concrete instance of `GetPolicySrcaddr4Input` via:

GetPolicySrcaddr4Args{...}

type GetPolicySrcaddr4Output

type GetPolicySrcaddr4Output struct{ *pulumi.OutputState }

func (GetPolicySrcaddr4Output) ElementType

func (GetPolicySrcaddr4Output) ElementType() reflect.Type

func (GetPolicySrcaddr4Output) Name

Application group names.

func (GetPolicySrcaddr4Output) ToGetPolicySrcaddr4Output

func (o GetPolicySrcaddr4Output) ToGetPolicySrcaddr4Output() GetPolicySrcaddr4Output

func (GetPolicySrcaddr4Output) ToGetPolicySrcaddr4OutputWithContext

func (o GetPolicySrcaddr4Output) ToGetPolicySrcaddr4OutputWithContext(ctx context.Context) GetPolicySrcaddr4Output

type GetPolicySrcaddr6

type GetPolicySrcaddr6 struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicySrcaddr6Args

type GetPolicySrcaddr6Args struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicySrcaddr6Args) ElementType

func (GetPolicySrcaddr6Args) ElementType() reflect.Type

func (GetPolicySrcaddr6Args) ToGetPolicySrcaddr6Output

func (i GetPolicySrcaddr6Args) ToGetPolicySrcaddr6Output() GetPolicySrcaddr6Output

func (GetPolicySrcaddr6Args) ToGetPolicySrcaddr6OutputWithContext

func (i GetPolicySrcaddr6Args) ToGetPolicySrcaddr6OutputWithContext(ctx context.Context) GetPolicySrcaddr6Output

type GetPolicySrcaddr6Array

type GetPolicySrcaddr6Array []GetPolicySrcaddr6Input

func (GetPolicySrcaddr6Array) ElementType

func (GetPolicySrcaddr6Array) ElementType() reflect.Type

func (GetPolicySrcaddr6Array) ToGetPolicySrcaddr6ArrayOutput

func (i GetPolicySrcaddr6Array) ToGetPolicySrcaddr6ArrayOutput() GetPolicySrcaddr6ArrayOutput

func (GetPolicySrcaddr6Array) ToGetPolicySrcaddr6ArrayOutputWithContext

func (i GetPolicySrcaddr6Array) ToGetPolicySrcaddr6ArrayOutputWithContext(ctx context.Context) GetPolicySrcaddr6ArrayOutput

type GetPolicySrcaddr6ArrayInput

type GetPolicySrcaddr6ArrayInput interface {
	pulumi.Input

	ToGetPolicySrcaddr6ArrayOutput() GetPolicySrcaddr6ArrayOutput
	ToGetPolicySrcaddr6ArrayOutputWithContext(context.Context) GetPolicySrcaddr6ArrayOutput
}

GetPolicySrcaddr6ArrayInput is an input type that accepts GetPolicySrcaddr6Array and GetPolicySrcaddr6ArrayOutput values. You can construct a concrete instance of `GetPolicySrcaddr6ArrayInput` via:

GetPolicySrcaddr6Array{ GetPolicySrcaddr6Args{...} }

type GetPolicySrcaddr6ArrayOutput

type GetPolicySrcaddr6ArrayOutput struct{ *pulumi.OutputState }

func (GetPolicySrcaddr6ArrayOutput) ElementType

func (GetPolicySrcaddr6ArrayOutput) Index

func (GetPolicySrcaddr6ArrayOutput) ToGetPolicySrcaddr6ArrayOutput

func (o GetPolicySrcaddr6ArrayOutput) ToGetPolicySrcaddr6ArrayOutput() GetPolicySrcaddr6ArrayOutput

func (GetPolicySrcaddr6ArrayOutput) ToGetPolicySrcaddr6ArrayOutputWithContext

func (o GetPolicySrcaddr6ArrayOutput) ToGetPolicySrcaddr6ArrayOutputWithContext(ctx context.Context) GetPolicySrcaddr6ArrayOutput

type GetPolicySrcaddr6Input

type GetPolicySrcaddr6Input interface {
	pulumi.Input

	ToGetPolicySrcaddr6Output() GetPolicySrcaddr6Output
	ToGetPolicySrcaddr6OutputWithContext(context.Context) GetPolicySrcaddr6Output
}

GetPolicySrcaddr6Input is an input type that accepts GetPolicySrcaddr6Args and GetPolicySrcaddr6Output values. You can construct a concrete instance of `GetPolicySrcaddr6Input` via:

GetPolicySrcaddr6Args{...}

type GetPolicySrcaddr6Output

type GetPolicySrcaddr6Output struct{ *pulumi.OutputState }

func (GetPolicySrcaddr6Output) ElementType

func (GetPolicySrcaddr6Output) ElementType() reflect.Type

func (GetPolicySrcaddr6Output) Name

Application group names.

func (GetPolicySrcaddr6Output) ToGetPolicySrcaddr6Output

func (o GetPolicySrcaddr6Output) ToGetPolicySrcaddr6Output() GetPolicySrcaddr6Output

func (GetPolicySrcaddr6Output) ToGetPolicySrcaddr6OutputWithContext

func (o GetPolicySrcaddr6Output) ToGetPolicySrcaddr6OutputWithContext(ctx context.Context) GetPolicySrcaddr6Output

type GetPolicySrcintf

type GetPolicySrcintf struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicySrcintfArgs

type GetPolicySrcintfArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicySrcintfArgs) ElementType

func (GetPolicySrcintfArgs) ElementType() reflect.Type

func (GetPolicySrcintfArgs) ToGetPolicySrcintfOutput

func (i GetPolicySrcintfArgs) ToGetPolicySrcintfOutput() GetPolicySrcintfOutput

func (GetPolicySrcintfArgs) ToGetPolicySrcintfOutputWithContext

func (i GetPolicySrcintfArgs) ToGetPolicySrcintfOutputWithContext(ctx context.Context) GetPolicySrcintfOutput

type GetPolicySrcintfArray

type GetPolicySrcintfArray []GetPolicySrcintfInput

func (GetPolicySrcintfArray) ElementType

func (GetPolicySrcintfArray) ElementType() reflect.Type

func (GetPolicySrcintfArray) ToGetPolicySrcintfArrayOutput

func (i GetPolicySrcintfArray) ToGetPolicySrcintfArrayOutput() GetPolicySrcintfArrayOutput

func (GetPolicySrcintfArray) ToGetPolicySrcintfArrayOutputWithContext

func (i GetPolicySrcintfArray) ToGetPolicySrcintfArrayOutputWithContext(ctx context.Context) GetPolicySrcintfArrayOutput

type GetPolicySrcintfArrayInput

type GetPolicySrcintfArrayInput interface {
	pulumi.Input

	ToGetPolicySrcintfArrayOutput() GetPolicySrcintfArrayOutput
	ToGetPolicySrcintfArrayOutputWithContext(context.Context) GetPolicySrcintfArrayOutput
}

GetPolicySrcintfArrayInput is an input type that accepts GetPolicySrcintfArray and GetPolicySrcintfArrayOutput values. You can construct a concrete instance of `GetPolicySrcintfArrayInput` via:

GetPolicySrcintfArray{ GetPolicySrcintfArgs{...} }

type GetPolicySrcintfArrayOutput

type GetPolicySrcintfArrayOutput struct{ *pulumi.OutputState }

func (GetPolicySrcintfArrayOutput) ElementType

func (GetPolicySrcintfArrayOutput) Index

func (GetPolicySrcintfArrayOutput) ToGetPolicySrcintfArrayOutput

func (o GetPolicySrcintfArrayOutput) ToGetPolicySrcintfArrayOutput() GetPolicySrcintfArrayOutput

func (GetPolicySrcintfArrayOutput) ToGetPolicySrcintfArrayOutputWithContext

func (o GetPolicySrcintfArrayOutput) ToGetPolicySrcintfArrayOutputWithContext(ctx context.Context) GetPolicySrcintfArrayOutput

type GetPolicySrcintfInput

type GetPolicySrcintfInput interface {
	pulumi.Input

	ToGetPolicySrcintfOutput() GetPolicySrcintfOutput
	ToGetPolicySrcintfOutputWithContext(context.Context) GetPolicySrcintfOutput
}

GetPolicySrcintfInput is an input type that accepts GetPolicySrcintfArgs and GetPolicySrcintfOutput values. You can construct a concrete instance of `GetPolicySrcintfInput` via:

GetPolicySrcintfArgs{...}

type GetPolicySrcintfOutput

type GetPolicySrcintfOutput struct{ *pulumi.OutputState }

func (GetPolicySrcintfOutput) ElementType

func (GetPolicySrcintfOutput) ElementType() reflect.Type

func (GetPolicySrcintfOutput) Name

Application group names.

func (GetPolicySrcintfOutput) ToGetPolicySrcintfOutput

func (o GetPolicySrcintfOutput) ToGetPolicySrcintfOutput() GetPolicySrcintfOutput

func (GetPolicySrcintfOutput) ToGetPolicySrcintfOutputWithContext

func (o GetPolicySrcintfOutput) ToGetPolicySrcintfOutputWithContext(ctx context.Context) GetPolicySrcintfOutput

type GetPolicyUrlCategory

type GetPolicyUrlCategory struct {
	// URL category ID.
	Id int `pulumi:"id"`
}

type GetPolicyUrlCategoryArgs

type GetPolicyUrlCategoryArgs struct {
	// URL category ID.
	Id pulumi.IntInput `pulumi:"id"`
}

func (GetPolicyUrlCategoryArgs) ElementType

func (GetPolicyUrlCategoryArgs) ElementType() reflect.Type

func (GetPolicyUrlCategoryArgs) ToGetPolicyUrlCategoryOutput

func (i GetPolicyUrlCategoryArgs) ToGetPolicyUrlCategoryOutput() GetPolicyUrlCategoryOutput

func (GetPolicyUrlCategoryArgs) ToGetPolicyUrlCategoryOutputWithContext

func (i GetPolicyUrlCategoryArgs) ToGetPolicyUrlCategoryOutputWithContext(ctx context.Context) GetPolicyUrlCategoryOutput

type GetPolicyUrlCategoryArray

type GetPolicyUrlCategoryArray []GetPolicyUrlCategoryInput

func (GetPolicyUrlCategoryArray) ElementType

func (GetPolicyUrlCategoryArray) ElementType() reflect.Type

func (GetPolicyUrlCategoryArray) ToGetPolicyUrlCategoryArrayOutput

func (i GetPolicyUrlCategoryArray) ToGetPolicyUrlCategoryArrayOutput() GetPolicyUrlCategoryArrayOutput

func (GetPolicyUrlCategoryArray) ToGetPolicyUrlCategoryArrayOutputWithContext

func (i GetPolicyUrlCategoryArray) ToGetPolicyUrlCategoryArrayOutputWithContext(ctx context.Context) GetPolicyUrlCategoryArrayOutput

type GetPolicyUrlCategoryArrayInput

type GetPolicyUrlCategoryArrayInput interface {
	pulumi.Input

	ToGetPolicyUrlCategoryArrayOutput() GetPolicyUrlCategoryArrayOutput
	ToGetPolicyUrlCategoryArrayOutputWithContext(context.Context) GetPolicyUrlCategoryArrayOutput
}

GetPolicyUrlCategoryArrayInput is an input type that accepts GetPolicyUrlCategoryArray and GetPolicyUrlCategoryArrayOutput values. You can construct a concrete instance of `GetPolicyUrlCategoryArrayInput` via:

GetPolicyUrlCategoryArray{ GetPolicyUrlCategoryArgs{...} }

type GetPolicyUrlCategoryArrayOutput

type GetPolicyUrlCategoryArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyUrlCategoryArrayOutput) ElementType

func (GetPolicyUrlCategoryArrayOutput) Index

func (GetPolicyUrlCategoryArrayOutput) ToGetPolicyUrlCategoryArrayOutput

func (o GetPolicyUrlCategoryArrayOutput) ToGetPolicyUrlCategoryArrayOutput() GetPolicyUrlCategoryArrayOutput

func (GetPolicyUrlCategoryArrayOutput) ToGetPolicyUrlCategoryArrayOutputWithContext

func (o GetPolicyUrlCategoryArrayOutput) ToGetPolicyUrlCategoryArrayOutputWithContext(ctx context.Context) GetPolicyUrlCategoryArrayOutput

type GetPolicyUrlCategoryInput

type GetPolicyUrlCategoryInput interface {
	pulumi.Input

	ToGetPolicyUrlCategoryOutput() GetPolicyUrlCategoryOutput
	ToGetPolicyUrlCategoryOutputWithContext(context.Context) GetPolicyUrlCategoryOutput
}

GetPolicyUrlCategoryInput is an input type that accepts GetPolicyUrlCategoryArgs and GetPolicyUrlCategoryOutput values. You can construct a concrete instance of `GetPolicyUrlCategoryInput` via:

GetPolicyUrlCategoryArgs{...}

type GetPolicyUrlCategoryOutput

type GetPolicyUrlCategoryOutput struct{ *pulumi.OutputState }

func (GetPolicyUrlCategoryOutput) ElementType

func (GetPolicyUrlCategoryOutput) ElementType() reflect.Type

func (GetPolicyUrlCategoryOutput) Id

URL category ID.

func (GetPolicyUrlCategoryOutput) ToGetPolicyUrlCategoryOutput

func (o GetPolicyUrlCategoryOutput) ToGetPolicyUrlCategoryOutput() GetPolicyUrlCategoryOutput

func (GetPolicyUrlCategoryOutput) ToGetPolicyUrlCategoryOutputWithContext

func (o GetPolicyUrlCategoryOutput) ToGetPolicyUrlCategoryOutputWithContext(ctx context.Context) GetPolicyUrlCategoryOutput

type GetPolicyUser

type GetPolicyUser struct {
	// Application group names.
	Name string `pulumi:"name"`
}

type GetPolicyUserArgs

type GetPolicyUserArgs struct {
	// Application group names.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPolicyUserArgs) ElementType

func (GetPolicyUserArgs) ElementType() reflect.Type

func (GetPolicyUserArgs) ToGetPolicyUserOutput

func (i GetPolicyUserArgs) ToGetPolicyUserOutput() GetPolicyUserOutput

func (GetPolicyUserArgs) ToGetPolicyUserOutputWithContext

func (i GetPolicyUserArgs) ToGetPolicyUserOutputWithContext(ctx context.Context) GetPolicyUserOutput

type GetPolicyUserArray

type GetPolicyUserArray []GetPolicyUserInput

func (GetPolicyUserArray) ElementType

func (GetPolicyUserArray) ElementType() reflect.Type

func (GetPolicyUserArray) ToGetPolicyUserArrayOutput

func (i GetPolicyUserArray) ToGetPolicyUserArrayOutput() GetPolicyUserArrayOutput

func (GetPolicyUserArray) ToGetPolicyUserArrayOutputWithContext

func (i GetPolicyUserArray) ToGetPolicyUserArrayOutputWithContext(ctx context.Context) GetPolicyUserArrayOutput

type GetPolicyUserArrayInput

type GetPolicyUserArrayInput interface {
	pulumi.Input

	ToGetPolicyUserArrayOutput() GetPolicyUserArrayOutput
	ToGetPolicyUserArrayOutputWithContext(context.Context) GetPolicyUserArrayOutput
}

GetPolicyUserArrayInput is an input type that accepts GetPolicyUserArray and GetPolicyUserArrayOutput values. You can construct a concrete instance of `GetPolicyUserArrayInput` via:

GetPolicyUserArray{ GetPolicyUserArgs{...} }

type GetPolicyUserArrayOutput

type GetPolicyUserArrayOutput struct{ *pulumi.OutputState }

func (GetPolicyUserArrayOutput) ElementType

func (GetPolicyUserArrayOutput) ElementType() reflect.Type

func (GetPolicyUserArrayOutput) Index

func (GetPolicyUserArrayOutput) ToGetPolicyUserArrayOutput

func (o GetPolicyUserArrayOutput) ToGetPolicyUserArrayOutput() GetPolicyUserArrayOutput

func (GetPolicyUserArrayOutput) ToGetPolicyUserArrayOutputWithContext

func (o GetPolicyUserArrayOutput) ToGetPolicyUserArrayOutputWithContext(ctx context.Context) GetPolicyUserArrayOutput

type GetPolicyUserInput

type GetPolicyUserInput interface {
	pulumi.Input

	ToGetPolicyUserOutput() GetPolicyUserOutput
	ToGetPolicyUserOutputWithContext(context.Context) GetPolicyUserOutput
}

GetPolicyUserInput is an input type that accepts GetPolicyUserArgs and GetPolicyUserOutput values. You can construct a concrete instance of `GetPolicyUserInput` via:

GetPolicyUserArgs{...}

type GetPolicyUserOutput

type GetPolicyUserOutput struct{ *pulumi.OutputState }

func (GetPolicyUserOutput) ElementType

func (GetPolicyUserOutput) ElementType() reflect.Type

func (GetPolicyUserOutput) Name

Application group names.

func (GetPolicyUserOutput) ToGetPolicyUserOutput

func (o GetPolicyUserOutput) ToGetPolicyUserOutput() GetPolicyUserOutput

func (GetPolicyUserOutput) ToGetPolicyUserOutputWithContext

func (o GetPolicyUserOutput) ToGetPolicyUserOutputWithContext(ctx context.Context) GetPolicyUserOutput

type GetPolicylistArgs

type GetPolicylistArgs struct {
	// A filter used to scope the list. See Filter results of datasource.
	Filter *string `pulumi:"filter"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam *string `pulumi:"vdomparam"`
}

A collection of arguments for invoking getPolicylist.

type GetPolicylistOutputArgs

type GetPolicylistOutputArgs struct {
	// A filter used to scope the list. See Filter results of datasource.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput `pulumi:"vdomparam"`
}

A collection of arguments for invoking getPolicylist.

func (GetPolicylistOutputArgs) ElementType

func (GetPolicylistOutputArgs) ElementType() reflect.Type

type GetPolicylistResult

type GetPolicylistResult struct {
	Filter *string `pulumi:"filter"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of the `firewall/consolidated.Policy`.
	Policyidlists []int   `pulumi:"policyidlists"`
	Vdomparam     *string `pulumi:"vdomparam"`
}

A collection of values returned by getPolicylist.

func GetPolicylist

func GetPolicylist(ctx *pulumi.Context, args *GetPolicylistArgs, opts ...pulumi.InvokeOption) (*GetPolicylistResult, error)

Provides a list of `firewall/consolidated.Policy`.

type GetPolicylistResultOutput

type GetPolicylistResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPolicylist.

func (GetPolicylistResultOutput) ElementType

func (GetPolicylistResultOutput) ElementType() reflect.Type

func (GetPolicylistResultOutput) Filter

func (GetPolicylistResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPolicylistResultOutput) Policyidlists

A list of the `firewall/consolidated.Policy`.

func (GetPolicylistResultOutput) ToGetPolicylistResultOutput

func (o GetPolicylistResultOutput) ToGetPolicylistResultOutput() GetPolicylistResultOutput

func (GetPolicylistResultOutput) ToGetPolicylistResultOutputWithContext

func (o GetPolicylistResultOutput) ToGetPolicylistResultOutputWithContext(ctx context.Context) GetPolicylistResultOutput

func (GetPolicylistResultOutput) Vdomparam

type LookupPolicyArgs

type LookupPolicyArgs struct {
	// Specify the policyid of the desired firewallconsolidated policy.
	Policyid int `pulumi:"policyid"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam *string `pulumi:"vdomparam"`
}

A collection of arguments for invoking getPolicy.

type LookupPolicyOutputArgs

type LookupPolicyOutputArgs struct {
	// Specify the policyid of the desired firewallconsolidated policy.
	Policyid pulumi.IntInput `pulumi:"policyid"`
	// Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput `pulumi:"vdomparam"`
}

A collection of arguments for invoking getPolicy.

func (LookupPolicyOutputArgs) ElementType

func (LookupPolicyOutputArgs) ElementType() reflect.Type

type LookupPolicyResult

type LookupPolicyResult struct {
	// Policy action (allow/deny/ipsec).
	Action string `pulumi:"action"`
	// Application category ID list. The structure of `appCategory` block is documented below.
	AppCategories []GetPolicyAppCategory `pulumi:"appCategories"`
	// Application group names. The structure of `appGroup` block is documented below.
	AppGroups []GetPolicyAppGroup `pulumi:"appGroups"`
	// Name of an existing Application list.
	ApplicationList string `pulumi:"applicationList"`
	// Application ID list. The structure of `application` block is documented below.
	Applications []GetPolicyApplication `pulumi:"applications"`
	// Enable/disable policy traffic ASIC offloading.
	AutoAsicOffload string `pulumi:"autoAsicOffload"`
	// Name of an existing Antivirus profile.
	AvProfile string `pulumi:"avProfile"`
	// Enable exemption of some users from the captive portal.
	CaptivePortalExempt string `pulumi:"captivePortalExempt"`
	// Name of an existing CIFS profile.
	CifsProfile string `pulumi:"cifsProfile"`
	// Comment.
	Comments string `pulumi:"comments"`
	// Enable to change packet's DiffServ values to the specified diffservcode-forward value.
	DiffservForward string `pulumi:"diffservForward"`
	// Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value.
	DiffservReverse string `pulumi:"diffservReverse"`
	// Change packet's DiffServ to this value.
	DiffservcodeForward string `pulumi:"diffservcodeForward"`
	// Change packet's reverse (reply) DiffServ to this value.
	DiffservcodeRev string `pulumi:"diffservcodeRev"`
	// Name of an existing DLP sensor.
	DlpSensor string `pulumi:"dlpSensor"`
	// Name of an existing DNS filter profile.
	DnsfilterProfile string `pulumi:"dnsfilterProfile"`
	// Destination IPv4 address name and address group names. The structure of `dstaddr4` block is documented below.
	Dstaddr4s []GetPolicyDstaddr4 `pulumi:"dstaddr4s"`
	// Destination IPv6 address name and address group names. The structure of `dstaddr6` block is documented below.
	Dstaddr6s []GetPolicyDstaddr6 `pulumi:"dstaddr6s"`
	// When enabled dstaddr specifies what the destination address must NOT be.
	DstaddrNegate string `pulumi:"dstaddrNegate"`
	// Outgoing (egress) interface. The structure of `dstintf` block is documented below.
	Dstintfs []GetPolicyDstintf `pulumi:"dstintfs"`
	// Name of an existing email filter profile.
	EmailfilterProfile string `pulumi:"emailfilterProfile"`
	// Enable to prevent source NAT from changing a session's source port.
	Fixedport string `pulumi:"fixedport"`
	// Names of FSSO groups. The structure of `fssoGroups` block is documented below.
	FssoGroups []GetPolicyFssoGroup `pulumi:"fssoGroups"`
	// Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below.
	Groups []GetPolicyGroup `pulumi:"groups"`
	// Redirect HTTP(S) traffic to matching transparent web proxy policy.
	HttpPolicyRedirect string `pulumi:"httpPolicyRedirect"`
	// Name of an existing ICAP profile.
	IcapProfile string `pulumi:"icapProfile"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN.
	Inbound string `pulumi:"inbound"`
	// Policy inspection mode (Flow/proxy). Default is Flow mode.
	InspectionMode string `pulumi:"inspectionMode"`
	// Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used.
	InternetService string `pulumi:"internetService"`
	// Custom Internet Service group name. The structure of `internetServiceCustomGroup` block is documented below.
	InternetServiceCustomGroups []GetPolicyInternetServiceCustomGroup `pulumi:"internetServiceCustomGroups"`
	// Custom Internet Service name. The structure of `internetServiceCustom` block is documented below.
	InternetServiceCustoms []GetPolicyInternetServiceCustom `pulumi:"internetServiceCustoms"`
	// Internet Service group name. The structure of `internetServiceGroup` block is documented below.
	InternetServiceGroups []GetPolicyInternetServiceGroup `pulumi:"internetServiceGroups"`
	// Internet Service ID. The structure of `internetServiceId` block is documented below.
	InternetServiceIds []GetPolicyInternetServiceId `pulumi:"internetServiceIds"`
	// Internet Service name. The structure of `internetServiceName` block is documented below.
	InternetServiceNames []GetPolicyInternetServiceName `pulumi:"internetServiceNames"`
	// When enabled internet-service specifies what the service must NOT be.
	InternetServiceNegate string `pulumi:"internetServiceNegate"`
	// Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used.
	InternetServiceSrc string `pulumi:"internetServiceSrc"`
	// Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below.
	InternetServiceSrcCustomGroups []GetPolicyInternetServiceSrcCustomGroup `pulumi:"internetServiceSrcCustomGroups"`
	// Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below.
	InternetServiceSrcCustoms []GetPolicyInternetServiceSrcCustom `pulumi:"internetServiceSrcCustoms"`
	// Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below.
	InternetServiceSrcGroups []GetPolicyInternetServiceSrcGroup `pulumi:"internetServiceSrcGroups"`
	// Internet Service source ID. The structure of `internetServiceSrcId` block is documented below.
	InternetServiceSrcIds []GetPolicyInternetServiceSrcId `pulumi:"internetServiceSrcIds"`
	// Internet Service source name. The structure of `internetServiceSrcName` block is documented below.
	InternetServiceSrcNames []GetPolicyInternetServiceSrcName `pulumi:"internetServiceSrcNames"`
	// When enabled internet-service-src specifies what the service must NOT be.
	InternetServiceSrcNegate string `pulumi:"internetServiceSrcNegate"`
	// Enable to use IP Pools for source NAT.
	Ippool string `pulumi:"ippool"`
	// Name of an existing IPS sensor.
	IpsSensor string `pulumi:"ipsSensor"`
	// Enable or disable logging. Log all sessions or security profile sessions.
	Logtraffic string `pulumi:"logtraffic"`
	// Record logs when a session starts.
	LogtrafficStart string `pulumi:"logtrafficStart"`
	// Application group names.
	Name string `pulumi:"name"`
	// Enable/disable source NAT.
	Nat string `pulumi:"nat"`
	// Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN.
	Outbound string `pulumi:"outbound"`
	// Per-IP traffic shaper.
	PerIpShaper string `pulumi:"perIpShaper"`
	// Policy ID.
	Policyid int `pulumi:"policyid"`
	// IPv4 pool names. The structure of `poolname4` block is documented below.
	Poolname4s []GetPolicyPoolname4 `pulumi:"poolname4s"`
	// IPv6 pool names. The structure of `poolname6` block is documented below.
	Poolname6s []GetPolicyPoolname6 `pulumi:"poolname6s"`
	// Name of profile group.
	ProfileGroup string `pulumi:"profileGroup"`
	// Name of an existing Protocol options profile.
	ProfileProtocolOptions string `pulumi:"profileProtocolOptions"`
	// Determine whether the firewall policy allows security profile groups or single profiles only.
	ProfileType string `pulumi:"profileType"`
	// Schedule name.
	Schedule string `pulumi:"schedule"`
	// When enabled service specifies what the service must NOT be.
	ServiceNegate string `pulumi:"serviceNegate"`
	// Service and service group names. The structure of `service` block is documented below.
	Services []GetPolicyService `pulumi:"services"`
	// TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).
	SessionTtl int `pulumi:"sessionTtl"`
	// Name of an existing Spam filter profile.
	SpamfilterProfile string `pulumi:"spamfilterProfile"`
	// Source IPv4 address name and address group names. The structure of `srcaddr4` block is documented below.
	Srcaddr4s []GetPolicySrcaddr4 `pulumi:"srcaddr4s"`
	// Source IPv6 address name and address group names. The structure of `srcaddr6` block is documented below.
	Srcaddr6s []GetPolicySrcaddr6 `pulumi:"srcaddr6s"`
	// When enabled srcaddr specifies what the source address must NOT be.
	SrcaddrNegate string `pulumi:"srcaddrNegate"`
	// Incoming (ingress) interface. The structure of `srcintf` block is documented below.
	Srcintfs []GetPolicySrcintf `pulumi:"srcintfs"`
	// Name of an existing SSH filter profile.
	SshFilterProfile string `pulumi:"sshFilterProfile"`
	// Redirect SSH traffic to matching transparent proxy policy.
	SshPolicyRedirect string `pulumi:"sshPolicyRedirect"`
	// Name of an existing SSL SSH profile.
	SslSshProfile string `pulumi:"sslSshProfile"`
	// Enable or disable this policy.
	Status string `pulumi:"status"`
	// Receiver TCP maximum segment size (MSS).
	TcpMssReceiver int `pulumi:"tcpMssReceiver"`
	// Sender TCP maximum segment size (MSS).
	TcpMssSender int `pulumi:"tcpMssSender"`
	// Traffic shaper.
	TrafficShaper string `pulumi:"trafficShaper"`
	// Reverse traffic shaper.
	TrafficShaperReverse string `pulumi:"trafficShaperReverse"`
	// URL category ID list. The structure of `urlCategory` block is documented below.
	UrlCategories []GetPolicyUrlCategory `pulumi:"urlCategories"`
	// Names of individual users that can authenticate with this policy. The structure of `users` block is documented below.
	Users []GetPolicyUser `pulumi:"users"`
	// Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy.
	UtmStatus string `pulumi:"utmStatus"`
	// Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
	Uuid      string  `pulumi:"uuid"`
	Vdomparam *string `pulumi:"vdomparam"`
	// Name of an existing VoIP profile.
	VoipProfile string `pulumi:"voipProfile"`
	// Policy-based IPsec VPN: name of the IPsec VPN Phase 1.
	Vpntunnel string `pulumi:"vpntunnel"`
	// Name of an existing Web application firewall profile.
	WafProfile string `pulumi:"wafProfile"`
	// Enable/disable WAN optimization.
	Wanopt string `pulumi:"wanopt"`
	// WAN optimization auto-detection mode.
	WanoptDetection string `pulumi:"wanoptDetection"`
	// WAN optimization passive mode options. This option decides what IP address will be used to connect to server.
	WanoptPassiveOpt string `pulumi:"wanoptPassiveOpt"`
	// WAN optimization peer.
	WanoptPeer string `pulumi:"wanoptPeer"`
	// WAN optimization profile.
	WanoptProfile string `pulumi:"wanoptProfile"`
	// Enable/disable web cache.
	Webcache string `pulumi:"webcache"`
	// Enable/disable web cache for HTTPS.
	WebcacheHttps string `pulumi:"webcacheHttps"`
	// Name of an existing Web filter profile.
	WebfilterProfile string `pulumi:"webfilterProfile"`
	// Webproxy forward server name.
	WebproxyForwardServer string `pulumi:"webproxyForwardServer"`
	// Webproxy profile name.
	WebproxyProfile string `pulumi:"webproxyProfile"`
}

A collection of values returned by getPolicy.

func LookupPolicy

func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)

Use this data source to get information on an fortios firewallconsolidated policy

type LookupPolicyResultOutput

type LookupPolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPolicy.

func (LookupPolicyResultOutput) Action

Policy action (allow/deny/ipsec).

func (LookupPolicyResultOutput) AppCategories

Application category ID list. The structure of `appCategory` block is documented below.

func (LookupPolicyResultOutput) AppGroups

Application group names. The structure of `appGroup` block is documented below.

func (LookupPolicyResultOutput) ApplicationList

func (o LookupPolicyResultOutput) ApplicationList() pulumi.StringOutput

Name of an existing Application list.

func (LookupPolicyResultOutput) Applications

Application ID list. The structure of `application` block is documented below.

func (LookupPolicyResultOutput) AutoAsicOffload

func (o LookupPolicyResultOutput) AutoAsicOffload() pulumi.StringOutput

Enable/disable policy traffic ASIC offloading.

func (LookupPolicyResultOutput) AvProfile

Name of an existing Antivirus profile.

func (LookupPolicyResultOutput) CaptivePortalExempt

func (o LookupPolicyResultOutput) CaptivePortalExempt() pulumi.StringOutput

Enable exemption of some users from the captive portal.

func (LookupPolicyResultOutput) CifsProfile

Name of an existing CIFS profile.

func (LookupPolicyResultOutput) Comments

Comment.

func (LookupPolicyResultOutput) DiffservForward

func (o LookupPolicyResultOutput) DiffservForward() pulumi.StringOutput

Enable to change packet's DiffServ values to the specified diffservcode-forward value.

func (LookupPolicyResultOutput) DiffservReverse

func (o LookupPolicyResultOutput) DiffservReverse() pulumi.StringOutput

Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value.

func (LookupPolicyResultOutput) DiffservcodeForward

func (o LookupPolicyResultOutput) DiffservcodeForward() pulumi.StringOutput

Change packet's DiffServ to this value.

func (LookupPolicyResultOutput) DiffservcodeRev

func (o LookupPolicyResultOutput) DiffservcodeRev() pulumi.StringOutput

Change packet's reverse (reply) DiffServ to this value.

func (LookupPolicyResultOutput) DlpSensor

Name of an existing DLP sensor.

func (LookupPolicyResultOutput) DnsfilterProfile

func (o LookupPolicyResultOutput) DnsfilterProfile() pulumi.StringOutput

Name of an existing DNS filter profile.

func (LookupPolicyResultOutput) Dstaddr4s

Destination IPv4 address name and address group names. The structure of `dstaddr4` block is documented below.

func (LookupPolicyResultOutput) Dstaddr6s

Destination IPv6 address name and address group names. The structure of `dstaddr6` block is documented below.

func (LookupPolicyResultOutput) DstaddrNegate

func (o LookupPolicyResultOutput) DstaddrNegate() pulumi.StringOutput

When enabled dstaddr specifies what the destination address must NOT be.

func (LookupPolicyResultOutput) Dstintfs

Outgoing (egress) interface. The structure of `dstintf` block is documented below.

func (LookupPolicyResultOutput) ElementType

func (LookupPolicyResultOutput) ElementType() reflect.Type

func (LookupPolicyResultOutput) EmailfilterProfile

func (o LookupPolicyResultOutput) EmailfilterProfile() pulumi.StringOutput

Name of an existing email filter profile.

func (LookupPolicyResultOutput) Fixedport

Enable to prevent source NAT from changing a session's source port.

func (LookupPolicyResultOutput) FssoGroups

Names of FSSO groups. The structure of `fssoGroups` block is documented below.

func (LookupPolicyResultOutput) Groups

Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below.

func (LookupPolicyResultOutput) HttpPolicyRedirect

func (o LookupPolicyResultOutput) HttpPolicyRedirect() pulumi.StringOutput

Redirect HTTP(S) traffic to matching transparent web proxy policy.

func (LookupPolicyResultOutput) IcapProfile

Name of an existing ICAP profile.

func (LookupPolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupPolicyResultOutput) Inbound

Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN.

func (LookupPolicyResultOutput) InspectionMode

func (o LookupPolicyResultOutput) InspectionMode() pulumi.StringOutput

Policy inspection mode (Flow/proxy). Default is Flow mode.

func (LookupPolicyResultOutput) InternetService

func (o LookupPolicyResultOutput) InternetService() pulumi.StringOutput

Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used.

func (LookupPolicyResultOutput) InternetServiceCustomGroups

Custom Internet Service group name. The structure of `internetServiceCustomGroup` block is documented below.

func (LookupPolicyResultOutput) InternetServiceCustoms

Custom Internet Service name. The structure of `internetServiceCustom` block is documented below.

func (LookupPolicyResultOutput) InternetServiceGroups

Internet Service group name. The structure of `internetServiceGroup` block is documented below.

func (LookupPolicyResultOutput) InternetServiceIds

Internet Service ID. The structure of `internetServiceId` block is documented below.

func (LookupPolicyResultOutput) InternetServiceNames

Internet Service name. The structure of `internetServiceName` block is documented below.

func (LookupPolicyResultOutput) InternetServiceNegate

func (o LookupPolicyResultOutput) InternetServiceNegate() pulumi.StringOutput

When enabled internet-service specifies what the service must NOT be.

func (LookupPolicyResultOutput) InternetServiceSrc

func (o LookupPolicyResultOutput) InternetServiceSrc() pulumi.StringOutput

Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used.

func (LookupPolicyResultOutput) InternetServiceSrcCustomGroups

Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below.

func (LookupPolicyResultOutput) InternetServiceSrcCustoms

Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below.

func (LookupPolicyResultOutput) InternetServiceSrcGroups

Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below.

func (LookupPolicyResultOutput) InternetServiceSrcIds

Internet Service source ID. The structure of `internetServiceSrcId` block is documented below.

func (LookupPolicyResultOutput) InternetServiceSrcNames

Internet Service source name. The structure of `internetServiceSrcName` block is documented below.

func (LookupPolicyResultOutput) InternetServiceSrcNegate

func (o LookupPolicyResultOutput) InternetServiceSrcNegate() pulumi.StringOutput

When enabled internet-service-src specifies what the service must NOT be.

func (LookupPolicyResultOutput) Ippool

Enable to use IP Pools for source NAT.

func (LookupPolicyResultOutput) IpsSensor

Name of an existing IPS sensor.

func (LookupPolicyResultOutput) Logtraffic

Enable or disable logging. Log all sessions or security profile sessions.

func (LookupPolicyResultOutput) LogtrafficStart

func (o LookupPolicyResultOutput) LogtrafficStart() pulumi.StringOutput

Record logs when a session starts.

func (LookupPolicyResultOutput) Name

Application group names.

func (LookupPolicyResultOutput) Nat

Enable/disable source NAT.

func (LookupPolicyResultOutput) Outbound

Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN.

func (LookupPolicyResultOutput) PerIpShaper

Per-IP traffic shaper.

func (LookupPolicyResultOutput) Policyid

Policy ID.

func (LookupPolicyResultOutput) Poolname4s

IPv4 pool names. The structure of `poolname4` block is documented below.

func (LookupPolicyResultOutput) Poolname6s

IPv6 pool names. The structure of `poolname6` block is documented below.

func (LookupPolicyResultOutput) ProfileGroup

func (o LookupPolicyResultOutput) ProfileGroup() pulumi.StringOutput

Name of profile group.

func (LookupPolicyResultOutput) ProfileProtocolOptions

func (o LookupPolicyResultOutput) ProfileProtocolOptions() pulumi.StringOutput

Name of an existing Protocol options profile.

func (LookupPolicyResultOutput) ProfileType

Determine whether the firewall policy allows security profile groups or single profiles only.

func (LookupPolicyResultOutput) Schedule

Schedule name.

func (LookupPolicyResultOutput) ServiceNegate

func (o LookupPolicyResultOutput) ServiceNegate() pulumi.StringOutput

When enabled service specifies what the service must NOT be.

func (LookupPolicyResultOutput) Services

Service and service group names. The structure of `service` block is documented below.

func (LookupPolicyResultOutput) SessionTtl

func (o LookupPolicyResultOutput) SessionTtl() pulumi.IntOutput

TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).

func (LookupPolicyResultOutput) SpamfilterProfile

func (o LookupPolicyResultOutput) SpamfilterProfile() pulumi.StringOutput

Name of an existing Spam filter profile.

func (LookupPolicyResultOutput) Srcaddr4s

Source IPv4 address name and address group names. The structure of `srcaddr4` block is documented below.

func (LookupPolicyResultOutput) Srcaddr6s

Source IPv6 address name and address group names. The structure of `srcaddr6` block is documented below.

func (LookupPolicyResultOutput) SrcaddrNegate

func (o LookupPolicyResultOutput) SrcaddrNegate() pulumi.StringOutput

When enabled srcaddr specifies what the source address must NOT be.

func (LookupPolicyResultOutput) Srcintfs

Incoming (ingress) interface. The structure of `srcintf` block is documented below.

func (LookupPolicyResultOutput) SshFilterProfile

func (o LookupPolicyResultOutput) SshFilterProfile() pulumi.StringOutput

Name of an existing SSH filter profile.

func (LookupPolicyResultOutput) SshPolicyRedirect

func (o LookupPolicyResultOutput) SshPolicyRedirect() pulumi.StringOutput

Redirect SSH traffic to matching transparent proxy policy.

func (LookupPolicyResultOutput) SslSshProfile

func (o LookupPolicyResultOutput) SslSshProfile() pulumi.StringOutput

Name of an existing SSL SSH profile.

func (LookupPolicyResultOutput) Status

Enable or disable this policy.

func (LookupPolicyResultOutput) TcpMssReceiver

func (o LookupPolicyResultOutput) TcpMssReceiver() pulumi.IntOutput

Receiver TCP maximum segment size (MSS).

func (LookupPolicyResultOutput) TcpMssSender

func (o LookupPolicyResultOutput) TcpMssSender() pulumi.IntOutput

Sender TCP maximum segment size (MSS).

func (LookupPolicyResultOutput) ToLookupPolicyResultOutput

func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput

func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext

func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput

func (LookupPolicyResultOutput) TrafficShaper

func (o LookupPolicyResultOutput) TrafficShaper() pulumi.StringOutput

Traffic shaper.

func (LookupPolicyResultOutput) TrafficShaperReverse

func (o LookupPolicyResultOutput) TrafficShaperReverse() pulumi.StringOutput

Reverse traffic shaper.

func (LookupPolicyResultOutput) UrlCategories

URL category ID list. The structure of `urlCategory` block is documented below.

func (LookupPolicyResultOutput) Users

Names of individual users that can authenticate with this policy. The structure of `users` block is documented below.

func (LookupPolicyResultOutput) UtmStatus

Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy.

func (LookupPolicyResultOutput) Uuid

Universally Unique Identifier (UUID; automatically assigned but can be manually reset).

func (LookupPolicyResultOutput) Vdomparam

func (LookupPolicyResultOutput) VoipProfile

Name of an existing VoIP profile.

func (LookupPolicyResultOutput) Vpntunnel

Policy-based IPsec VPN: name of the IPsec VPN Phase 1.

func (LookupPolicyResultOutput) WafProfile

Name of an existing Web application firewall profile.

func (LookupPolicyResultOutput) Wanopt

Enable/disable WAN optimization.

func (LookupPolicyResultOutput) WanoptDetection

func (o LookupPolicyResultOutput) WanoptDetection() pulumi.StringOutput

WAN optimization auto-detection mode.

func (LookupPolicyResultOutput) WanoptPassiveOpt

func (o LookupPolicyResultOutput) WanoptPassiveOpt() pulumi.StringOutput

WAN optimization passive mode options. This option decides what IP address will be used to connect to server.

func (LookupPolicyResultOutput) WanoptPeer

WAN optimization peer.

func (LookupPolicyResultOutput) WanoptProfile

func (o LookupPolicyResultOutput) WanoptProfile() pulumi.StringOutput

WAN optimization profile.

func (LookupPolicyResultOutput) Webcache

Enable/disable web cache.

func (LookupPolicyResultOutput) WebcacheHttps

func (o LookupPolicyResultOutput) WebcacheHttps() pulumi.StringOutput

Enable/disable web cache for HTTPS.

func (LookupPolicyResultOutput) WebfilterProfile

func (o LookupPolicyResultOutput) WebfilterProfile() pulumi.StringOutput

Name of an existing Web filter profile.

func (LookupPolicyResultOutput) WebproxyForwardServer

func (o LookupPolicyResultOutput) WebproxyForwardServer() pulumi.StringOutput

Webproxy forward server name.

func (LookupPolicyResultOutput) WebproxyProfile

func (o LookupPolicyResultOutput) WebproxyProfile() pulumi.StringOutput

Webproxy profile name.

type Policy

type Policy struct {
	pulumi.CustomResourceState

	// Policy action (allow/deny/ipsec). Valid values: `accept`, `deny`, `ipsec`.
	Action pulumi.StringOutput `pulumi:"action"`
	// Application category ID list. The structure of `appCategory` block is documented below.
	AppCategories PolicyAppCategoryArrayOutput `pulumi:"appCategories"`
	// Application group names. The structure of `appGroup` block is documented below.
	AppGroups PolicyAppGroupArrayOutput `pulumi:"appGroups"`
	// Name of an existing Application list.
	ApplicationList pulumi.StringOutput `pulumi:"applicationList"`
	// Application ID list. The structure of `application` block is documented below.
	Applications PolicyApplicationArrayOutput `pulumi:"applications"`
	// Enable/disable policy traffic ASIC offloading. Valid values: `enable`, `disable`.
	AutoAsicOffload pulumi.StringOutput `pulumi:"autoAsicOffload"`
	// Name of an existing Antivirus profile.
	AvProfile pulumi.StringOutput `pulumi:"avProfile"`
	// Enable exemption of some users from the captive portal. Valid values: `enable`, `disable`.
	CaptivePortalExempt pulumi.StringOutput `pulumi:"captivePortalExempt"`
	// Name of an existing CIFS profile.
	CifsProfile pulumi.StringOutput `pulumi:"cifsProfile"`
	// Comment.
	Comments pulumi.StringPtrOutput `pulumi:"comments"`
	// Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: `enable`, `disable`.
	DiffservForward pulumi.StringOutput `pulumi:"diffservForward"`
	// Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value.  Valid values: `enable`, `disable`.
	DiffservReverse pulumi.StringOutput `pulumi:"diffservReverse"`
	// Change packet's DiffServ to this value.
	DiffservcodeForward pulumi.StringOutput `pulumi:"diffservcodeForward"`
	// Change packet's reverse (reply) DiffServ to this value.
	DiffservcodeRev pulumi.StringOutput `pulumi:"diffservcodeRev"`
	// Name of an existing DLP sensor.
	DlpSensor pulumi.StringOutput `pulumi:"dlpSensor"`
	// Name of an existing DNS filter profile.
	DnsfilterProfile pulumi.StringOutput `pulumi:"dnsfilterProfile"`
	// Destination IPv4 address name and address group names. The structure of `dstaddr4` block is documented below.
	Dstaddr4s PolicyDstaddr4ArrayOutput `pulumi:"dstaddr4s"`
	// Destination IPv6 address name and address group names. The structure of `dstaddr6` block is documented below.
	Dstaddr6s PolicyDstaddr6ArrayOutput `pulumi:"dstaddr6s"`
	// When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`.
	DstaddrNegate pulumi.StringOutput `pulumi:"dstaddrNegate"`
	// Outgoing (egress) interface. The structure of `dstintf` block is documented below.
	Dstintfs PolicyDstintfArrayOutput `pulumi:"dstintfs"`
	// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
	DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"`
	// Name of an existing email filter profile.
	EmailfilterProfile pulumi.StringOutput `pulumi:"emailfilterProfile"`
	// Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`.
	Fixedport pulumi.StringOutput `pulumi:"fixedport"`
	// Names of FSSO groups. The structure of `fssoGroups` block is documented below.
	FssoGroups PolicyFssoGroupArrayOutput `pulumi:"fssoGroups"`
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"`
	// Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below.
	Groups PolicyGroupArrayOutput `pulumi:"groups"`
	// Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`.
	HttpPolicyRedirect pulumi.StringOutput `pulumi:"httpPolicyRedirect"`
	// Name of an existing ICAP profile.
	IcapProfile pulumi.StringOutput `pulumi:"icapProfile"`
	// Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: `enable`, `disable`.
	Inbound pulumi.StringOutput `pulumi:"inbound"`
	// Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: `proxy`, `flow`.
	InspectionMode pulumi.StringOutput `pulumi:"inspectionMode"`
	// Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used.  Valid values: `enable`, `disable`.
	InternetService pulumi.StringOutput `pulumi:"internetService"`
	// Custom Internet Service group name. The structure of `internetServiceCustomGroup` block is documented below.
	InternetServiceCustomGroups PolicyInternetServiceCustomGroupArrayOutput `pulumi:"internetServiceCustomGroups"`
	// Custom Internet Service name. The structure of `internetServiceCustom` block is documented below.
	InternetServiceCustoms PolicyInternetServiceCustomArrayOutput `pulumi:"internetServiceCustoms"`
	// Internet Service group name. The structure of `internetServiceGroup` block is documented below.
	InternetServiceGroups PolicyInternetServiceGroupArrayOutput `pulumi:"internetServiceGroups"`
	// Internet Service ID. The structure of `internetServiceId` block is documented below.
	InternetServiceIds PolicyInternetServiceIdArrayOutput `pulumi:"internetServiceIds"`
	// Internet Service name. The structure of `internetServiceName` block is documented below.
	InternetServiceNames PolicyInternetServiceNameArrayOutput `pulumi:"internetServiceNames"`
	// When enabled internet-service specifies what the service must NOT be. Valid values: `enable`, `disable`.
	InternetServiceNegate pulumi.StringOutput `pulumi:"internetServiceNegate"`
	// Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used.  Valid values: `enable`, `disable`.
	InternetServiceSrc pulumi.StringOutput `pulumi:"internetServiceSrc"`
	// Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below.
	InternetServiceSrcCustomGroups PolicyInternetServiceSrcCustomGroupArrayOutput `pulumi:"internetServiceSrcCustomGroups"`
	// Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below.
	InternetServiceSrcCustoms PolicyInternetServiceSrcCustomArrayOutput `pulumi:"internetServiceSrcCustoms"`
	// Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below.
	InternetServiceSrcGroups PolicyInternetServiceSrcGroupArrayOutput `pulumi:"internetServiceSrcGroups"`
	// Internet Service source ID. The structure of `internetServiceSrcId` block is documented below.
	InternetServiceSrcIds PolicyInternetServiceSrcIdArrayOutput `pulumi:"internetServiceSrcIds"`
	// Internet Service source name. The structure of `internetServiceSrcName` block is documented below.
	InternetServiceSrcNames PolicyInternetServiceSrcNameArrayOutput `pulumi:"internetServiceSrcNames"`
	// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.
	InternetServiceSrcNegate pulumi.StringOutput `pulumi:"internetServiceSrcNegate"`
	// Enable to use IP Pools for source NAT. Valid values: `enable`, `disable`.
	Ippool pulumi.StringOutput `pulumi:"ippool"`
	// Name of an existing IPS sensor.
	IpsSensor pulumi.StringOutput `pulumi:"ipsSensor"`
	// Enable or disable logging. Log all sessions or security profile sessions. Valid values: `all`, `utm`, `disable`.
	Logtraffic pulumi.StringOutput `pulumi:"logtraffic"`
	// Record logs when a session starts. Valid values: `enable`, `disable`.
	LogtrafficStart pulumi.StringOutput `pulumi:"logtrafficStart"`
	// Policy name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Enable/disable source NAT. Valid values: `enable`, `disable`.
	Nat pulumi.StringOutput `pulumi:"nat"`
	// Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: `enable`, `disable`.
	Outbound pulumi.StringOutput `pulumi:"outbound"`
	// Per-IP traffic shaper.
	PerIpShaper pulumi.StringOutput `pulumi:"perIpShaper"`
	// Policy ID.
	Policyid pulumi.IntOutput `pulumi:"policyid"`
	// IPv4 pool names. The structure of `poolname4` block is documented below.
	Poolname4s PolicyPoolname4ArrayOutput `pulumi:"poolname4s"`
	// IPv6 pool names. The structure of `poolname6` block is documented below.
	Poolname6s PolicyPoolname6ArrayOutput `pulumi:"poolname6s"`
	// Name of profile group.
	ProfileGroup pulumi.StringOutput `pulumi:"profileGroup"`
	// Name of an existing Protocol options profile.
	ProfileProtocolOptions pulumi.StringOutput `pulumi:"profileProtocolOptions"`
	// Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`.
	ProfileType pulumi.StringOutput `pulumi:"profileType"`
	// Schedule name.
	Schedule pulumi.StringOutput `pulumi:"schedule"`
	// When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`.
	ServiceNegate pulumi.StringOutput `pulumi:"serviceNegate"`
	// Service and service group names. The structure of `service` block is documented below.
	Services PolicyServiceArrayOutput `pulumi:"services"`
	// TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).
	SessionTtl pulumi.IntOutput `pulumi:"sessionTtl"`
	// Name of an existing Spam filter profile.
	SpamfilterProfile pulumi.StringOutput `pulumi:"spamfilterProfile"`
	// Source IPv4 address name and address group names. The structure of `srcaddr4` block is documented below.
	Srcaddr4s PolicySrcaddr4ArrayOutput `pulumi:"srcaddr4s"`
	// Source IPv6 address name and address group names. The structure of `srcaddr6` block is documented below.
	Srcaddr6s PolicySrcaddr6ArrayOutput `pulumi:"srcaddr6s"`
	// When enabled srcaddr specifies what the source address must NOT be. Valid values: `enable`, `disable`.
	SrcaddrNegate pulumi.StringOutput `pulumi:"srcaddrNegate"`
	// Incoming (ingress) interface. The structure of `srcintf` block is documented below.
	Srcintfs PolicySrcintfArrayOutput `pulumi:"srcintfs"`
	// Name of an existing SSH filter profile.
	SshFilterProfile pulumi.StringOutput `pulumi:"sshFilterProfile"`
	// Redirect SSH traffic to matching transparent proxy policy. Valid values: `enable`, `disable`.
	SshPolicyRedirect pulumi.StringOutput `pulumi:"sshPolicyRedirect"`
	// Name of an existing SSL SSH profile.
	SslSshProfile pulumi.StringOutput `pulumi:"sslSshProfile"`
	// Enable or disable this policy. Valid values: `enable`, `disable`.
	Status pulumi.StringOutput `pulumi:"status"`
	// Receiver TCP maximum segment size (MSS).
	TcpMssReceiver pulumi.IntOutput `pulumi:"tcpMssReceiver"`
	// Sender TCP maximum segment size (MSS).
	TcpMssSender pulumi.IntOutput `pulumi:"tcpMssSender"`
	// Traffic shaper.
	TrafficShaper pulumi.StringOutput `pulumi:"trafficShaper"`
	// Reverse traffic shaper.
	TrafficShaperReverse pulumi.StringOutput `pulumi:"trafficShaperReverse"`
	// URL category ID list. The structure of `urlCategory` block is documented below.
	UrlCategories PolicyUrlCategoryArrayOutput `pulumi:"urlCategories"`
	// Names of individual users that can authenticate with this policy. The structure of `users` block is documented below.
	Users PolicyUserArrayOutput `pulumi:"users"`
	// Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: `enable`, `disable`.
	UtmStatus pulumi.StringOutput `pulumi:"utmStatus"`
	// Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
	// Name of an existing VoIP profile.
	VoipProfile pulumi.StringOutput `pulumi:"voipProfile"`
	// Policy-based IPsec VPN: name of the IPsec VPN Phase 1.
	Vpntunnel pulumi.StringOutput `pulumi:"vpntunnel"`
	// Name of an existing Web application firewall profile.
	WafProfile pulumi.StringOutput `pulumi:"wafProfile"`
	// Enable/disable WAN optimization. Valid values: `enable`, `disable`.
	Wanopt pulumi.StringOutput `pulumi:"wanopt"`
	// WAN optimization auto-detection mode. Valid values: `active`, `passive`, `off`.
	WanoptDetection pulumi.StringOutput `pulumi:"wanoptDetection"`
	// WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: `default`, `transparent`, `non-transparent`.
	WanoptPassiveOpt pulumi.StringOutput `pulumi:"wanoptPassiveOpt"`
	// WAN optimization peer.
	WanoptPeer pulumi.StringOutput `pulumi:"wanoptPeer"`
	// WAN optimization profile.
	WanoptProfile pulumi.StringOutput `pulumi:"wanoptProfile"`
	// Enable/disable web cache. Valid values: `enable`, `disable`.
	Webcache pulumi.StringOutput `pulumi:"webcache"`
	// Enable/disable web cache for HTTPS. Valid values: `disable`, `enable`.
	WebcacheHttps pulumi.StringOutput `pulumi:"webcacheHttps"`
	// Name of an existing Web filter profile.
	WebfilterProfile pulumi.StringOutput `pulumi:"webfilterProfile"`
	// Webproxy forward server name.
	WebproxyForwardServer pulumi.StringOutput `pulumi:"webproxyForwardServer"`
	// Webproxy profile name.
	WebproxyProfile pulumi.StringOutput `pulumi:"webproxyProfile"`
}

Configure consolidated IPv4/IPv6 policies. Applies to FortiOS Version `<= 6.4.0`.

## Import

FirewallConsolidated Policy can be imported using any of these accepted formats:

```sh $ pulumi import fortios:firewall/consolidated/policy:Policy labelname {{policyid}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:firewall/consolidated/policy:Policy labelname {{policyid}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetPolicy

func GetPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)

GetPolicy gets an existing Policy 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 NewPolicy

func NewPolicy(ctx *pulumi.Context,
	name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)

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

func (*Policy) ElementType

func (*Policy) ElementType() reflect.Type

func (*Policy) ToPolicyOutput

func (i *Policy) ToPolicyOutput() PolicyOutput

func (*Policy) ToPolicyOutputWithContext

func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput

type PolicyAppCategory

type PolicyAppCategory struct {
	// Category IDs.
	Id *int `pulumi:"id"`
}

type PolicyAppCategoryArgs

type PolicyAppCategoryArgs struct {
	// Category IDs.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (PolicyAppCategoryArgs) ElementType

func (PolicyAppCategoryArgs) ElementType() reflect.Type

func (PolicyAppCategoryArgs) ToPolicyAppCategoryOutput

func (i PolicyAppCategoryArgs) ToPolicyAppCategoryOutput() PolicyAppCategoryOutput

func (PolicyAppCategoryArgs) ToPolicyAppCategoryOutputWithContext

func (i PolicyAppCategoryArgs) ToPolicyAppCategoryOutputWithContext(ctx context.Context) PolicyAppCategoryOutput

type PolicyAppCategoryArray

type PolicyAppCategoryArray []PolicyAppCategoryInput

func (PolicyAppCategoryArray) ElementType

func (PolicyAppCategoryArray) ElementType() reflect.Type

func (PolicyAppCategoryArray) ToPolicyAppCategoryArrayOutput

func (i PolicyAppCategoryArray) ToPolicyAppCategoryArrayOutput() PolicyAppCategoryArrayOutput

func (PolicyAppCategoryArray) ToPolicyAppCategoryArrayOutputWithContext

func (i PolicyAppCategoryArray) ToPolicyAppCategoryArrayOutputWithContext(ctx context.Context) PolicyAppCategoryArrayOutput

type PolicyAppCategoryArrayInput

type PolicyAppCategoryArrayInput interface {
	pulumi.Input

	ToPolicyAppCategoryArrayOutput() PolicyAppCategoryArrayOutput
	ToPolicyAppCategoryArrayOutputWithContext(context.Context) PolicyAppCategoryArrayOutput
}

PolicyAppCategoryArrayInput is an input type that accepts PolicyAppCategoryArray and PolicyAppCategoryArrayOutput values. You can construct a concrete instance of `PolicyAppCategoryArrayInput` via:

PolicyAppCategoryArray{ PolicyAppCategoryArgs{...} }

type PolicyAppCategoryArrayOutput

type PolicyAppCategoryArrayOutput struct{ *pulumi.OutputState }

func (PolicyAppCategoryArrayOutput) ElementType

func (PolicyAppCategoryArrayOutput) Index

func (PolicyAppCategoryArrayOutput) ToPolicyAppCategoryArrayOutput

func (o PolicyAppCategoryArrayOutput) ToPolicyAppCategoryArrayOutput() PolicyAppCategoryArrayOutput

func (PolicyAppCategoryArrayOutput) ToPolicyAppCategoryArrayOutputWithContext

func (o PolicyAppCategoryArrayOutput) ToPolicyAppCategoryArrayOutputWithContext(ctx context.Context) PolicyAppCategoryArrayOutput

type PolicyAppCategoryInput

type PolicyAppCategoryInput interface {
	pulumi.Input

	ToPolicyAppCategoryOutput() PolicyAppCategoryOutput
	ToPolicyAppCategoryOutputWithContext(context.Context) PolicyAppCategoryOutput
}

PolicyAppCategoryInput is an input type that accepts PolicyAppCategoryArgs and PolicyAppCategoryOutput values. You can construct a concrete instance of `PolicyAppCategoryInput` via:

PolicyAppCategoryArgs{...}

type PolicyAppCategoryOutput

type PolicyAppCategoryOutput struct{ *pulumi.OutputState }

func (PolicyAppCategoryOutput) ElementType

func (PolicyAppCategoryOutput) ElementType() reflect.Type

func (PolicyAppCategoryOutput) Id

Category IDs.

func (PolicyAppCategoryOutput) ToPolicyAppCategoryOutput

func (o PolicyAppCategoryOutput) ToPolicyAppCategoryOutput() PolicyAppCategoryOutput

func (PolicyAppCategoryOutput) ToPolicyAppCategoryOutputWithContext

func (o PolicyAppCategoryOutput) ToPolicyAppCategoryOutputWithContext(ctx context.Context) PolicyAppCategoryOutput

type PolicyAppGroup

type PolicyAppGroup struct {
	// Application group names.
	Name *string `pulumi:"name"`
}

type PolicyAppGroupArgs

type PolicyAppGroupArgs struct {
	// Application group names.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyAppGroupArgs) ElementType

func (PolicyAppGroupArgs) ElementType() reflect.Type

func (PolicyAppGroupArgs) ToPolicyAppGroupOutput

func (i PolicyAppGroupArgs) ToPolicyAppGroupOutput() PolicyAppGroupOutput

func (PolicyAppGroupArgs) ToPolicyAppGroupOutputWithContext

func (i PolicyAppGroupArgs) ToPolicyAppGroupOutputWithContext(ctx context.Context) PolicyAppGroupOutput

type PolicyAppGroupArray

type PolicyAppGroupArray []PolicyAppGroupInput

func (PolicyAppGroupArray) ElementType

func (PolicyAppGroupArray) ElementType() reflect.Type

func (PolicyAppGroupArray) ToPolicyAppGroupArrayOutput

func (i PolicyAppGroupArray) ToPolicyAppGroupArrayOutput() PolicyAppGroupArrayOutput

func (PolicyAppGroupArray) ToPolicyAppGroupArrayOutputWithContext

func (i PolicyAppGroupArray) ToPolicyAppGroupArrayOutputWithContext(ctx context.Context) PolicyAppGroupArrayOutput

type PolicyAppGroupArrayInput

type PolicyAppGroupArrayInput interface {
	pulumi.Input

	ToPolicyAppGroupArrayOutput() PolicyAppGroupArrayOutput
	ToPolicyAppGroupArrayOutputWithContext(context.Context) PolicyAppGroupArrayOutput
}

PolicyAppGroupArrayInput is an input type that accepts PolicyAppGroupArray and PolicyAppGroupArrayOutput values. You can construct a concrete instance of `PolicyAppGroupArrayInput` via:

PolicyAppGroupArray{ PolicyAppGroupArgs{...} }

type PolicyAppGroupArrayOutput

type PolicyAppGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyAppGroupArrayOutput) ElementType

func (PolicyAppGroupArrayOutput) ElementType() reflect.Type

func (PolicyAppGroupArrayOutput) Index

func (PolicyAppGroupArrayOutput) ToPolicyAppGroupArrayOutput

func (o PolicyAppGroupArrayOutput) ToPolicyAppGroupArrayOutput() PolicyAppGroupArrayOutput

func (PolicyAppGroupArrayOutput) ToPolicyAppGroupArrayOutputWithContext

func (o PolicyAppGroupArrayOutput) ToPolicyAppGroupArrayOutputWithContext(ctx context.Context) PolicyAppGroupArrayOutput

type PolicyAppGroupInput

type PolicyAppGroupInput interface {
	pulumi.Input

	ToPolicyAppGroupOutput() PolicyAppGroupOutput
	ToPolicyAppGroupOutputWithContext(context.Context) PolicyAppGroupOutput
}

PolicyAppGroupInput is an input type that accepts PolicyAppGroupArgs and PolicyAppGroupOutput values. You can construct a concrete instance of `PolicyAppGroupInput` via:

PolicyAppGroupArgs{...}

type PolicyAppGroupOutput

type PolicyAppGroupOutput struct{ *pulumi.OutputState }

func (PolicyAppGroupOutput) ElementType

func (PolicyAppGroupOutput) ElementType() reflect.Type

func (PolicyAppGroupOutput) Name

Application group names.

func (PolicyAppGroupOutput) ToPolicyAppGroupOutput

func (o PolicyAppGroupOutput) ToPolicyAppGroupOutput() PolicyAppGroupOutput

func (PolicyAppGroupOutput) ToPolicyAppGroupOutputWithContext

func (o PolicyAppGroupOutput) ToPolicyAppGroupOutputWithContext(ctx context.Context) PolicyAppGroupOutput

type PolicyApplication

type PolicyApplication struct {
	// Application IDs.
	Id *int `pulumi:"id"`
}

type PolicyApplicationArgs

type PolicyApplicationArgs struct {
	// Application IDs.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (PolicyApplicationArgs) ElementType

func (PolicyApplicationArgs) ElementType() reflect.Type

func (PolicyApplicationArgs) ToPolicyApplicationOutput

func (i PolicyApplicationArgs) ToPolicyApplicationOutput() PolicyApplicationOutput

func (PolicyApplicationArgs) ToPolicyApplicationOutputWithContext

func (i PolicyApplicationArgs) ToPolicyApplicationOutputWithContext(ctx context.Context) PolicyApplicationOutput

type PolicyApplicationArray

type PolicyApplicationArray []PolicyApplicationInput

func (PolicyApplicationArray) ElementType

func (PolicyApplicationArray) ElementType() reflect.Type

func (PolicyApplicationArray) ToPolicyApplicationArrayOutput

func (i PolicyApplicationArray) ToPolicyApplicationArrayOutput() PolicyApplicationArrayOutput

func (PolicyApplicationArray) ToPolicyApplicationArrayOutputWithContext

func (i PolicyApplicationArray) ToPolicyApplicationArrayOutputWithContext(ctx context.Context) PolicyApplicationArrayOutput

type PolicyApplicationArrayInput

type PolicyApplicationArrayInput interface {
	pulumi.Input

	ToPolicyApplicationArrayOutput() PolicyApplicationArrayOutput
	ToPolicyApplicationArrayOutputWithContext(context.Context) PolicyApplicationArrayOutput
}

PolicyApplicationArrayInput is an input type that accepts PolicyApplicationArray and PolicyApplicationArrayOutput values. You can construct a concrete instance of `PolicyApplicationArrayInput` via:

PolicyApplicationArray{ PolicyApplicationArgs{...} }

type PolicyApplicationArrayOutput

type PolicyApplicationArrayOutput struct{ *pulumi.OutputState }

func (PolicyApplicationArrayOutput) ElementType

func (PolicyApplicationArrayOutput) Index

func (PolicyApplicationArrayOutput) ToPolicyApplicationArrayOutput

func (o PolicyApplicationArrayOutput) ToPolicyApplicationArrayOutput() PolicyApplicationArrayOutput

func (PolicyApplicationArrayOutput) ToPolicyApplicationArrayOutputWithContext

func (o PolicyApplicationArrayOutput) ToPolicyApplicationArrayOutputWithContext(ctx context.Context) PolicyApplicationArrayOutput

type PolicyApplicationInput

type PolicyApplicationInput interface {
	pulumi.Input

	ToPolicyApplicationOutput() PolicyApplicationOutput
	ToPolicyApplicationOutputWithContext(context.Context) PolicyApplicationOutput
}

PolicyApplicationInput is an input type that accepts PolicyApplicationArgs and PolicyApplicationOutput values. You can construct a concrete instance of `PolicyApplicationInput` via:

PolicyApplicationArgs{...}

type PolicyApplicationOutput

type PolicyApplicationOutput struct{ *pulumi.OutputState }

func (PolicyApplicationOutput) ElementType

func (PolicyApplicationOutput) ElementType() reflect.Type

func (PolicyApplicationOutput) Id

Application IDs.

func (PolicyApplicationOutput) ToPolicyApplicationOutput

func (o PolicyApplicationOutput) ToPolicyApplicationOutput() PolicyApplicationOutput

func (PolicyApplicationOutput) ToPolicyApplicationOutputWithContext

func (o PolicyApplicationOutput) ToPolicyApplicationOutputWithContext(ctx context.Context) PolicyApplicationOutput

type PolicyArgs

type PolicyArgs struct {
	// Policy action (allow/deny/ipsec). Valid values: `accept`, `deny`, `ipsec`.
	Action pulumi.StringPtrInput
	// Application category ID list. The structure of `appCategory` block is documented below.
	AppCategories PolicyAppCategoryArrayInput
	// Application group names. The structure of `appGroup` block is documented below.
	AppGroups PolicyAppGroupArrayInput
	// Name of an existing Application list.
	ApplicationList pulumi.StringPtrInput
	// Application ID list. The structure of `application` block is documented below.
	Applications PolicyApplicationArrayInput
	// Enable/disable policy traffic ASIC offloading. Valid values: `enable`, `disable`.
	AutoAsicOffload pulumi.StringPtrInput
	// Name of an existing Antivirus profile.
	AvProfile pulumi.StringPtrInput
	// Enable exemption of some users from the captive portal. Valid values: `enable`, `disable`.
	CaptivePortalExempt pulumi.StringPtrInput
	// Name of an existing CIFS profile.
	CifsProfile pulumi.StringPtrInput
	// Comment.
	Comments pulumi.StringPtrInput
	// Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: `enable`, `disable`.
	DiffservForward pulumi.StringPtrInput
	// Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value.  Valid values: `enable`, `disable`.
	DiffservReverse pulumi.StringPtrInput
	// Change packet's DiffServ to this value.
	DiffservcodeForward pulumi.StringPtrInput
	// Change packet's reverse (reply) DiffServ to this value.
	DiffservcodeRev pulumi.StringPtrInput
	// Name of an existing DLP sensor.
	DlpSensor pulumi.StringPtrInput
	// Name of an existing DNS filter profile.
	DnsfilterProfile pulumi.StringPtrInput
	// Destination IPv4 address name and address group names. The structure of `dstaddr4` block is documented below.
	Dstaddr4s PolicyDstaddr4ArrayInput
	// Destination IPv6 address name and address group names. The structure of `dstaddr6` block is documented below.
	Dstaddr6s PolicyDstaddr6ArrayInput
	// When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`.
	DstaddrNegate pulumi.StringPtrInput
	// Outgoing (egress) interface. The structure of `dstintf` block is documented below.
	Dstintfs PolicyDstintfArrayInput
	// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Name of an existing email filter profile.
	EmailfilterProfile pulumi.StringPtrInput
	// Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`.
	Fixedport pulumi.StringPtrInput
	// Names of FSSO groups. The structure of `fssoGroups` block is documented below.
	FssoGroups PolicyFssoGroupArrayInput
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrInput
	// Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below.
	Groups PolicyGroupArrayInput
	// Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`.
	HttpPolicyRedirect pulumi.StringPtrInput
	// Name of an existing ICAP profile.
	IcapProfile pulumi.StringPtrInput
	// Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: `enable`, `disable`.
	Inbound pulumi.StringPtrInput
	// Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: `proxy`, `flow`.
	InspectionMode pulumi.StringPtrInput
	// Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used.  Valid values: `enable`, `disable`.
	InternetService pulumi.StringPtrInput
	// Custom Internet Service group name. The structure of `internetServiceCustomGroup` block is documented below.
	InternetServiceCustomGroups PolicyInternetServiceCustomGroupArrayInput
	// Custom Internet Service name. The structure of `internetServiceCustom` block is documented below.
	InternetServiceCustoms PolicyInternetServiceCustomArrayInput
	// Internet Service group name. The structure of `internetServiceGroup` block is documented below.
	InternetServiceGroups PolicyInternetServiceGroupArrayInput
	// Internet Service ID. The structure of `internetServiceId` block is documented below.
	InternetServiceIds PolicyInternetServiceIdArrayInput
	// Internet Service name. The structure of `internetServiceName` block is documented below.
	InternetServiceNames PolicyInternetServiceNameArrayInput
	// When enabled internet-service specifies what the service must NOT be. Valid values: `enable`, `disable`.
	InternetServiceNegate pulumi.StringPtrInput
	// Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used.  Valid values: `enable`, `disable`.
	InternetServiceSrc pulumi.StringPtrInput
	// Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below.
	InternetServiceSrcCustomGroups PolicyInternetServiceSrcCustomGroupArrayInput
	// Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below.
	InternetServiceSrcCustoms PolicyInternetServiceSrcCustomArrayInput
	// Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below.
	InternetServiceSrcGroups PolicyInternetServiceSrcGroupArrayInput
	// Internet Service source ID. The structure of `internetServiceSrcId` block is documented below.
	InternetServiceSrcIds PolicyInternetServiceSrcIdArrayInput
	// Internet Service source name. The structure of `internetServiceSrcName` block is documented below.
	InternetServiceSrcNames PolicyInternetServiceSrcNameArrayInput
	// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.
	InternetServiceSrcNegate pulumi.StringPtrInput
	// Enable to use IP Pools for source NAT. Valid values: `enable`, `disable`.
	Ippool pulumi.StringPtrInput
	// Name of an existing IPS sensor.
	IpsSensor pulumi.StringPtrInput
	// Enable or disable logging. Log all sessions or security profile sessions. Valid values: `all`, `utm`, `disable`.
	Logtraffic pulumi.StringPtrInput
	// Record logs when a session starts. Valid values: `enable`, `disable`.
	LogtrafficStart pulumi.StringPtrInput
	// Policy name.
	Name pulumi.StringPtrInput
	// Enable/disable source NAT. Valid values: `enable`, `disable`.
	Nat pulumi.StringPtrInput
	// Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: `enable`, `disable`.
	Outbound pulumi.StringPtrInput
	// Per-IP traffic shaper.
	PerIpShaper pulumi.StringPtrInput
	// Policy ID.
	Policyid pulumi.IntPtrInput
	// IPv4 pool names. The structure of `poolname4` block is documented below.
	Poolname4s PolicyPoolname4ArrayInput
	// IPv6 pool names. The structure of `poolname6` block is documented below.
	Poolname6s PolicyPoolname6ArrayInput
	// Name of profile group.
	ProfileGroup pulumi.StringPtrInput
	// Name of an existing Protocol options profile.
	ProfileProtocolOptions pulumi.StringPtrInput
	// Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`.
	ProfileType pulumi.StringPtrInput
	// Schedule name.
	Schedule pulumi.StringPtrInput
	// When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`.
	ServiceNegate pulumi.StringPtrInput
	// Service and service group names. The structure of `service` block is documented below.
	Services PolicyServiceArrayInput
	// TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).
	SessionTtl pulumi.IntPtrInput
	// Name of an existing Spam filter profile.
	SpamfilterProfile pulumi.StringPtrInput
	// Source IPv4 address name and address group names. The structure of `srcaddr4` block is documented below.
	Srcaddr4s PolicySrcaddr4ArrayInput
	// Source IPv6 address name and address group names. The structure of `srcaddr6` block is documented below.
	Srcaddr6s PolicySrcaddr6ArrayInput
	// When enabled srcaddr specifies what the source address must NOT be. Valid values: `enable`, `disable`.
	SrcaddrNegate pulumi.StringPtrInput
	// Incoming (ingress) interface. The structure of `srcintf` block is documented below.
	Srcintfs PolicySrcintfArrayInput
	// Name of an existing SSH filter profile.
	SshFilterProfile pulumi.StringPtrInput
	// Redirect SSH traffic to matching transparent proxy policy. Valid values: `enable`, `disable`.
	SshPolicyRedirect pulumi.StringPtrInput
	// Name of an existing SSL SSH profile.
	SslSshProfile pulumi.StringPtrInput
	// Enable or disable this policy. Valid values: `enable`, `disable`.
	Status pulumi.StringPtrInput
	// Receiver TCP maximum segment size (MSS).
	TcpMssReceiver pulumi.IntPtrInput
	// Sender TCP maximum segment size (MSS).
	TcpMssSender pulumi.IntPtrInput
	// Traffic shaper.
	TrafficShaper pulumi.StringPtrInput
	// Reverse traffic shaper.
	TrafficShaperReverse pulumi.StringPtrInput
	// URL category ID list. The structure of `urlCategory` block is documented below.
	UrlCategories PolicyUrlCategoryArrayInput
	// Names of individual users that can authenticate with this policy. The structure of `users` block is documented below.
	Users PolicyUserArrayInput
	// Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: `enable`, `disable`.
	UtmStatus pulumi.StringPtrInput
	// Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
	Uuid pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
	// Name of an existing VoIP profile.
	VoipProfile pulumi.StringPtrInput
	// Policy-based IPsec VPN: name of the IPsec VPN Phase 1.
	Vpntunnel pulumi.StringPtrInput
	// Name of an existing Web application firewall profile.
	WafProfile pulumi.StringPtrInput
	// Enable/disable WAN optimization. Valid values: `enable`, `disable`.
	Wanopt pulumi.StringPtrInput
	// WAN optimization auto-detection mode. Valid values: `active`, `passive`, `off`.
	WanoptDetection pulumi.StringPtrInput
	// WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: `default`, `transparent`, `non-transparent`.
	WanoptPassiveOpt pulumi.StringPtrInput
	// WAN optimization peer.
	WanoptPeer pulumi.StringPtrInput
	// WAN optimization profile.
	WanoptProfile pulumi.StringPtrInput
	// Enable/disable web cache. Valid values: `enable`, `disable`.
	Webcache pulumi.StringPtrInput
	// Enable/disable web cache for HTTPS. Valid values: `disable`, `enable`.
	WebcacheHttps pulumi.StringPtrInput
	// Name of an existing Web filter profile.
	WebfilterProfile pulumi.StringPtrInput
	// Webproxy forward server name.
	WebproxyForwardServer pulumi.StringPtrInput
	// Webproxy profile name.
	WebproxyProfile pulumi.StringPtrInput
}

The set of arguments for constructing a Policy resource.

func (PolicyArgs) ElementType

func (PolicyArgs) ElementType() reflect.Type

type PolicyArray

type PolicyArray []PolicyInput

func (PolicyArray) ElementType

func (PolicyArray) ElementType() reflect.Type

func (PolicyArray) ToPolicyArrayOutput

func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput

func (PolicyArray) ToPolicyArrayOutputWithContext

func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput

type PolicyArrayInput

type PolicyArrayInput interface {
	pulumi.Input

	ToPolicyArrayOutput() PolicyArrayOutput
	ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput
}

PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:

PolicyArray{ PolicyArgs{...} }

type PolicyArrayOutput

type PolicyArrayOutput struct{ *pulumi.OutputState }

func (PolicyArrayOutput) ElementType

func (PolicyArrayOutput) ElementType() reflect.Type

func (PolicyArrayOutput) Index

func (PolicyArrayOutput) ToPolicyArrayOutput

func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput

func (PolicyArrayOutput) ToPolicyArrayOutputWithContext

func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput

type PolicyDstaddr4

type PolicyDstaddr4 struct {
	// Policy name.
	Name *string `pulumi:"name"`
}

type PolicyDstaddr4Args

type PolicyDstaddr4Args struct {
	// Policy name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyDstaddr4Args) ElementType

func (PolicyDstaddr4Args) ElementType() reflect.Type

func (PolicyDstaddr4Args) ToPolicyDstaddr4Output

func (i PolicyDstaddr4Args) ToPolicyDstaddr4Output() PolicyDstaddr4Output

func (PolicyDstaddr4Args) ToPolicyDstaddr4OutputWithContext

func (i PolicyDstaddr4Args) ToPolicyDstaddr4OutputWithContext(ctx context.Context) PolicyDstaddr4Output

type PolicyDstaddr4Array

type PolicyDstaddr4Array []PolicyDstaddr4Input

func (PolicyDstaddr4Array) ElementType

func (PolicyDstaddr4Array) ElementType() reflect.Type

func (PolicyDstaddr4Array) ToPolicyDstaddr4ArrayOutput

func (i PolicyDstaddr4Array) ToPolicyDstaddr4ArrayOutput() PolicyDstaddr4ArrayOutput

func (PolicyDstaddr4Array) ToPolicyDstaddr4ArrayOutputWithContext

func (i PolicyDstaddr4Array) ToPolicyDstaddr4ArrayOutputWithContext(ctx context.Context) PolicyDstaddr4ArrayOutput

type PolicyDstaddr4ArrayInput

type PolicyDstaddr4ArrayInput interface {
	pulumi.Input

	ToPolicyDstaddr4ArrayOutput() PolicyDstaddr4ArrayOutput
	ToPolicyDstaddr4ArrayOutputWithContext(context.Context) PolicyDstaddr4ArrayOutput
}

PolicyDstaddr4ArrayInput is an input type that accepts PolicyDstaddr4Array and PolicyDstaddr4ArrayOutput values. You can construct a concrete instance of `PolicyDstaddr4ArrayInput` via:

PolicyDstaddr4Array{ PolicyDstaddr4Args{...} }

type PolicyDstaddr4ArrayOutput

type PolicyDstaddr4ArrayOutput struct{ *pulumi.OutputState }

func (PolicyDstaddr4ArrayOutput) ElementType

func (PolicyDstaddr4ArrayOutput) ElementType() reflect.Type

func (PolicyDstaddr4ArrayOutput) Index

func (PolicyDstaddr4ArrayOutput) ToPolicyDstaddr4ArrayOutput

func (o PolicyDstaddr4ArrayOutput) ToPolicyDstaddr4ArrayOutput() PolicyDstaddr4ArrayOutput

func (PolicyDstaddr4ArrayOutput) ToPolicyDstaddr4ArrayOutputWithContext

func (o PolicyDstaddr4ArrayOutput) ToPolicyDstaddr4ArrayOutputWithContext(ctx context.Context) PolicyDstaddr4ArrayOutput

type PolicyDstaddr4Input

type PolicyDstaddr4Input interface {
	pulumi.Input

	ToPolicyDstaddr4Output() PolicyDstaddr4Output
	ToPolicyDstaddr4OutputWithContext(context.Context) PolicyDstaddr4Output
}

PolicyDstaddr4Input is an input type that accepts PolicyDstaddr4Args and PolicyDstaddr4Output values. You can construct a concrete instance of `PolicyDstaddr4Input` via:

PolicyDstaddr4Args{...}

type PolicyDstaddr4Output

type PolicyDstaddr4Output struct{ *pulumi.OutputState }

func (PolicyDstaddr4Output) ElementType

func (PolicyDstaddr4Output) ElementType() reflect.Type

func (PolicyDstaddr4Output) Name

Policy name.

func (PolicyDstaddr4Output) ToPolicyDstaddr4Output

func (o PolicyDstaddr4Output) ToPolicyDstaddr4Output() PolicyDstaddr4Output

func (PolicyDstaddr4Output) ToPolicyDstaddr4OutputWithContext

func (o PolicyDstaddr4Output) ToPolicyDstaddr4OutputWithContext(ctx context.Context) PolicyDstaddr4Output

type PolicyDstaddr6

type PolicyDstaddr6 struct {
	// Policy name.
	Name *string `pulumi:"name"`
}

type PolicyDstaddr6Args

type PolicyDstaddr6Args struct {
	// Policy name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyDstaddr6Args) ElementType

func (PolicyDstaddr6Args) ElementType() reflect.Type

func (PolicyDstaddr6Args) ToPolicyDstaddr6Output

func (i PolicyDstaddr6Args) ToPolicyDstaddr6Output() PolicyDstaddr6Output

func (PolicyDstaddr6Args) ToPolicyDstaddr6OutputWithContext

func (i PolicyDstaddr6Args) ToPolicyDstaddr6OutputWithContext(ctx context.Context) PolicyDstaddr6Output

type PolicyDstaddr6Array

type PolicyDstaddr6Array []PolicyDstaddr6Input

func (PolicyDstaddr6Array) ElementType

func (PolicyDstaddr6Array) ElementType() reflect.Type

func (PolicyDstaddr6Array) ToPolicyDstaddr6ArrayOutput

func (i PolicyDstaddr6Array) ToPolicyDstaddr6ArrayOutput() PolicyDstaddr6ArrayOutput

func (PolicyDstaddr6Array) ToPolicyDstaddr6ArrayOutputWithContext

func (i PolicyDstaddr6Array) ToPolicyDstaddr6ArrayOutputWithContext(ctx context.Context) PolicyDstaddr6ArrayOutput

type PolicyDstaddr6ArrayInput

type PolicyDstaddr6ArrayInput interface {
	pulumi.Input

	ToPolicyDstaddr6ArrayOutput() PolicyDstaddr6ArrayOutput
	ToPolicyDstaddr6ArrayOutputWithContext(context.Context) PolicyDstaddr6ArrayOutput
}

PolicyDstaddr6ArrayInput is an input type that accepts PolicyDstaddr6Array and PolicyDstaddr6ArrayOutput values. You can construct a concrete instance of `PolicyDstaddr6ArrayInput` via:

PolicyDstaddr6Array{ PolicyDstaddr6Args{...} }

type PolicyDstaddr6ArrayOutput

type PolicyDstaddr6ArrayOutput struct{ *pulumi.OutputState }

func (PolicyDstaddr6ArrayOutput) ElementType

func (PolicyDstaddr6ArrayOutput) ElementType() reflect.Type

func (PolicyDstaddr6ArrayOutput) Index

func (PolicyDstaddr6ArrayOutput) ToPolicyDstaddr6ArrayOutput

func (o PolicyDstaddr6ArrayOutput) ToPolicyDstaddr6ArrayOutput() PolicyDstaddr6ArrayOutput

func (PolicyDstaddr6ArrayOutput) ToPolicyDstaddr6ArrayOutputWithContext

func (o PolicyDstaddr6ArrayOutput) ToPolicyDstaddr6ArrayOutputWithContext(ctx context.Context) PolicyDstaddr6ArrayOutput

type PolicyDstaddr6Input

type PolicyDstaddr6Input interface {
	pulumi.Input

	ToPolicyDstaddr6Output() PolicyDstaddr6Output
	ToPolicyDstaddr6OutputWithContext(context.Context) PolicyDstaddr6Output
}

PolicyDstaddr6Input is an input type that accepts PolicyDstaddr6Args and PolicyDstaddr6Output values. You can construct a concrete instance of `PolicyDstaddr6Input` via:

PolicyDstaddr6Args{...}

type PolicyDstaddr6Output

type PolicyDstaddr6Output struct{ *pulumi.OutputState }

func (PolicyDstaddr6Output) ElementType

func (PolicyDstaddr6Output) ElementType() reflect.Type

func (PolicyDstaddr6Output) Name

Policy name.

func (PolicyDstaddr6Output) ToPolicyDstaddr6Output

func (o PolicyDstaddr6Output) ToPolicyDstaddr6Output() PolicyDstaddr6Output

func (PolicyDstaddr6Output) ToPolicyDstaddr6OutputWithContext

func (o PolicyDstaddr6Output) ToPolicyDstaddr6OutputWithContext(ctx context.Context) PolicyDstaddr6Output

type PolicyDstintf

type PolicyDstintf struct {
	// Address name.
	Name *string `pulumi:"name"`
}

type PolicyDstintfArgs

type PolicyDstintfArgs struct {
	// Address name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyDstintfArgs) ElementType

func (PolicyDstintfArgs) ElementType() reflect.Type

func (PolicyDstintfArgs) ToPolicyDstintfOutput

func (i PolicyDstintfArgs) ToPolicyDstintfOutput() PolicyDstintfOutput

func (PolicyDstintfArgs) ToPolicyDstintfOutputWithContext

func (i PolicyDstintfArgs) ToPolicyDstintfOutputWithContext(ctx context.Context) PolicyDstintfOutput

type PolicyDstintfArray

type PolicyDstintfArray []PolicyDstintfInput

func (PolicyDstintfArray) ElementType

func (PolicyDstintfArray) ElementType() reflect.Type

func (PolicyDstintfArray) ToPolicyDstintfArrayOutput

func (i PolicyDstintfArray) ToPolicyDstintfArrayOutput() PolicyDstintfArrayOutput

func (PolicyDstintfArray) ToPolicyDstintfArrayOutputWithContext

func (i PolicyDstintfArray) ToPolicyDstintfArrayOutputWithContext(ctx context.Context) PolicyDstintfArrayOutput

type PolicyDstintfArrayInput

type PolicyDstintfArrayInput interface {
	pulumi.Input

	ToPolicyDstintfArrayOutput() PolicyDstintfArrayOutput
	ToPolicyDstintfArrayOutputWithContext(context.Context) PolicyDstintfArrayOutput
}

PolicyDstintfArrayInput is an input type that accepts PolicyDstintfArray and PolicyDstintfArrayOutput values. You can construct a concrete instance of `PolicyDstintfArrayInput` via:

PolicyDstintfArray{ PolicyDstintfArgs{...} }

type PolicyDstintfArrayOutput

type PolicyDstintfArrayOutput struct{ *pulumi.OutputState }

func (PolicyDstintfArrayOutput) ElementType

func (PolicyDstintfArrayOutput) ElementType() reflect.Type

func (PolicyDstintfArrayOutput) Index

func (PolicyDstintfArrayOutput) ToPolicyDstintfArrayOutput

func (o PolicyDstintfArrayOutput) ToPolicyDstintfArrayOutput() PolicyDstintfArrayOutput

func (PolicyDstintfArrayOutput) ToPolicyDstintfArrayOutputWithContext

func (o PolicyDstintfArrayOutput) ToPolicyDstintfArrayOutputWithContext(ctx context.Context) PolicyDstintfArrayOutput

type PolicyDstintfInput

type PolicyDstintfInput interface {
	pulumi.Input

	ToPolicyDstintfOutput() PolicyDstintfOutput
	ToPolicyDstintfOutputWithContext(context.Context) PolicyDstintfOutput
}

PolicyDstintfInput is an input type that accepts PolicyDstintfArgs and PolicyDstintfOutput values. You can construct a concrete instance of `PolicyDstintfInput` via:

PolicyDstintfArgs{...}

type PolicyDstintfOutput

type PolicyDstintfOutput struct{ *pulumi.OutputState }

func (PolicyDstintfOutput) ElementType

func (PolicyDstintfOutput) ElementType() reflect.Type

func (PolicyDstintfOutput) Name

Address name.

func (PolicyDstintfOutput) ToPolicyDstintfOutput

func (o PolicyDstintfOutput) ToPolicyDstintfOutput() PolicyDstintfOutput

func (PolicyDstintfOutput) ToPolicyDstintfOutputWithContext

func (o PolicyDstintfOutput) ToPolicyDstintfOutputWithContext(ctx context.Context) PolicyDstintfOutput

type PolicyFssoGroup

type PolicyFssoGroup struct {
	// Names of FSSO groups.
	Name *string `pulumi:"name"`
}

type PolicyFssoGroupArgs

type PolicyFssoGroupArgs struct {
	// Names of FSSO groups.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyFssoGroupArgs) ElementType

func (PolicyFssoGroupArgs) ElementType() reflect.Type

func (PolicyFssoGroupArgs) ToPolicyFssoGroupOutput

func (i PolicyFssoGroupArgs) ToPolicyFssoGroupOutput() PolicyFssoGroupOutput

func (PolicyFssoGroupArgs) ToPolicyFssoGroupOutputWithContext

func (i PolicyFssoGroupArgs) ToPolicyFssoGroupOutputWithContext(ctx context.Context) PolicyFssoGroupOutput

type PolicyFssoGroupArray

type PolicyFssoGroupArray []PolicyFssoGroupInput

func (PolicyFssoGroupArray) ElementType

func (PolicyFssoGroupArray) ElementType() reflect.Type

func (PolicyFssoGroupArray) ToPolicyFssoGroupArrayOutput

func (i PolicyFssoGroupArray) ToPolicyFssoGroupArrayOutput() PolicyFssoGroupArrayOutput

func (PolicyFssoGroupArray) ToPolicyFssoGroupArrayOutputWithContext

func (i PolicyFssoGroupArray) ToPolicyFssoGroupArrayOutputWithContext(ctx context.Context) PolicyFssoGroupArrayOutput

type PolicyFssoGroupArrayInput

type PolicyFssoGroupArrayInput interface {
	pulumi.Input

	ToPolicyFssoGroupArrayOutput() PolicyFssoGroupArrayOutput
	ToPolicyFssoGroupArrayOutputWithContext(context.Context) PolicyFssoGroupArrayOutput
}

PolicyFssoGroupArrayInput is an input type that accepts PolicyFssoGroupArray and PolicyFssoGroupArrayOutput values. You can construct a concrete instance of `PolicyFssoGroupArrayInput` via:

PolicyFssoGroupArray{ PolicyFssoGroupArgs{...} }

type PolicyFssoGroupArrayOutput

type PolicyFssoGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyFssoGroupArrayOutput) ElementType

func (PolicyFssoGroupArrayOutput) ElementType() reflect.Type

func (PolicyFssoGroupArrayOutput) Index

func (PolicyFssoGroupArrayOutput) ToPolicyFssoGroupArrayOutput

func (o PolicyFssoGroupArrayOutput) ToPolicyFssoGroupArrayOutput() PolicyFssoGroupArrayOutput

func (PolicyFssoGroupArrayOutput) ToPolicyFssoGroupArrayOutputWithContext

func (o PolicyFssoGroupArrayOutput) ToPolicyFssoGroupArrayOutputWithContext(ctx context.Context) PolicyFssoGroupArrayOutput

type PolicyFssoGroupInput

type PolicyFssoGroupInput interface {
	pulumi.Input

	ToPolicyFssoGroupOutput() PolicyFssoGroupOutput
	ToPolicyFssoGroupOutputWithContext(context.Context) PolicyFssoGroupOutput
}

PolicyFssoGroupInput is an input type that accepts PolicyFssoGroupArgs and PolicyFssoGroupOutput values. You can construct a concrete instance of `PolicyFssoGroupInput` via:

PolicyFssoGroupArgs{...}

type PolicyFssoGroupOutput

type PolicyFssoGroupOutput struct{ *pulumi.OutputState }

func (PolicyFssoGroupOutput) ElementType

func (PolicyFssoGroupOutput) ElementType() reflect.Type

func (PolicyFssoGroupOutput) Name

Names of FSSO groups.

func (PolicyFssoGroupOutput) ToPolicyFssoGroupOutput

func (o PolicyFssoGroupOutput) ToPolicyFssoGroupOutput() PolicyFssoGroupOutput

func (PolicyFssoGroupOutput) ToPolicyFssoGroupOutputWithContext

func (o PolicyFssoGroupOutput) ToPolicyFssoGroupOutputWithContext(ctx context.Context) PolicyFssoGroupOutput

type PolicyGroup

type PolicyGroup struct {
	// Group name.
	Name *string `pulumi:"name"`
}

type PolicyGroupArgs

type PolicyGroupArgs struct {
	// Group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyGroupArgs) ElementType

func (PolicyGroupArgs) ElementType() reflect.Type

func (PolicyGroupArgs) ToPolicyGroupOutput

func (i PolicyGroupArgs) ToPolicyGroupOutput() PolicyGroupOutput

func (PolicyGroupArgs) ToPolicyGroupOutputWithContext

func (i PolicyGroupArgs) ToPolicyGroupOutputWithContext(ctx context.Context) PolicyGroupOutput

type PolicyGroupArray

type PolicyGroupArray []PolicyGroupInput

func (PolicyGroupArray) ElementType

func (PolicyGroupArray) ElementType() reflect.Type

func (PolicyGroupArray) ToPolicyGroupArrayOutput

func (i PolicyGroupArray) ToPolicyGroupArrayOutput() PolicyGroupArrayOutput

func (PolicyGroupArray) ToPolicyGroupArrayOutputWithContext

func (i PolicyGroupArray) ToPolicyGroupArrayOutputWithContext(ctx context.Context) PolicyGroupArrayOutput

type PolicyGroupArrayInput

type PolicyGroupArrayInput interface {
	pulumi.Input

	ToPolicyGroupArrayOutput() PolicyGroupArrayOutput
	ToPolicyGroupArrayOutputWithContext(context.Context) PolicyGroupArrayOutput
}

PolicyGroupArrayInput is an input type that accepts PolicyGroupArray and PolicyGroupArrayOutput values. You can construct a concrete instance of `PolicyGroupArrayInput` via:

PolicyGroupArray{ PolicyGroupArgs{...} }

type PolicyGroupArrayOutput

type PolicyGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupArrayOutput) ElementType

func (PolicyGroupArrayOutput) ElementType() reflect.Type

func (PolicyGroupArrayOutput) Index

func (PolicyGroupArrayOutput) ToPolicyGroupArrayOutput

func (o PolicyGroupArrayOutput) ToPolicyGroupArrayOutput() PolicyGroupArrayOutput

func (PolicyGroupArrayOutput) ToPolicyGroupArrayOutputWithContext

func (o PolicyGroupArrayOutput) ToPolicyGroupArrayOutputWithContext(ctx context.Context) PolicyGroupArrayOutput

type PolicyGroupInput

type PolicyGroupInput interface {
	pulumi.Input

	ToPolicyGroupOutput() PolicyGroupOutput
	ToPolicyGroupOutputWithContext(context.Context) PolicyGroupOutput
}

PolicyGroupInput is an input type that accepts PolicyGroupArgs and PolicyGroupOutput values. You can construct a concrete instance of `PolicyGroupInput` via:

PolicyGroupArgs{...}

type PolicyGroupOutput

type PolicyGroupOutput struct{ *pulumi.OutputState }

func (PolicyGroupOutput) ElementType

func (PolicyGroupOutput) ElementType() reflect.Type

func (PolicyGroupOutput) Name

Group name.

func (PolicyGroupOutput) ToPolicyGroupOutput

func (o PolicyGroupOutput) ToPolicyGroupOutput() PolicyGroupOutput

func (PolicyGroupOutput) ToPolicyGroupOutputWithContext

func (o PolicyGroupOutput) ToPolicyGroupOutputWithContext(ctx context.Context) PolicyGroupOutput

type PolicyInput

type PolicyInput interface {
	pulumi.Input

	ToPolicyOutput() PolicyOutput
	ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
}

type PolicyInternetServiceCustom

type PolicyInternetServiceCustom struct {
	// Custom Internet Service name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceCustomArgs

type PolicyInternetServiceCustomArgs struct {
	// Custom Internet Service name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceCustomArgs) ElementType

func (PolicyInternetServiceCustomArgs) ToPolicyInternetServiceCustomOutput

func (i PolicyInternetServiceCustomArgs) ToPolicyInternetServiceCustomOutput() PolicyInternetServiceCustomOutput

func (PolicyInternetServiceCustomArgs) ToPolicyInternetServiceCustomOutputWithContext

func (i PolicyInternetServiceCustomArgs) ToPolicyInternetServiceCustomOutputWithContext(ctx context.Context) PolicyInternetServiceCustomOutput

type PolicyInternetServiceCustomArray

type PolicyInternetServiceCustomArray []PolicyInternetServiceCustomInput

func (PolicyInternetServiceCustomArray) ElementType

func (PolicyInternetServiceCustomArray) ToPolicyInternetServiceCustomArrayOutput

func (i PolicyInternetServiceCustomArray) ToPolicyInternetServiceCustomArrayOutput() PolicyInternetServiceCustomArrayOutput

func (PolicyInternetServiceCustomArray) ToPolicyInternetServiceCustomArrayOutputWithContext

func (i PolicyInternetServiceCustomArray) ToPolicyInternetServiceCustomArrayOutputWithContext(ctx context.Context) PolicyInternetServiceCustomArrayOutput

type PolicyInternetServiceCustomArrayInput

type PolicyInternetServiceCustomArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceCustomArrayOutput() PolicyInternetServiceCustomArrayOutput
	ToPolicyInternetServiceCustomArrayOutputWithContext(context.Context) PolicyInternetServiceCustomArrayOutput
}

PolicyInternetServiceCustomArrayInput is an input type that accepts PolicyInternetServiceCustomArray and PolicyInternetServiceCustomArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceCustomArrayInput` via:

PolicyInternetServiceCustomArray{ PolicyInternetServiceCustomArgs{...} }

type PolicyInternetServiceCustomArrayOutput

type PolicyInternetServiceCustomArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceCustomArrayOutput) ElementType

func (PolicyInternetServiceCustomArrayOutput) Index

func (PolicyInternetServiceCustomArrayOutput) ToPolicyInternetServiceCustomArrayOutput

func (o PolicyInternetServiceCustomArrayOutput) ToPolicyInternetServiceCustomArrayOutput() PolicyInternetServiceCustomArrayOutput

func (PolicyInternetServiceCustomArrayOutput) ToPolicyInternetServiceCustomArrayOutputWithContext

func (o PolicyInternetServiceCustomArrayOutput) ToPolicyInternetServiceCustomArrayOutputWithContext(ctx context.Context) PolicyInternetServiceCustomArrayOutput

type PolicyInternetServiceCustomGroup

type PolicyInternetServiceCustomGroup struct {
	// Custom Internet Service group name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceCustomGroupArgs

type PolicyInternetServiceCustomGroupArgs struct {
	// Custom Internet Service group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceCustomGroupArgs) ElementType

func (PolicyInternetServiceCustomGroupArgs) ToPolicyInternetServiceCustomGroupOutput

func (i PolicyInternetServiceCustomGroupArgs) ToPolicyInternetServiceCustomGroupOutput() PolicyInternetServiceCustomGroupOutput

func (PolicyInternetServiceCustomGroupArgs) ToPolicyInternetServiceCustomGroupOutputWithContext

func (i PolicyInternetServiceCustomGroupArgs) ToPolicyInternetServiceCustomGroupOutputWithContext(ctx context.Context) PolicyInternetServiceCustomGroupOutput

type PolicyInternetServiceCustomGroupArray

type PolicyInternetServiceCustomGroupArray []PolicyInternetServiceCustomGroupInput

func (PolicyInternetServiceCustomGroupArray) ElementType

func (PolicyInternetServiceCustomGroupArray) ToPolicyInternetServiceCustomGroupArrayOutput

func (i PolicyInternetServiceCustomGroupArray) ToPolicyInternetServiceCustomGroupArrayOutput() PolicyInternetServiceCustomGroupArrayOutput

func (PolicyInternetServiceCustomGroupArray) ToPolicyInternetServiceCustomGroupArrayOutputWithContext

func (i PolicyInternetServiceCustomGroupArray) ToPolicyInternetServiceCustomGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceCustomGroupArrayOutput

type PolicyInternetServiceCustomGroupArrayInput

type PolicyInternetServiceCustomGroupArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceCustomGroupArrayOutput() PolicyInternetServiceCustomGroupArrayOutput
	ToPolicyInternetServiceCustomGroupArrayOutputWithContext(context.Context) PolicyInternetServiceCustomGroupArrayOutput
}

PolicyInternetServiceCustomGroupArrayInput is an input type that accepts PolicyInternetServiceCustomGroupArray and PolicyInternetServiceCustomGroupArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceCustomGroupArrayInput` via:

PolicyInternetServiceCustomGroupArray{ PolicyInternetServiceCustomGroupArgs{...} }

type PolicyInternetServiceCustomGroupArrayOutput

type PolicyInternetServiceCustomGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceCustomGroupArrayOutput) ElementType

func (PolicyInternetServiceCustomGroupArrayOutput) Index

func (PolicyInternetServiceCustomGroupArrayOutput) ToPolicyInternetServiceCustomGroupArrayOutput

func (o PolicyInternetServiceCustomGroupArrayOutput) ToPolicyInternetServiceCustomGroupArrayOutput() PolicyInternetServiceCustomGroupArrayOutput

func (PolicyInternetServiceCustomGroupArrayOutput) ToPolicyInternetServiceCustomGroupArrayOutputWithContext

func (o PolicyInternetServiceCustomGroupArrayOutput) ToPolicyInternetServiceCustomGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceCustomGroupArrayOutput

type PolicyInternetServiceCustomGroupInput

type PolicyInternetServiceCustomGroupInput interface {
	pulumi.Input

	ToPolicyInternetServiceCustomGroupOutput() PolicyInternetServiceCustomGroupOutput
	ToPolicyInternetServiceCustomGroupOutputWithContext(context.Context) PolicyInternetServiceCustomGroupOutput
}

PolicyInternetServiceCustomGroupInput is an input type that accepts PolicyInternetServiceCustomGroupArgs and PolicyInternetServiceCustomGroupOutput values. You can construct a concrete instance of `PolicyInternetServiceCustomGroupInput` via:

PolicyInternetServiceCustomGroupArgs{...}

type PolicyInternetServiceCustomGroupOutput

type PolicyInternetServiceCustomGroupOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceCustomGroupOutput) ElementType

func (PolicyInternetServiceCustomGroupOutput) Name

Custom Internet Service group name.

func (PolicyInternetServiceCustomGroupOutput) ToPolicyInternetServiceCustomGroupOutput

func (o PolicyInternetServiceCustomGroupOutput) ToPolicyInternetServiceCustomGroupOutput() PolicyInternetServiceCustomGroupOutput

func (PolicyInternetServiceCustomGroupOutput) ToPolicyInternetServiceCustomGroupOutputWithContext

func (o PolicyInternetServiceCustomGroupOutput) ToPolicyInternetServiceCustomGroupOutputWithContext(ctx context.Context) PolicyInternetServiceCustomGroupOutput

type PolicyInternetServiceCustomInput

type PolicyInternetServiceCustomInput interface {
	pulumi.Input

	ToPolicyInternetServiceCustomOutput() PolicyInternetServiceCustomOutput
	ToPolicyInternetServiceCustomOutputWithContext(context.Context) PolicyInternetServiceCustomOutput
}

PolicyInternetServiceCustomInput is an input type that accepts PolicyInternetServiceCustomArgs and PolicyInternetServiceCustomOutput values. You can construct a concrete instance of `PolicyInternetServiceCustomInput` via:

PolicyInternetServiceCustomArgs{...}

type PolicyInternetServiceCustomOutput

type PolicyInternetServiceCustomOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceCustomOutput) ElementType

func (PolicyInternetServiceCustomOutput) Name

Custom Internet Service name.

func (PolicyInternetServiceCustomOutput) ToPolicyInternetServiceCustomOutput

func (o PolicyInternetServiceCustomOutput) ToPolicyInternetServiceCustomOutput() PolicyInternetServiceCustomOutput

func (PolicyInternetServiceCustomOutput) ToPolicyInternetServiceCustomOutputWithContext

func (o PolicyInternetServiceCustomOutput) ToPolicyInternetServiceCustomOutputWithContext(ctx context.Context) PolicyInternetServiceCustomOutput

type PolicyInternetServiceGroup

type PolicyInternetServiceGroup struct {
	// Internet Service group name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceGroupArgs

type PolicyInternetServiceGroupArgs struct {
	// Internet Service group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceGroupArgs) ElementType

func (PolicyInternetServiceGroupArgs) ToPolicyInternetServiceGroupOutput

func (i PolicyInternetServiceGroupArgs) ToPolicyInternetServiceGroupOutput() PolicyInternetServiceGroupOutput

func (PolicyInternetServiceGroupArgs) ToPolicyInternetServiceGroupOutputWithContext

func (i PolicyInternetServiceGroupArgs) ToPolicyInternetServiceGroupOutputWithContext(ctx context.Context) PolicyInternetServiceGroupOutput

type PolicyInternetServiceGroupArray

type PolicyInternetServiceGroupArray []PolicyInternetServiceGroupInput

func (PolicyInternetServiceGroupArray) ElementType

func (PolicyInternetServiceGroupArray) ToPolicyInternetServiceGroupArrayOutput

func (i PolicyInternetServiceGroupArray) ToPolicyInternetServiceGroupArrayOutput() PolicyInternetServiceGroupArrayOutput

func (PolicyInternetServiceGroupArray) ToPolicyInternetServiceGroupArrayOutputWithContext

func (i PolicyInternetServiceGroupArray) ToPolicyInternetServiceGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceGroupArrayOutput

type PolicyInternetServiceGroupArrayInput

type PolicyInternetServiceGroupArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceGroupArrayOutput() PolicyInternetServiceGroupArrayOutput
	ToPolicyInternetServiceGroupArrayOutputWithContext(context.Context) PolicyInternetServiceGroupArrayOutput
}

PolicyInternetServiceGroupArrayInput is an input type that accepts PolicyInternetServiceGroupArray and PolicyInternetServiceGroupArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceGroupArrayInput` via:

PolicyInternetServiceGroupArray{ PolicyInternetServiceGroupArgs{...} }

type PolicyInternetServiceGroupArrayOutput

type PolicyInternetServiceGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceGroupArrayOutput) ElementType

func (PolicyInternetServiceGroupArrayOutput) Index

func (PolicyInternetServiceGroupArrayOutput) ToPolicyInternetServiceGroupArrayOutput

func (o PolicyInternetServiceGroupArrayOutput) ToPolicyInternetServiceGroupArrayOutput() PolicyInternetServiceGroupArrayOutput

func (PolicyInternetServiceGroupArrayOutput) ToPolicyInternetServiceGroupArrayOutputWithContext

func (o PolicyInternetServiceGroupArrayOutput) ToPolicyInternetServiceGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceGroupArrayOutput

type PolicyInternetServiceGroupInput

type PolicyInternetServiceGroupInput interface {
	pulumi.Input

	ToPolicyInternetServiceGroupOutput() PolicyInternetServiceGroupOutput
	ToPolicyInternetServiceGroupOutputWithContext(context.Context) PolicyInternetServiceGroupOutput
}

PolicyInternetServiceGroupInput is an input type that accepts PolicyInternetServiceGroupArgs and PolicyInternetServiceGroupOutput values. You can construct a concrete instance of `PolicyInternetServiceGroupInput` via:

PolicyInternetServiceGroupArgs{...}

type PolicyInternetServiceGroupOutput

type PolicyInternetServiceGroupOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceGroupOutput) ElementType

func (PolicyInternetServiceGroupOutput) Name

Internet Service group name.

func (PolicyInternetServiceGroupOutput) ToPolicyInternetServiceGroupOutput

func (o PolicyInternetServiceGroupOutput) ToPolicyInternetServiceGroupOutput() PolicyInternetServiceGroupOutput

func (PolicyInternetServiceGroupOutput) ToPolicyInternetServiceGroupOutputWithContext

func (o PolicyInternetServiceGroupOutput) ToPolicyInternetServiceGroupOutputWithContext(ctx context.Context) PolicyInternetServiceGroupOutput

type PolicyInternetServiceId

type PolicyInternetServiceId struct {
	// Internet Service ID.
	Id *int `pulumi:"id"`
}

type PolicyInternetServiceIdArgs

type PolicyInternetServiceIdArgs struct {
	// Internet Service ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (PolicyInternetServiceIdArgs) ElementType

func (PolicyInternetServiceIdArgs) ToPolicyInternetServiceIdOutput

func (i PolicyInternetServiceIdArgs) ToPolicyInternetServiceIdOutput() PolicyInternetServiceIdOutput

func (PolicyInternetServiceIdArgs) ToPolicyInternetServiceIdOutputWithContext

func (i PolicyInternetServiceIdArgs) ToPolicyInternetServiceIdOutputWithContext(ctx context.Context) PolicyInternetServiceIdOutput

type PolicyInternetServiceIdArray

type PolicyInternetServiceIdArray []PolicyInternetServiceIdInput

func (PolicyInternetServiceIdArray) ElementType

func (PolicyInternetServiceIdArray) ToPolicyInternetServiceIdArrayOutput

func (i PolicyInternetServiceIdArray) ToPolicyInternetServiceIdArrayOutput() PolicyInternetServiceIdArrayOutput

func (PolicyInternetServiceIdArray) ToPolicyInternetServiceIdArrayOutputWithContext

func (i PolicyInternetServiceIdArray) ToPolicyInternetServiceIdArrayOutputWithContext(ctx context.Context) PolicyInternetServiceIdArrayOutput

type PolicyInternetServiceIdArrayInput

type PolicyInternetServiceIdArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceIdArrayOutput() PolicyInternetServiceIdArrayOutput
	ToPolicyInternetServiceIdArrayOutputWithContext(context.Context) PolicyInternetServiceIdArrayOutput
}

PolicyInternetServiceIdArrayInput is an input type that accepts PolicyInternetServiceIdArray and PolicyInternetServiceIdArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceIdArrayInput` via:

PolicyInternetServiceIdArray{ PolicyInternetServiceIdArgs{...} }

type PolicyInternetServiceIdArrayOutput

type PolicyInternetServiceIdArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceIdArrayOutput) ElementType

func (PolicyInternetServiceIdArrayOutput) Index

func (PolicyInternetServiceIdArrayOutput) ToPolicyInternetServiceIdArrayOutput

func (o PolicyInternetServiceIdArrayOutput) ToPolicyInternetServiceIdArrayOutput() PolicyInternetServiceIdArrayOutput

func (PolicyInternetServiceIdArrayOutput) ToPolicyInternetServiceIdArrayOutputWithContext

func (o PolicyInternetServiceIdArrayOutput) ToPolicyInternetServiceIdArrayOutputWithContext(ctx context.Context) PolicyInternetServiceIdArrayOutput

type PolicyInternetServiceIdInput

type PolicyInternetServiceIdInput interface {
	pulumi.Input

	ToPolicyInternetServiceIdOutput() PolicyInternetServiceIdOutput
	ToPolicyInternetServiceIdOutputWithContext(context.Context) PolicyInternetServiceIdOutput
}

PolicyInternetServiceIdInput is an input type that accepts PolicyInternetServiceIdArgs and PolicyInternetServiceIdOutput values. You can construct a concrete instance of `PolicyInternetServiceIdInput` via:

PolicyInternetServiceIdArgs{...}

type PolicyInternetServiceIdOutput

type PolicyInternetServiceIdOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceIdOutput) ElementType

func (PolicyInternetServiceIdOutput) Id

Internet Service ID.

func (PolicyInternetServiceIdOutput) ToPolicyInternetServiceIdOutput

func (o PolicyInternetServiceIdOutput) ToPolicyInternetServiceIdOutput() PolicyInternetServiceIdOutput

func (PolicyInternetServiceIdOutput) ToPolicyInternetServiceIdOutputWithContext

func (o PolicyInternetServiceIdOutput) ToPolicyInternetServiceIdOutputWithContext(ctx context.Context) PolicyInternetServiceIdOutput

type PolicyInternetServiceName

type PolicyInternetServiceName struct {
	// Internet Service name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceNameArgs

type PolicyInternetServiceNameArgs struct {
	// Internet Service name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceNameArgs) ElementType

func (PolicyInternetServiceNameArgs) ToPolicyInternetServiceNameOutput

func (i PolicyInternetServiceNameArgs) ToPolicyInternetServiceNameOutput() PolicyInternetServiceNameOutput

func (PolicyInternetServiceNameArgs) ToPolicyInternetServiceNameOutputWithContext

func (i PolicyInternetServiceNameArgs) ToPolicyInternetServiceNameOutputWithContext(ctx context.Context) PolicyInternetServiceNameOutput

type PolicyInternetServiceNameArray

type PolicyInternetServiceNameArray []PolicyInternetServiceNameInput

func (PolicyInternetServiceNameArray) ElementType

func (PolicyInternetServiceNameArray) ToPolicyInternetServiceNameArrayOutput

func (i PolicyInternetServiceNameArray) ToPolicyInternetServiceNameArrayOutput() PolicyInternetServiceNameArrayOutput

func (PolicyInternetServiceNameArray) ToPolicyInternetServiceNameArrayOutputWithContext

func (i PolicyInternetServiceNameArray) ToPolicyInternetServiceNameArrayOutputWithContext(ctx context.Context) PolicyInternetServiceNameArrayOutput

type PolicyInternetServiceNameArrayInput

type PolicyInternetServiceNameArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceNameArrayOutput() PolicyInternetServiceNameArrayOutput
	ToPolicyInternetServiceNameArrayOutputWithContext(context.Context) PolicyInternetServiceNameArrayOutput
}

PolicyInternetServiceNameArrayInput is an input type that accepts PolicyInternetServiceNameArray and PolicyInternetServiceNameArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceNameArrayInput` via:

PolicyInternetServiceNameArray{ PolicyInternetServiceNameArgs{...} }

type PolicyInternetServiceNameArrayOutput

type PolicyInternetServiceNameArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceNameArrayOutput) ElementType

func (PolicyInternetServiceNameArrayOutput) Index

func (PolicyInternetServiceNameArrayOutput) ToPolicyInternetServiceNameArrayOutput

func (o PolicyInternetServiceNameArrayOutput) ToPolicyInternetServiceNameArrayOutput() PolicyInternetServiceNameArrayOutput

func (PolicyInternetServiceNameArrayOutput) ToPolicyInternetServiceNameArrayOutputWithContext

func (o PolicyInternetServiceNameArrayOutput) ToPolicyInternetServiceNameArrayOutputWithContext(ctx context.Context) PolicyInternetServiceNameArrayOutput

type PolicyInternetServiceNameInput

type PolicyInternetServiceNameInput interface {
	pulumi.Input

	ToPolicyInternetServiceNameOutput() PolicyInternetServiceNameOutput
	ToPolicyInternetServiceNameOutputWithContext(context.Context) PolicyInternetServiceNameOutput
}

PolicyInternetServiceNameInput is an input type that accepts PolicyInternetServiceNameArgs and PolicyInternetServiceNameOutput values. You can construct a concrete instance of `PolicyInternetServiceNameInput` via:

PolicyInternetServiceNameArgs{...}

type PolicyInternetServiceNameOutput

type PolicyInternetServiceNameOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceNameOutput) ElementType

func (PolicyInternetServiceNameOutput) Name

Internet Service name.

func (PolicyInternetServiceNameOutput) ToPolicyInternetServiceNameOutput

func (o PolicyInternetServiceNameOutput) ToPolicyInternetServiceNameOutput() PolicyInternetServiceNameOutput

func (PolicyInternetServiceNameOutput) ToPolicyInternetServiceNameOutputWithContext

func (o PolicyInternetServiceNameOutput) ToPolicyInternetServiceNameOutputWithContext(ctx context.Context) PolicyInternetServiceNameOutput

type PolicyInternetServiceSrcCustom

type PolicyInternetServiceSrcCustom struct {
	// Custom Internet Service name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceSrcCustomArgs

type PolicyInternetServiceSrcCustomArgs struct {
	// Custom Internet Service name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceSrcCustomArgs) ElementType

func (PolicyInternetServiceSrcCustomArgs) ToPolicyInternetServiceSrcCustomOutput

func (i PolicyInternetServiceSrcCustomArgs) ToPolicyInternetServiceSrcCustomOutput() PolicyInternetServiceSrcCustomOutput

func (PolicyInternetServiceSrcCustomArgs) ToPolicyInternetServiceSrcCustomOutputWithContext

func (i PolicyInternetServiceSrcCustomArgs) ToPolicyInternetServiceSrcCustomOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomOutput

type PolicyInternetServiceSrcCustomArray

type PolicyInternetServiceSrcCustomArray []PolicyInternetServiceSrcCustomInput

func (PolicyInternetServiceSrcCustomArray) ElementType

func (PolicyInternetServiceSrcCustomArray) ToPolicyInternetServiceSrcCustomArrayOutput

func (i PolicyInternetServiceSrcCustomArray) ToPolicyInternetServiceSrcCustomArrayOutput() PolicyInternetServiceSrcCustomArrayOutput

func (PolicyInternetServiceSrcCustomArray) ToPolicyInternetServiceSrcCustomArrayOutputWithContext

func (i PolicyInternetServiceSrcCustomArray) ToPolicyInternetServiceSrcCustomArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomArrayOutput

type PolicyInternetServiceSrcCustomArrayInput

type PolicyInternetServiceSrcCustomArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcCustomArrayOutput() PolicyInternetServiceSrcCustomArrayOutput
	ToPolicyInternetServiceSrcCustomArrayOutputWithContext(context.Context) PolicyInternetServiceSrcCustomArrayOutput
}

PolicyInternetServiceSrcCustomArrayInput is an input type that accepts PolicyInternetServiceSrcCustomArray and PolicyInternetServiceSrcCustomArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcCustomArrayInput` via:

PolicyInternetServiceSrcCustomArray{ PolicyInternetServiceSrcCustomArgs{...} }

type PolicyInternetServiceSrcCustomArrayOutput

type PolicyInternetServiceSrcCustomArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcCustomArrayOutput) ElementType

func (PolicyInternetServiceSrcCustomArrayOutput) Index

func (PolicyInternetServiceSrcCustomArrayOutput) ToPolicyInternetServiceSrcCustomArrayOutput

func (o PolicyInternetServiceSrcCustomArrayOutput) ToPolicyInternetServiceSrcCustomArrayOutput() PolicyInternetServiceSrcCustomArrayOutput

func (PolicyInternetServiceSrcCustomArrayOutput) ToPolicyInternetServiceSrcCustomArrayOutputWithContext

func (o PolicyInternetServiceSrcCustomArrayOutput) ToPolicyInternetServiceSrcCustomArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomArrayOutput

type PolicyInternetServiceSrcCustomGroup

type PolicyInternetServiceSrcCustomGroup struct {
	// Custom Internet Service group name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceSrcCustomGroupArgs

type PolicyInternetServiceSrcCustomGroupArgs struct {
	// Custom Internet Service group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceSrcCustomGroupArgs) ElementType

func (PolicyInternetServiceSrcCustomGroupArgs) ToPolicyInternetServiceSrcCustomGroupOutput

func (i PolicyInternetServiceSrcCustomGroupArgs) ToPolicyInternetServiceSrcCustomGroupOutput() PolicyInternetServiceSrcCustomGroupOutput

func (PolicyInternetServiceSrcCustomGroupArgs) ToPolicyInternetServiceSrcCustomGroupOutputWithContext

func (i PolicyInternetServiceSrcCustomGroupArgs) ToPolicyInternetServiceSrcCustomGroupOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomGroupOutput

type PolicyInternetServiceSrcCustomGroupArray

type PolicyInternetServiceSrcCustomGroupArray []PolicyInternetServiceSrcCustomGroupInput

func (PolicyInternetServiceSrcCustomGroupArray) ElementType

func (PolicyInternetServiceSrcCustomGroupArray) ToPolicyInternetServiceSrcCustomGroupArrayOutput

func (i PolicyInternetServiceSrcCustomGroupArray) ToPolicyInternetServiceSrcCustomGroupArrayOutput() PolicyInternetServiceSrcCustomGroupArrayOutput

func (PolicyInternetServiceSrcCustomGroupArray) ToPolicyInternetServiceSrcCustomGroupArrayOutputWithContext

func (i PolicyInternetServiceSrcCustomGroupArray) ToPolicyInternetServiceSrcCustomGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomGroupArrayOutput

type PolicyInternetServiceSrcCustomGroupArrayInput

type PolicyInternetServiceSrcCustomGroupArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcCustomGroupArrayOutput() PolicyInternetServiceSrcCustomGroupArrayOutput
	ToPolicyInternetServiceSrcCustomGroupArrayOutputWithContext(context.Context) PolicyInternetServiceSrcCustomGroupArrayOutput
}

PolicyInternetServiceSrcCustomGroupArrayInput is an input type that accepts PolicyInternetServiceSrcCustomGroupArray and PolicyInternetServiceSrcCustomGroupArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcCustomGroupArrayInput` via:

PolicyInternetServiceSrcCustomGroupArray{ PolicyInternetServiceSrcCustomGroupArgs{...} }

type PolicyInternetServiceSrcCustomGroupArrayOutput

type PolicyInternetServiceSrcCustomGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcCustomGroupArrayOutput) ElementType

func (PolicyInternetServiceSrcCustomGroupArrayOutput) Index

func (PolicyInternetServiceSrcCustomGroupArrayOutput) ToPolicyInternetServiceSrcCustomGroupArrayOutput

func (o PolicyInternetServiceSrcCustomGroupArrayOutput) ToPolicyInternetServiceSrcCustomGroupArrayOutput() PolicyInternetServiceSrcCustomGroupArrayOutput

func (PolicyInternetServiceSrcCustomGroupArrayOutput) ToPolicyInternetServiceSrcCustomGroupArrayOutputWithContext

func (o PolicyInternetServiceSrcCustomGroupArrayOutput) ToPolicyInternetServiceSrcCustomGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomGroupArrayOutput

type PolicyInternetServiceSrcCustomGroupInput

type PolicyInternetServiceSrcCustomGroupInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcCustomGroupOutput() PolicyInternetServiceSrcCustomGroupOutput
	ToPolicyInternetServiceSrcCustomGroupOutputWithContext(context.Context) PolicyInternetServiceSrcCustomGroupOutput
}

PolicyInternetServiceSrcCustomGroupInput is an input type that accepts PolicyInternetServiceSrcCustomGroupArgs and PolicyInternetServiceSrcCustomGroupOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcCustomGroupInput` via:

PolicyInternetServiceSrcCustomGroupArgs{...}

type PolicyInternetServiceSrcCustomGroupOutput

type PolicyInternetServiceSrcCustomGroupOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcCustomGroupOutput) ElementType

func (PolicyInternetServiceSrcCustomGroupOutput) Name

Custom Internet Service group name.

func (PolicyInternetServiceSrcCustomGroupOutput) ToPolicyInternetServiceSrcCustomGroupOutput

func (o PolicyInternetServiceSrcCustomGroupOutput) ToPolicyInternetServiceSrcCustomGroupOutput() PolicyInternetServiceSrcCustomGroupOutput

func (PolicyInternetServiceSrcCustomGroupOutput) ToPolicyInternetServiceSrcCustomGroupOutputWithContext

func (o PolicyInternetServiceSrcCustomGroupOutput) ToPolicyInternetServiceSrcCustomGroupOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomGroupOutput

type PolicyInternetServiceSrcCustomInput

type PolicyInternetServiceSrcCustomInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcCustomOutput() PolicyInternetServiceSrcCustomOutput
	ToPolicyInternetServiceSrcCustomOutputWithContext(context.Context) PolicyInternetServiceSrcCustomOutput
}

PolicyInternetServiceSrcCustomInput is an input type that accepts PolicyInternetServiceSrcCustomArgs and PolicyInternetServiceSrcCustomOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcCustomInput` via:

PolicyInternetServiceSrcCustomArgs{...}

type PolicyInternetServiceSrcCustomOutput

type PolicyInternetServiceSrcCustomOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcCustomOutput) ElementType

func (PolicyInternetServiceSrcCustomOutput) Name

Custom Internet Service name.

func (PolicyInternetServiceSrcCustomOutput) ToPolicyInternetServiceSrcCustomOutput

func (o PolicyInternetServiceSrcCustomOutput) ToPolicyInternetServiceSrcCustomOutput() PolicyInternetServiceSrcCustomOutput

func (PolicyInternetServiceSrcCustomOutput) ToPolicyInternetServiceSrcCustomOutputWithContext

func (o PolicyInternetServiceSrcCustomOutput) ToPolicyInternetServiceSrcCustomOutputWithContext(ctx context.Context) PolicyInternetServiceSrcCustomOutput

type PolicyInternetServiceSrcGroup

type PolicyInternetServiceSrcGroup struct {
	// Internet Service group name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceSrcGroupArgs

type PolicyInternetServiceSrcGroupArgs struct {
	// Internet Service group name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceSrcGroupArgs) ElementType

func (PolicyInternetServiceSrcGroupArgs) ToPolicyInternetServiceSrcGroupOutput

func (i PolicyInternetServiceSrcGroupArgs) ToPolicyInternetServiceSrcGroupOutput() PolicyInternetServiceSrcGroupOutput

func (PolicyInternetServiceSrcGroupArgs) ToPolicyInternetServiceSrcGroupOutputWithContext

func (i PolicyInternetServiceSrcGroupArgs) ToPolicyInternetServiceSrcGroupOutputWithContext(ctx context.Context) PolicyInternetServiceSrcGroupOutput

type PolicyInternetServiceSrcGroupArray

type PolicyInternetServiceSrcGroupArray []PolicyInternetServiceSrcGroupInput

func (PolicyInternetServiceSrcGroupArray) ElementType

func (PolicyInternetServiceSrcGroupArray) ToPolicyInternetServiceSrcGroupArrayOutput

func (i PolicyInternetServiceSrcGroupArray) ToPolicyInternetServiceSrcGroupArrayOutput() PolicyInternetServiceSrcGroupArrayOutput

func (PolicyInternetServiceSrcGroupArray) ToPolicyInternetServiceSrcGroupArrayOutputWithContext

func (i PolicyInternetServiceSrcGroupArray) ToPolicyInternetServiceSrcGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcGroupArrayOutput

type PolicyInternetServiceSrcGroupArrayInput

type PolicyInternetServiceSrcGroupArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcGroupArrayOutput() PolicyInternetServiceSrcGroupArrayOutput
	ToPolicyInternetServiceSrcGroupArrayOutputWithContext(context.Context) PolicyInternetServiceSrcGroupArrayOutput
}

PolicyInternetServiceSrcGroupArrayInput is an input type that accepts PolicyInternetServiceSrcGroupArray and PolicyInternetServiceSrcGroupArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcGroupArrayInput` via:

PolicyInternetServiceSrcGroupArray{ PolicyInternetServiceSrcGroupArgs{...} }

type PolicyInternetServiceSrcGroupArrayOutput

type PolicyInternetServiceSrcGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcGroupArrayOutput) ElementType

func (PolicyInternetServiceSrcGroupArrayOutput) Index

func (PolicyInternetServiceSrcGroupArrayOutput) ToPolicyInternetServiceSrcGroupArrayOutput

func (o PolicyInternetServiceSrcGroupArrayOutput) ToPolicyInternetServiceSrcGroupArrayOutput() PolicyInternetServiceSrcGroupArrayOutput

func (PolicyInternetServiceSrcGroupArrayOutput) ToPolicyInternetServiceSrcGroupArrayOutputWithContext

func (o PolicyInternetServiceSrcGroupArrayOutput) ToPolicyInternetServiceSrcGroupArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcGroupArrayOutput

type PolicyInternetServiceSrcGroupInput

type PolicyInternetServiceSrcGroupInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcGroupOutput() PolicyInternetServiceSrcGroupOutput
	ToPolicyInternetServiceSrcGroupOutputWithContext(context.Context) PolicyInternetServiceSrcGroupOutput
}

PolicyInternetServiceSrcGroupInput is an input type that accepts PolicyInternetServiceSrcGroupArgs and PolicyInternetServiceSrcGroupOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcGroupInput` via:

PolicyInternetServiceSrcGroupArgs{...}

type PolicyInternetServiceSrcGroupOutput

type PolicyInternetServiceSrcGroupOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcGroupOutput) ElementType

func (PolicyInternetServiceSrcGroupOutput) Name

Internet Service group name.

func (PolicyInternetServiceSrcGroupOutput) ToPolicyInternetServiceSrcGroupOutput

func (o PolicyInternetServiceSrcGroupOutput) ToPolicyInternetServiceSrcGroupOutput() PolicyInternetServiceSrcGroupOutput

func (PolicyInternetServiceSrcGroupOutput) ToPolicyInternetServiceSrcGroupOutputWithContext

func (o PolicyInternetServiceSrcGroupOutput) ToPolicyInternetServiceSrcGroupOutputWithContext(ctx context.Context) PolicyInternetServiceSrcGroupOutput

type PolicyInternetServiceSrcId

type PolicyInternetServiceSrcId struct {
	// Internet Service ID.
	Id *int `pulumi:"id"`
}

type PolicyInternetServiceSrcIdArgs

type PolicyInternetServiceSrcIdArgs struct {
	// Internet Service ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (PolicyInternetServiceSrcIdArgs) ElementType

func (PolicyInternetServiceSrcIdArgs) ToPolicyInternetServiceSrcIdOutput

func (i PolicyInternetServiceSrcIdArgs) ToPolicyInternetServiceSrcIdOutput() PolicyInternetServiceSrcIdOutput

func (PolicyInternetServiceSrcIdArgs) ToPolicyInternetServiceSrcIdOutputWithContext

func (i PolicyInternetServiceSrcIdArgs) ToPolicyInternetServiceSrcIdOutputWithContext(ctx context.Context) PolicyInternetServiceSrcIdOutput

type PolicyInternetServiceSrcIdArray

type PolicyInternetServiceSrcIdArray []PolicyInternetServiceSrcIdInput

func (PolicyInternetServiceSrcIdArray) ElementType

func (PolicyInternetServiceSrcIdArray) ToPolicyInternetServiceSrcIdArrayOutput

func (i PolicyInternetServiceSrcIdArray) ToPolicyInternetServiceSrcIdArrayOutput() PolicyInternetServiceSrcIdArrayOutput

func (PolicyInternetServiceSrcIdArray) ToPolicyInternetServiceSrcIdArrayOutputWithContext

func (i PolicyInternetServiceSrcIdArray) ToPolicyInternetServiceSrcIdArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcIdArrayOutput

type PolicyInternetServiceSrcIdArrayInput

type PolicyInternetServiceSrcIdArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcIdArrayOutput() PolicyInternetServiceSrcIdArrayOutput
	ToPolicyInternetServiceSrcIdArrayOutputWithContext(context.Context) PolicyInternetServiceSrcIdArrayOutput
}

PolicyInternetServiceSrcIdArrayInput is an input type that accepts PolicyInternetServiceSrcIdArray and PolicyInternetServiceSrcIdArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcIdArrayInput` via:

PolicyInternetServiceSrcIdArray{ PolicyInternetServiceSrcIdArgs{...} }

type PolicyInternetServiceSrcIdArrayOutput

type PolicyInternetServiceSrcIdArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcIdArrayOutput) ElementType

func (PolicyInternetServiceSrcIdArrayOutput) Index

func (PolicyInternetServiceSrcIdArrayOutput) ToPolicyInternetServiceSrcIdArrayOutput

func (o PolicyInternetServiceSrcIdArrayOutput) ToPolicyInternetServiceSrcIdArrayOutput() PolicyInternetServiceSrcIdArrayOutput

func (PolicyInternetServiceSrcIdArrayOutput) ToPolicyInternetServiceSrcIdArrayOutputWithContext

func (o PolicyInternetServiceSrcIdArrayOutput) ToPolicyInternetServiceSrcIdArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcIdArrayOutput

type PolicyInternetServiceSrcIdInput

type PolicyInternetServiceSrcIdInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcIdOutput() PolicyInternetServiceSrcIdOutput
	ToPolicyInternetServiceSrcIdOutputWithContext(context.Context) PolicyInternetServiceSrcIdOutput
}

PolicyInternetServiceSrcIdInput is an input type that accepts PolicyInternetServiceSrcIdArgs and PolicyInternetServiceSrcIdOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcIdInput` via:

PolicyInternetServiceSrcIdArgs{...}

type PolicyInternetServiceSrcIdOutput

type PolicyInternetServiceSrcIdOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcIdOutput) ElementType

func (PolicyInternetServiceSrcIdOutput) Id

Internet Service ID.

func (PolicyInternetServiceSrcIdOutput) ToPolicyInternetServiceSrcIdOutput

func (o PolicyInternetServiceSrcIdOutput) ToPolicyInternetServiceSrcIdOutput() PolicyInternetServiceSrcIdOutput

func (PolicyInternetServiceSrcIdOutput) ToPolicyInternetServiceSrcIdOutputWithContext

func (o PolicyInternetServiceSrcIdOutput) ToPolicyInternetServiceSrcIdOutputWithContext(ctx context.Context) PolicyInternetServiceSrcIdOutput

type PolicyInternetServiceSrcName

type PolicyInternetServiceSrcName struct {
	// Internet Service name.
	Name *string `pulumi:"name"`
}

type PolicyInternetServiceSrcNameArgs

type PolicyInternetServiceSrcNameArgs struct {
	// Internet Service name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyInternetServiceSrcNameArgs) ElementType

func (PolicyInternetServiceSrcNameArgs) ToPolicyInternetServiceSrcNameOutput

func (i PolicyInternetServiceSrcNameArgs) ToPolicyInternetServiceSrcNameOutput() PolicyInternetServiceSrcNameOutput

func (PolicyInternetServiceSrcNameArgs) ToPolicyInternetServiceSrcNameOutputWithContext

func (i PolicyInternetServiceSrcNameArgs) ToPolicyInternetServiceSrcNameOutputWithContext(ctx context.Context) PolicyInternetServiceSrcNameOutput

type PolicyInternetServiceSrcNameArray

type PolicyInternetServiceSrcNameArray []PolicyInternetServiceSrcNameInput

func (PolicyInternetServiceSrcNameArray) ElementType

func (PolicyInternetServiceSrcNameArray) ToPolicyInternetServiceSrcNameArrayOutput

func (i PolicyInternetServiceSrcNameArray) ToPolicyInternetServiceSrcNameArrayOutput() PolicyInternetServiceSrcNameArrayOutput

func (PolicyInternetServiceSrcNameArray) ToPolicyInternetServiceSrcNameArrayOutputWithContext

func (i PolicyInternetServiceSrcNameArray) ToPolicyInternetServiceSrcNameArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcNameArrayOutput

type PolicyInternetServiceSrcNameArrayInput

type PolicyInternetServiceSrcNameArrayInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcNameArrayOutput() PolicyInternetServiceSrcNameArrayOutput
	ToPolicyInternetServiceSrcNameArrayOutputWithContext(context.Context) PolicyInternetServiceSrcNameArrayOutput
}

PolicyInternetServiceSrcNameArrayInput is an input type that accepts PolicyInternetServiceSrcNameArray and PolicyInternetServiceSrcNameArrayOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcNameArrayInput` via:

PolicyInternetServiceSrcNameArray{ PolicyInternetServiceSrcNameArgs{...} }

type PolicyInternetServiceSrcNameArrayOutput

type PolicyInternetServiceSrcNameArrayOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcNameArrayOutput) ElementType

func (PolicyInternetServiceSrcNameArrayOutput) Index

func (PolicyInternetServiceSrcNameArrayOutput) ToPolicyInternetServiceSrcNameArrayOutput

func (o PolicyInternetServiceSrcNameArrayOutput) ToPolicyInternetServiceSrcNameArrayOutput() PolicyInternetServiceSrcNameArrayOutput

func (PolicyInternetServiceSrcNameArrayOutput) ToPolicyInternetServiceSrcNameArrayOutputWithContext

func (o PolicyInternetServiceSrcNameArrayOutput) ToPolicyInternetServiceSrcNameArrayOutputWithContext(ctx context.Context) PolicyInternetServiceSrcNameArrayOutput

type PolicyInternetServiceSrcNameInput

type PolicyInternetServiceSrcNameInput interface {
	pulumi.Input

	ToPolicyInternetServiceSrcNameOutput() PolicyInternetServiceSrcNameOutput
	ToPolicyInternetServiceSrcNameOutputWithContext(context.Context) PolicyInternetServiceSrcNameOutput
}

PolicyInternetServiceSrcNameInput is an input type that accepts PolicyInternetServiceSrcNameArgs and PolicyInternetServiceSrcNameOutput values. You can construct a concrete instance of `PolicyInternetServiceSrcNameInput` via:

PolicyInternetServiceSrcNameArgs{...}

type PolicyInternetServiceSrcNameOutput

type PolicyInternetServiceSrcNameOutput struct{ *pulumi.OutputState }

func (PolicyInternetServiceSrcNameOutput) ElementType

func (PolicyInternetServiceSrcNameOutput) Name

Internet Service name.

func (PolicyInternetServiceSrcNameOutput) ToPolicyInternetServiceSrcNameOutput

func (o PolicyInternetServiceSrcNameOutput) ToPolicyInternetServiceSrcNameOutput() PolicyInternetServiceSrcNameOutput

func (PolicyInternetServiceSrcNameOutput) ToPolicyInternetServiceSrcNameOutputWithContext

func (o PolicyInternetServiceSrcNameOutput) ToPolicyInternetServiceSrcNameOutputWithContext(ctx context.Context) PolicyInternetServiceSrcNameOutput

type PolicyMap

type PolicyMap map[string]PolicyInput

func (PolicyMap) ElementType

func (PolicyMap) ElementType() reflect.Type

func (PolicyMap) ToPolicyMapOutput

func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput

func (PolicyMap) ToPolicyMapOutputWithContext

func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput

type PolicyMapInput

type PolicyMapInput interface {
	pulumi.Input

	ToPolicyMapOutput() PolicyMapOutput
	ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput
}

PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:

PolicyMap{ "key": PolicyArgs{...} }

type PolicyMapOutput

type PolicyMapOutput struct{ *pulumi.OutputState }

func (PolicyMapOutput) ElementType

func (PolicyMapOutput) ElementType() reflect.Type

func (PolicyMapOutput) MapIndex

func (PolicyMapOutput) ToPolicyMapOutput

func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput

func (PolicyMapOutput) ToPolicyMapOutputWithContext

func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput

type PolicyOutput

type PolicyOutput struct{ *pulumi.OutputState }

func (PolicyOutput) Action

func (o PolicyOutput) Action() pulumi.StringOutput

Policy action (allow/deny/ipsec). Valid values: `accept`, `deny`, `ipsec`.

func (PolicyOutput) AppCategories

func (o PolicyOutput) AppCategories() PolicyAppCategoryArrayOutput

Application category ID list. The structure of `appCategory` block is documented below.

func (PolicyOutput) AppGroups

Application group names. The structure of `appGroup` block is documented below.

func (PolicyOutput) ApplicationList

func (o PolicyOutput) ApplicationList() pulumi.StringOutput

Name of an existing Application list.

func (PolicyOutput) Applications

func (o PolicyOutput) Applications() PolicyApplicationArrayOutput

Application ID list. The structure of `application` block is documented below.

func (PolicyOutput) AutoAsicOffload

func (o PolicyOutput) AutoAsicOffload() pulumi.StringOutput

Enable/disable policy traffic ASIC offloading. Valid values: `enable`, `disable`.

func (PolicyOutput) AvProfile

func (o PolicyOutput) AvProfile() pulumi.StringOutput

Name of an existing Antivirus profile.

func (PolicyOutput) CaptivePortalExempt

func (o PolicyOutput) CaptivePortalExempt() pulumi.StringOutput

Enable exemption of some users from the captive portal. Valid values: `enable`, `disable`.

func (PolicyOutput) CifsProfile

func (o PolicyOutput) CifsProfile() pulumi.StringOutput

Name of an existing CIFS profile.

func (PolicyOutput) Comments

func (o PolicyOutput) Comments() pulumi.StringPtrOutput

Comment.

func (PolicyOutput) DiffservForward

func (o PolicyOutput) DiffservForward() pulumi.StringOutput

Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: `enable`, `disable`.

func (PolicyOutput) DiffservReverse

func (o PolicyOutput) DiffservReverse() pulumi.StringOutput

Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: `enable`, `disable`.

func (PolicyOutput) DiffservcodeForward

func (o PolicyOutput) DiffservcodeForward() pulumi.StringOutput

Change packet's DiffServ to this value.

func (PolicyOutput) DiffservcodeRev

func (o PolicyOutput) DiffservcodeRev() pulumi.StringOutput

Change packet's reverse (reply) DiffServ to this value.

func (PolicyOutput) DlpSensor

func (o PolicyOutput) DlpSensor() pulumi.StringOutput

Name of an existing DLP sensor.

func (PolicyOutput) DnsfilterProfile

func (o PolicyOutput) DnsfilterProfile() pulumi.StringOutput

Name of an existing DNS filter profile.

func (PolicyOutput) Dstaddr4s

Destination IPv4 address name and address group names. The structure of `dstaddr4` block is documented below.

func (PolicyOutput) Dstaddr6s

Destination IPv6 address name and address group names. The structure of `dstaddr6` block is documented below.

func (PolicyOutput) DstaddrNegate

func (o PolicyOutput) DstaddrNegate() pulumi.StringOutput

When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`.

func (PolicyOutput) Dstintfs

Outgoing (egress) interface. The structure of `dstintf` block is documented below.

func (PolicyOutput) DynamicSortSubtable

func (o PolicyOutput) DynamicSortSubtable() pulumi.StringPtrOutput

Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].

func (PolicyOutput) ElementType

func (PolicyOutput) ElementType() reflect.Type

func (PolicyOutput) EmailfilterProfile

func (o PolicyOutput) EmailfilterProfile() pulumi.StringOutput

Name of an existing email filter profile.

func (PolicyOutput) Fixedport

func (o PolicyOutput) Fixedport() pulumi.StringOutput

Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`.

func (PolicyOutput) FssoGroups

Names of FSSO groups. The structure of `fssoGroups` block is documented below.

func (PolicyOutput) GetAllTables

func (o PolicyOutput) GetAllTables() pulumi.StringPtrOutput

Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.

func (PolicyOutput) Groups

Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below.

func (PolicyOutput) HttpPolicyRedirect

func (o PolicyOutput) HttpPolicyRedirect() pulumi.StringOutput

Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`.

func (PolicyOutput) IcapProfile

func (o PolicyOutput) IcapProfile() pulumi.StringOutput

Name of an existing ICAP profile.

func (PolicyOutput) Inbound

func (o PolicyOutput) Inbound() pulumi.StringOutput

Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: `enable`, `disable`.

func (PolicyOutput) InspectionMode

func (o PolicyOutput) InspectionMode() pulumi.StringOutput

Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: `proxy`, `flow`.

func (PolicyOutput) InternetService

func (o PolicyOutput) InternetService() pulumi.StringOutput

Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`.

func (PolicyOutput) InternetServiceCustomGroups

func (o PolicyOutput) InternetServiceCustomGroups() PolicyInternetServiceCustomGroupArrayOutput

Custom Internet Service group name. The structure of `internetServiceCustomGroup` block is documented below.

func (PolicyOutput) InternetServiceCustoms

func (o PolicyOutput) InternetServiceCustoms() PolicyInternetServiceCustomArrayOutput

Custom Internet Service name. The structure of `internetServiceCustom` block is documented below.

func (PolicyOutput) InternetServiceGroups

func (o PolicyOutput) InternetServiceGroups() PolicyInternetServiceGroupArrayOutput

Internet Service group name. The structure of `internetServiceGroup` block is documented below.

func (PolicyOutput) InternetServiceIds

func (o PolicyOutput) InternetServiceIds() PolicyInternetServiceIdArrayOutput

Internet Service ID. The structure of `internetServiceId` block is documented below.

func (PolicyOutput) InternetServiceNames

func (o PolicyOutput) InternetServiceNames() PolicyInternetServiceNameArrayOutput

Internet Service name. The structure of `internetServiceName` block is documented below.

func (PolicyOutput) InternetServiceNegate

func (o PolicyOutput) InternetServiceNegate() pulumi.StringOutput

When enabled internet-service specifies what the service must NOT be. Valid values: `enable`, `disable`.

func (PolicyOutput) InternetServiceSrc

func (o PolicyOutput) InternetServiceSrc() pulumi.StringOutput

Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: `enable`, `disable`.

func (PolicyOutput) InternetServiceSrcCustomGroups

func (o PolicyOutput) InternetServiceSrcCustomGroups() PolicyInternetServiceSrcCustomGroupArrayOutput

Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below.

func (PolicyOutput) InternetServiceSrcCustoms

func (o PolicyOutput) InternetServiceSrcCustoms() PolicyInternetServiceSrcCustomArrayOutput

Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below.

func (PolicyOutput) InternetServiceSrcGroups

func (o PolicyOutput) InternetServiceSrcGroups() PolicyInternetServiceSrcGroupArrayOutput

Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below.

func (PolicyOutput) InternetServiceSrcIds

func (o PolicyOutput) InternetServiceSrcIds() PolicyInternetServiceSrcIdArrayOutput

Internet Service source ID. The structure of `internetServiceSrcId` block is documented below.

func (PolicyOutput) InternetServiceSrcNames

func (o PolicyOutput) InternetServiceSrcNames() PolicyInternetServiceSrcNameArrayOutput

Internet Service source name. The structure of `internetServiceSrcName` block is documented below.

func (PolicyOutput) InternetServiceSrcNegate

func (o PolicyOutput) InternetServiceSrcNegate() pulumi.StringOutput

When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.

func (PolicyOutput) Ippool

func (o PolicyOutput) Ippool() pulumi.StringOutput

Enable to use IP Pools for source NAT. Valid values: `enable`, `disable`.

func (PolicyOutput) IpsSensor

func (o PolicyOutput) IpsSensor() pulumi.StringOutput

Name of an existing IPS sensor.

func (PolicyOutput) Logtraffic

func (o PolicyOutput) Logtraffic() pulumi.StringOutput

Enable or disable logging. Log all sessions or security profile sessions. Valid values: `all`, `utm`, `disable`.

func (PolicyOutput) LogtrafficStart

func (o PolicyOutput) LogtrafficStart() pulumi.StringOutput

Record logs when a session starts. Valid values: `enable`, `disable`.

func (PolicyOutput) Name

func (o PolicyOutput) Name() pulumi.StringOutput

Policy name.

func (PolicyOutput) Nat

Enable/disable source NAT. Valid values: `enable`, `disable`.

func (PolicyOutput) Outbound

func (o PolicyOutput) Outbound() pulumi.StringOutput

Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: `enable`, `disable`.

func (PolicyOutput) PerIpShaper

func (o PolicyOutput) PerIpShaper() pulumi.StringOutput

Per-IP traffic shaper.

func (PolicyOutput) Policyid

func (o PolicyOutput) Policyid() pulumi.IntOutput

Policy ID.

func (PolicyOutput) Poolname4s

IPv4 pool names. The structure of `poolname4` block is documented below.

func (PolicyOutput) Poolname6s

IPv6 pool names. The structure of `poolname6` block is documented below.

func (PolicyOutput) ProfileGroup

func (o PolicyOutput) ProfileGroup() pulumi.StringOutput

Name of profile group.

func (PolicyOutput) ProfileProtocolOptions

func (o PolicyOutput) ProfileProtocolOptions() pulumi.StringOutput

Name of an existing Protocol options profile.

func (PolicyOutput) ProfileType

func (o PolicyOutput) ProfileType() pulumi.StringOutput

Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`.

func (PolicyOutput) Schedule

func (o PolicyOutput) Schedule() pulumi.StringOutput

Schedule name.

func (PolicyOutput) ServiceNegate

func (o PolicyOutput) ServiceNegate() pulumi.StringOutput

When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`.

func (PolicyOutput) Services

Service and service group names. The structure of `service` block is documented below.

func (PolicyOutput) SessionTtl

func (o PolicyOutput) SessionTtl() pulumi.IntOutput

TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).

func (PolicyOutput) SpamfilterProfile

func (o PolicyOutput) SpamfilterProfile() pulumi.StringOutput

Name of an existing Spam filter profile.

func (PolicyOutput) Srcaddr4s

Source IPv4 address name and address group names. The structure of `srcaddr4` block is documented below.

func (PolicyOutput) Srcaddr6s

Source IPv6 address name and address group names. The structure of `srcaddr6` block is documented below.

func (PolicyOutput) SrcaddrNegate

func (o PolicyOutput) SrcaddrNegate() pulumi.StringOutput

When enabled srcaddr specifies what the source address must NOT be. Valid values: `enable`, `disable`.

func (PolicyOutput) Srcintfs

Incoming (ingress) interface. The structure of `srcintf` block is documented below.

func (PolicyOutput) SshFilterProfile

func (o PolicyOutput) SshFilterProfile() pulumi.StringOutput

Name of an existing SSH filter profile.

func (PolicyOutput) SshPolicyRedirect

func (o PolicyOutput) SshPolicyRedirect() pulumi.StringOutput

Redirect SSH traffic to matching transparent proxy policy. Valid values: `enable`, `disable`.

func (PolicyOutput) SslSshProfile

func (o PolicyOutput) SslSshProfile() pulumi.StringOutput

Name of an existing SSL SSH profile.

func (PolicyOutput) Status

func (o PolicyOutput) Status() pulumi.StringOutput

Enable or disable this policy. Valid values: `enable`, `disable`.

func (PolicyOutput) TcpMssReceiver

func (o PolicyOutput) TcpMssReceiver() pulumi.IntOutput

Receiver TCP maximum segment size (MSS).

func (PolicyOutput) TcpMssSender

func (o PolicyOutput) TcpMssSender() pulumi.IntOutput

Sender TCP maximum segment size (MSS).

func (PolicyOutput) ToPolicyOutput

func (o PolicyOutput) ToPolicyOutput() PolicyOutput

func (PolicyOutput) ToPolicyOutputWithContext

func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput

func (PolicyOutput) TrafficShaper

func (o PolicyOutput) TrafficShaper() pulumi.StringOutput

Traffic shaper.

func (PolicyOutput) TrafficShaperReverse

func (o PolicyOutput) TrafficShaperReverse() pulumi.StringOutput

Reverse traffic shaper.

func (PolicyOutput) UrlCategories

func (o PolicyOutput) UrlCategories() PolicyUrlCategoryArrayOutput

URL category ID list. The structure of `urlCategory` block is documented below.

func (PolicyOutput) Users

Names of individual users that can authenticate with this policy. The structure of `users` block is documented below.

func (PolicyOutput) UtmStatus

func (o PolicyOutput) UtmStatus() pulumi.StringOutput

Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: `enable`, `disable`.

func (PolicyOutput) Uuid

func (o PolicyOutput) Uuid() pulumi.StringOutput

Universally Unique Identifier (UUID; automatically assigned but can be manually reset).

func (PolicyOutput) Vdomparam

func (o PolicyOutput) Vdomparam() pulumi.StringPtrOutput

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

func (PolicyOutput) VoipProfile

func (o PolicyOutput) VoipProfile() pulumi.StringOutput

Name of an existing VoIP profile.

func (PolicyOutput) Vpntunnel

func (o PolicyOutput) Vpntunnel() pulumi.StringOutput

Policy-based IPsec VPN: name of the IPsec VPN Phase 1.

func (PolicyOutput) WafProfile

func (o PolicyOutput) WafProfile() pulumi.StringOutput

Name of an existing Web application firewall profile.

func (PolicyOutput) Wanopt

func (o PolicyOutput) Wanopt() pulumi.StringOutput

Enable/disable WAN optimization. Valid values: `enable`, `disable`.

func (PolicyOutput) WanoptDetection

func (o PolicyOutput) WanoptDetection() pulumi.StringOutput

WAN optimization auto-detection mode. Valid values: `active`, `passive`, `off`.

func (PolicyOutput) WanoptPassiveOpt

func (o PolicyOutput) WanoptPassiveOpt() pulumi.StringOutput

WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: `default`, `transparent`, `non-transparent`.

func (PolicyOutput) WanoptPeer

func (o PolicyOutput) WanoptPeer() pulumi.StringOutput

WAN optimization peer.

func (PolicyOutput) WanoptProfile

func (o PolicyOutput) WanoptProfile() pulumi.StringOutput

WAN optimization profile.

func (PolicyOutput) Webcache

func (o PolicyOutput) Webcache() pulumi.StringOutput

Enable/disable web cache. Valid values: `enable`, `disable`.

func (PolicyOutput) WebcacheHttps

func (o PolicyOutput) WebcacheHttps() pulumi.StringOutput

Enable/disable web cache for HTTPS. Valid values: `disable`, `enable`.

func (PolicyOutput) WebfilterProfile

func (o PolicyOutput) WebfilterProfile() pulumi.StringOutput

Name of an existing Web filter profile.

func (PolicyOutput) WebproxyForwardServer

func (o PolicyOutput) WebproxyForwardServer() pulumi.StringOutput

Webproxy forward server name.

func (PolicyOutput) WebproxyProfile

func (o PolicyOutput) WebproxyProfile() pulumi.StringOutput

Webproxy profile name.

type PolicyPoolname4

type PolicyPoolname4 struct {
	// Policy name.
	Name *string `pulumi:"name"`
}

type PolicyPoolname4Args

type PolicyPoolname4Args struct {
	// Policy name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyPoolname4Args) ElementType

func (PolicyPoolname4Args) ElementType() reflect.Type

func (PolicyPoolname4Args) ToPolicyPoolname4Output

func (i PolicyPoolname4Args) ToPolicyPoolname4Output() PolicyPoolname4Output

func (PolicyPoolname4Args) ToPolicyPoolname4OutputWithContext

func (i PolicyPoolname4Args) ToPolicyPoolname4OutputWithContext(ctx context.Context) PolicyPoolname4Output

type PolicyPoolname4Array

type PolicyPoolname4Array []PolicyPoolname4Input

func (PolicyPoolname4Array) ElementType

func (PolicyPoolname4Array) ElementType() reflect.Type

func (PolicyPoolname4Array) ToPolicyPoolname4ArrayOutput

func (i PolicyPoolname4Array) ToPolicyPoolname4ArrayOutput() PolicyPoolname4ArrayOutput

func (PolicyPoolname4Array) ToPolicyPoolname4ArrayOutputWithContext

func (i PolicyPoolname4Array) ToPolicyPoolname4ArrayOutputWithContext(ctx context.Context) PolicyPoolname4ArrayOutput

type PolicyPoolname4ArrayInput

type PolicyPoolname4ArrayInput interface {
	pulumi.Input

	ToPolicyPoolname4ArrayOutput() PolicyPoolname4ArrayOutput
	ToPolicyPoolname4ArrayOutputWithContext(context.Context) PolicyPoolname4ArrayOutput
}

PolicyPoolname4ArrayInput is an input type that accepts PolicyPoolname4Array and PolicyPoolname4ArrayOutput values. You can construct a concrete instance of `PolicyPoolname4ArrayInput` via:

PolicyPoolname4Array{ PolicyPoolname4Args{...} }

type PolicyPoolname4ArrayOutput

type PolicyPoolname4ArrayOutput struct{ *pulumi.OutputState }

func (PolicyPoolname4ArrayOutput) ElementType

func (PolicyPoolname4ArrayOutput) ElementType() reflect.Type

func (PolicyPoolname4ArrayOutput) Index

func (PolicyPoolname4ArrayOutput) ToPolicyPoolname4ArrayOutput

func (o PolicyPoolname4ArrayOutput) ToPolicyPoolname4ArrayOutput() PolicyPoolname4ArrayOutput

func (PolicyPoolname4ArrayOutput) ToPolicyPoolname4ArrayOutputWithContext

func (o PolicyPoolname4ArrayOutput) ToPolicyPoolname4ArrayOutputWithContext(ctx context.Context) PolicyPoolname4ArrayOutput

type PolicyPoolname4Input

type PolicyPoolname4Input interface {
	pulumi.Input

	ToPolicyPoolname4Output() PolicyPoolname4Output
	ToPolicyPoolname4OutputWithContext(context.Context) PolicyPoolname4Output
}

PolicyPoolname4Input is an input type that accepts PolicyPoolname4Args and PolicyPoolname4Output values. You can construct a concrete instance of `PolicyPoolname4Input` via:

PolicyPoolname4Args{...}

type PolicyPoolname4Output

type PolicyPoolname4Output struct{ *pulumi.OutputState }

func (PolicyPoolname4Output) ElementType

func (PolicyPoolname4Output) ElementType() reflect.Type

func (PolicyPoolname4Output) Name

Policy name.

func (PolicyPoolname4Output) ToPolicyPoolname4Output

func (o PolicyPoolname4Output) ToPolicyPoolname4Output() PolicyPoolname4Output

func (PolicyPoolname4Output) ToPolicyPoolname4OutputWithContext

func (o PolicyPoolname4Output) ToPolicyPoolname4OutputWithContext(ctx context.Context) PolicyPoolname4Output

type PolicyPoolname6

type PolicyPoolname6 struct {
	// Policy name.
	Name *string `pulumi:"name"`
}

type PolicyPoolname6Args

type PolicyPoolname6Args struct {
	// Policy name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyPoolname6Args) ElementType

func (PolicyPoolname6Args) ElementType() reflect.Type

func (PolicyPoolname6Args) ToPolicyPoolname6Output

func (i PolicyPoolname6Args) ToPolicyPoolname6Output() PolicyPoolname6Output

func (PolicyPoolname6Args) ToPolicyPoolname6OutputWithContext

func (i PolicyPoolname6Args) ToPolicyPoolname6OutputWithContext(ctx context.Context) PolicyPoolname6Output

type PolicyPoolname6Array

type PolicyPoolname6Array []PolicyPoolname6Input

func (PolicyPoolname6Array) ElementType

func (PolicyPoolname6Array) ElementType() reflect.Type

func (PolicyPoolname6Array) ToPolicyPoolname6ArrayOutput

func (i PolicyPoolname6Array) ToPolicyPoolname6ArrayOutput() PolicyPoolname6ArrayOutput

func (PolicyPoolname6Array) ToPolicyPoolname6ArrayOutputWithContext

func (i PolicyPoolname6Array) ToPolicyPoolname6ArrayOutputWithContext(ctx context.Context) PolicyPoolname6ArrayOutput

type PolicyPoolname6ArrayInput

type PolicyPoolname6ArrayInput interface {
	pulumi.Input

	ToPolicyPoolname6ArrayOutput() PolicyPoolname6ArrayOutput
	ToPolicyPoolname6ArrayOutputWithContext(context.Context) PolicyPoolname6ArrayOutput
}

PolicyPoolname6ArrayInput is an input type that accepts PolicyPoolname6Array and PolicyPoolname6ArrayOutput values. You can construct a concrete instance of `PolicyPoolname6ArrayInput` via:

PolicyPoolname6Array{ PolicyPoolname6Args{...} }

type PolicyPoolname6ArrayOutput

type PolicyPoolname6ArrayOutput struct{ *pulumi.OutputState }

func (PolicyPoolname6ArrayOutput) ElementType

func (PolicyPoolname6ArrayOutput) ElementType() reflect.Type

func (PolicyPoolname6ArrayOutput) Index

func (PolicyPoolname6ArrayOutput) ToPolicyPoolname6ArrayOutput

func (o PolicyPoolname6ArrayOutput) ToPolicyPoolname6ArrayOutput() PolicyPoolname6ArrayOutput

func (PolicyPoolname6ArrayOutput) ToPolicyPoolname6ArrayOutputWithContext

func (o PolicyPoolname6ArrayOutput) ToPolicyPoolname6ArrayOutputWithContext(ctx context.Context) PolicyPoolname6ArrayOutput

type PolicyPoolname6Input

type PolicyPoolname6Input interface {
	pulumi.Input

	ToPolicyPoolname6Output() PolicyPoolname6Output
	ToPolicyPoolname6OutputWithContext(context.Context) PolicyPoolname6Output
}

PolicyPoolname6Input is an input type that accepts PolicyPoolname6Args and PolicyPoolname6Output values. You can construct a concrete instance of `PolicyPoolname6Input` via:

PolicyPoolname6Args{...}

type PolicyPoolname6Output

type PolicyPoolname6Output struct{ *pulumi.OutputState }

func (PolicyPoolname6Output) ElementType

func (PolicyPoolname6Output) ElementType() reflect.Type

func (PolicyPoolname6Output) Name

Policy name.

func (PolicyPoolname6Output) ToPolicyPoolname6Output

func (o PolicyPoolname6Output) ToPolicyPoolname6Output() PolicyPoolname6Output

func (PolicyPoolname6Output) ToPolicyPoolname6OutputWithContext

func (o PolicyPoolname6Output) ToPolicyPoolname6OutputWithContext(ctx context.Context) PolicyPoolname6Output

type PolicyService

type PolicyService struct {
	// Service name.
	Name *string `pulumi:"name"`
}

type PolicyServiceArgs

type PolicyServiceArgs struct {
	// Service name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyServiceArgs) ElementType

func (PolicyServiceArgs) ElementType() reflect.Type

func (PolicyServiceArgs) ToPolicyServiceOutput

func (i PolicyServiceArgs) ToPolicyServiceOutput() PolicyServiceOutput

func (PolicyServiceArgs) ToPolicyServiceOutputWithContext

func (i PolicyServiceArgs) ToPolicyServiceOutputWithContext(ctx context.Context) PolicyServiceOutput

type PolicyServiceArray

type PolicyServiceArray []PolicyServiceInput

func (PolicyServiceArray) ElementType

func (PolicyServiceArray) ElementType() reflect.Type

func (PolicyServiceArray) ToPolicyServiceArrayOutput

func (i PolicyServiceArray) ToPolicyServiceArrayOutput() PolicyServiceArrayOutput

func (PolicyServiceArray) ToPolicyServiceArrayOutputWithContext

func (i PolicyServiceArray) ToPolicyServiceArrayOutputWithContext(ctx context.Context) PolicyServiceArrayOutput

type PolicyServiceArrayInput

type PolicyServiceArrayInput interface {
	pulumi.Input

	ToPolicyServiceArrayOutput() PolicyServiceArrayOutput
	ToPolicyServiceArrayOutputWithContext(context.Context) PolicyServiceArrayOutput
}

PolicyServiceArrayInput is an input type that accepts PolicyServiceArray and PolicyServiceArrayOutput values. You can construct a concrete instance of `PolicyServiceArrayInput` via:

PolicyServiceArray{ PolicyServiceArgs{...} }

type PolicyServiceArrayOutput

type PolicyServiceArrayOutput struct{ *pulumi.OutputState }

func (PolicyServiceArrayOutput) ElementType

func (PolicyServiceArrayOutput) ElementType() reflect.Type

func (PolicyServiceArrayOutput) Index

func (PolicyServiceArrayOutput) ToPolicyServiceArrayOutput

func (o PolicyServiceArrayOutput) ToPolicyServiceArrayOutput() PolicyServiceArrayOutput

func (PolicyServiceArrayOutput) ToPolicyServiceArrayOutputWithContext

func (o PolicyServiceArrayOutput) ToPolicyServiceArrayOutputWithContext(ctx context.Context) PolicyServiceArrayOutput

type PolicyServiceInput

type PolicyServiceInput interface {
	pulumi.Input

	ToPolicyServiceOutput() PolicyServiceOutput
	ToPolicyServiceOutputWithContext(context.Context) PolicyServiceOutput
}

PolicyServiceInput is an input type that accepts PolicyServiceArgs and PolicyServiceOutput values. You can construct a concrete instance of `PolicyServiceInput` via:

PolicyServiceArgs{...}

type PolicyServiceOutput

type PolicyServiceOutput struct{ *pulumi.OutputState }

func (PolicyServiceOutput) ElementType

func (PolicyServiceOutput) ElementType() reflect.Type

func (PolicyServiceOutput) Name

Service name.

func (PolicyServiceOutput) ToPolicyServiceOutput

func (o PolicyServiceOutput) ToPolicyServiceOutput() PolicyServiceOutput

func (PolicyServiceOutput) ToPolicyServiceOutputWithContext

func (o PolicyServiceOutput) ToPolicyServiceOutputWithContext(ctx context.Context) PolicyServiceOutput

type PolicySrcaddr4

type PolicySrcaddr4 struct {
	// Policy name.
	Name *string `pulumi:"name"`
}

type PolicySrcaddr4Args

type PolicySrcaddr4Args struct {
	// Policy name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicySrcaddr4Args) ElementType

func (PolicySrcaddr4Args) ElementType() reflect.Type

func (PolicySrcaddr4Args) ToPolicySrcaddr4Output

func (i PolicySrcaddr4Args) ToPolicySrcaddr4Output() PolicySrcaddr4Output

func (PolicySrcaddr4Args) ToPolicySrcaddr4OutputWithContext

func (i PolicySrcaddr4Args) ToPolicySrcaddr4OutputWithContext(ctx context.Context) PolicySrcaddr4Output

type PolicySrcaddr4Array

type PolicySrcaddr4Array []PolicySrcaddr4Input

func (PolicySrcaddr4Array) ElementType

func (PolicySrcaddr4Array) ElementType() reflect.Type

func (PolicySrcaddr4Array) ToPolicySrcaddr4ArrayOutput

func (i PolicySrcaddr4Array) ToPolicySrcaddr4ArrayOutput() PolicySrcaddr4ArrayOutput

func (PolicySrcaddr4Array) ToPolicySrcaddr4ArrayOutputWithContext

func (i PolicySrcaddr4Array) ToPolicySrcaddr4ArrayOutputWithContext(ctx context.Context) PolicySrcaddr4ArrayOutput

type PolicySrcaddr4ArrayInput

type PolicySrcaddr4ArrayInput interface {
	pulumi.Input

	ToPolicySrcaddr4ArrayOutput() PolicySrcaddr4ArrayOutput
	ToPolicySrcaddr4ArrayOutputWithContext(context.Context) PolicySrcaddr4ArrayOutput
}

PolicySrcaddr4ArrayInput is an input type that accepts PolicySrcaddr4Array and PolicySrcaddr4ArrayOutput values. You can construct a concrete instance of `PolicySrcaddr4ArrayInput` via:

PolicySrcaddr4Array{ PolicySrcaddr4Args{...} }

type PolicySrcaddr4ArrayOutput

type PolicySrcaddr4ArrayOutput struct{ *pulumi.OutputState }

func (PolicySrcaddr4ArrayOutput) ElementType

func (PolicySrcaddr4ArrayOutput) ElementType() reflect.Type

func (PolicySrcaddr4ArrayOutput) Index

func (PolicySrcaddr4ArrayOutput) ToPolicySrcaddr4ArrayOutput

func (o PolicySrcaddr4ArrayOutput) ToPolicySrcaddr4ArrayOutput() PolicySrcaddr4ArrayOutput

func (PolicySrcaddr4ArrayOutput) ToPolicySrcaddr4ArrayOutputWithContext

func (o PolicySrcaddr4ArrayOutput) ToPolicySrcaddr4ArrayOutputWithContext(ctx context.Context) PolicySrcaddr4ArrayOutput

type PolicySrcaddr4Input

type PolicySrcaddr4Input interface {
	pulumi.Input

	ToPolicySrcaddr4Output() PolicySrcaddr4Output
	ToPolicySrcaddr4OutputWithContext(context.Context) PolicySrcaddr4Output
}

PolicySrcaddr4Input is an input type that accepts PolicySrcaddr4Args and PolicySrcaddr4Output values. You can construct a concrete instance of `PolicySrcaddr4Input` via:

PolicySrcaddr4Args{...}

type PolicySrcaddr4Output

type PolicySrcaddr4Output struct{ *pulumi.OutputState }

func (PolicySrcaddr4Output) ElementType

func (PolicySrcaddr4Output) ElementType() reflect.Type

func (PolicySrcaddr4Output) Name

Policy name.

func (PolicySrcaddr4Output) ToPolicySrcaddr4Output

func (o PolicySrcaddr4Output) ToPolicySrcaddr4Output() PolicySrcaddr4Output

func (PolicySrcaddr4Output) ToPolicySrcaddr4OutputWithContext

func (o PolicySrcaddr4Output) ToPolicySrcaddr4OutputWithContext(ctx context.Context) PolicySrcaddr4Output

type PolicySrcaddr6

type PolicySrcaddr6 struct {
	// Policy name.
	Name *string `pulumi:"name"`
}

type PolicySrcaddr6Args

type PolicySrcaddr6Args struct {
	// Policy name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicySrcaddr6Args) ElementType

func (PolicySrcaddr6Args) ElementType() reflect.Type

func (PolicySrcaddr6Args) ToPolicySrcaddr6Output

func (i PolicySrcaddr6Args) ToPolicySrcaddr6Output() PolicySrcaddr6Output

func (PolicySrcaddr6Args) ToPolicySrcaddr6OutputWithContext

func (i PolicySrcaddr6Args) ToPolicySrcaddr6OutputWithContext(ctx context.Context) PolicySrcaddr6Output

type PolicySrcaddr6Array

type PolicySrcaddr6Array []PolicySrcaddr6Input

func (PolicySrcaddr6Array) ElementType

func (PolicySrcaddr6Array) ElementType() reflect.Type

func (PolicySrcaddr6Array) ToPolicySrcaddr6ArrayOutput

func (i PolicySrcaddr6Array) ToPolicySrcaddr6ArrayOutput() PolicySrcaddr6ArrayOutput

func (PolicySrcaddr6Array) ToPolicySrcaddr6ArrayOutputWithContext

func (i PolicySrcaddr6Array) ToPolicySrcaddr6ArrayOutputWithContext(ctx context.Context) PolicySrcaddr6ArrayOutput

type PolicySrcaddr6ArrayInput

type PolicySrcaddr6ArrayInput interface {
	pulumi.Input

	ToPolicySrcaddr6ArrayOutput() PolicySrcaddr6ArrayOutput
	ToPolicySrcaddr6ArrayOutputWithContext(context.Context) PolicySrcaddr6ArrayOutput
}

PolicySrcaddr6ArrayInput is an input type that accepts PolicySrcaddr6Array and PolicySrcaddr6ArrayOutput values. You can construct a concrete instance of `PolicySrcaddr6ArrayInput` via:

PolicySrcaddr6Array{ PolicySrcaddr6Args{...} }

type PolicySrcaddr6ArrayOutput

type PolicySrcaddr6ArrayOutput struct{ *pulumi.OutputState }

func (PolicySrcaddr6ArrayOutput) ElementType

func (PolicySrcaddr6ArrayOutput) ElementType() reflect.Type

func (PolicySrcaddr6ArrayOutput) Index

func (PolicySrcaddr6ArrayOutput) ToPolicySrcaddr6ArrayOutput

func (o PolicySrcaddr6ArrayOutput) ToPolicySrcaddr6ArrayOutput() PolicySrcaddr6ArrayOutput

func (PolicySrcaddr6ArrayOutput) ToPolicySrcaddr6ArrayOutputWithContext

func (o PolicySrcaddr6ArrayOutput) ToPolicySrcaddr6ArrayOutputWithContext(ctx context.Context) PolicySrcaddr6ArrayOutput

type PolicySrcaddr6Input

type PolicySrcaddr6Input interface {
	pulumi.Input

	ToPolicySrcaddr6Output() PolicySrcaddr6Output
	ToPolicySrcaddr6OutputWithContext(context.Context) PolicySrcaddr6Output
}

PolicySrcaddr6Input is an input type that accepts PolicySrcaddr6Args and PolicySrcaddr6Output values. You can construct a concrete instance of `PolicySrcaddr6Input` via:

PolicySrcaddr6Args{...}

type PolicySrcaddr6Output

type PolicySrcaddr6Output struct{ *pulumi.OutputState }

func (PolicySrcaddr6Output) ElementType

func (PolicySrcaddr6Output) ElementType() reflect.Type

func (PolicySrcaddr6Output) Name

Policy name.

func (PolicySrcaddr6Output) ToPolicySrcaddr6Output

func (o PolicySrcaddr6Output) ToPolicySrcaddr6Output() PolicySrcaddr6Output

func (PolicySrcaddr6Output) ToPolicySrcaddr6OutputWithContext

func (o PolicySrcaddr6Output) ToPolicySrcaddr6OutputWithContext(ctx context.Context) PolicySrcaddr6Output

type PolicySrcintf

type PolicySrcintf struct {
	// Interface name.
	Name *string `pulumi:"name"`
}

type PolicySrcintfArgs

type PolicySrcintfArgs struct {
	// Interface name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicySrcintfArgs) ElementType

func (PolicySrcintfArgs) ElementType() reflect.Type

func (PolicySrcintfArgs) ToPolicySrcintfOutput

func (i PolicySrcintfArgs) ToPolicySrcintfOutput() PolicySrcintfOutput

func (PolicySrcintfArgs) ToPolicySrcintfOutputWithContext

func (i PolicySrcintfArgs) ToPolicySrcintfOutputWithContext(ctx context.Context) PolicySrcintfOutput

type PolicySrcintfArray

type PolicySrcintfArray []PolicySrcintfInput

func (PolicySrcintfArray) ElementType

func (PolicySrcintfArray) ElementType() reflect.Type

func (PolicySrcintfArray) ToPolicySrcintfArrayOutput

func (i PolicySrcintfArray) ToPolicySrcintfArrayOutput() PolicySrcintfArrayOutput

func (PolicySrcintfArray) ToPolicySrcintfArrayOutputWithContext

func (i PolicySrcintfArray) ToPolicySrcintfArrayOutputWithContext(ctx context.Context) PolicySrcintfArrayOutput

type PolicySrcintfArrayInput

type PolicySrcintfArrayInput interface {
	pulumi.Input

	ToPolicySrcintfArrayOutput() PolicySrcintfArrayOutput
	ToPolicySrcintfArrayOutputWithContext(context.Context) PolicySrcintfArrayOutput
}

PolicySrcintfArrayInput is an input type that accepts PolicySrcintfArray and PolicySrcintfArrayOutput values. You can construct a concrete instance of `PolicySrcintfArrayInput` via:

PolicySrcintfArray{ PolicySrcintfArgs{...} }

type PolicySrcintfArrayOutput

type PolicySrcintfArrayOutput struct{ *pulumi.OutputState }

func (PolicySrcintfArrayOutput) ElementType

func (PolicySrcintfArrayOutput) ElementType() reflect.Type

func (PolicySrcintfArrayOutput) Index

func (PolicySrcintfArrayOutput) ToPolicySrcintfArrayOutput

func (o PolicySrcintfArrayOutput) ToPolicySrcintfArrayOutput() PolicySrcintfArrayOutput

func (PolicySrcintfArrayOutput) ToPolicySrcintfArrayOutputWithContext

func (o PolicySrcintfArrayOutput) ToPolicySrcintfArrayOutputWithContext(ctx context.Context) PolicySrcintfArrayOutput

type PolicySrcintfInput

type PolicySrcintfInput interface {
	pulumi.Input

	ToPolicySrcintfOutput() PolicySrcintfOutput
	ToPolicySrcintfOutputWithContext(context.Context) PolicySrcintfOutput
}

PolicySrcintfInput is an input type that accepts PolicySrcintfArgs and PolicySrcintfOutput values. You can construct a concrete instance of `PolicySrcintfInput` via:

PolicySrcintfArgs{...}

type PolicySrcintfOutput

type PolicySrcintfOutput struct{ *pulumi.OutputState }

func (PolicySrcintfOutput) ElementType

func (PolicySrcintfOutput) ElementType() reflect.Type

func (PolicySrcintfOutput) Name

Interface name.

func (PolicySrcintfOutput) ToPolicySrcintfOutput

func (o PolicySrcintfOutput) ToPolicySrcintfOutput() PolicySrcintfOutput

func (PolicySrcintfOutput) ToPolicySrcintfOutputWithContext

func (o PolicySrcintfOutput) ToPolicySrcintfOutputWithContext(ctx context.Context) PolicySrcintfOutput

type PolicyState

type PolicyState struct {
	// Policy action (allow/deny/ipsec). Valid values: `accept`, `deny`, `ipsec`.
	Action pulumi.StringPtrInput
	// Application category ID list. The structure of `appCategory` block is documented below.
	AppCategories PolicyAppCategoryArrayInput
	// Application group names. The structure of `appGroup` block is documented below.
	AppGroups PolicyAppGroupArrayInput
	// Name of an existing Application list.
	ApplicationList pulumi.StringPtrInput
	// Application ID list. The structure of `application` block is documented below.
	Applications PolicyApplicationArrayInput
	// Enable/disable policy traffic ASIC offloading. Valid values: `enable`, `disable`.
	AutoAsicOffload pulumi.StringPtrInput
	// Name of an existing Antivirus profile.
	AvProfile pulumi.StringPtrInput
	// Enable exemption of some users from the captive portal. Valid values: `enable`, `disable`.
	CaptivePortalExempt pulumi.StringPtrInput
	// Name of an existing CIFS profile.
	CifsProfile pulumi.StringPtrInput
	// Comment.
	Comments pulumi.StringPtrInput
	// Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: `enable`, `disable`.
	DiffservForward pulumi.StringPtrInput
	// Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value.  Valid values: `enable`, `disable`.
	DiffservReverse pulumi.StringPtrInput
	// Change packet's DiffServ to this value.
	DiffservcodeForward pulumi.StringPtrInput
	// Change packet's reverse (reply) DiffServ to this value.
	DiffservcodeRev pulumi.StringPtrInput
	// Name of an existing DLP sensor.
	DlpSensor pulumi.StringPtrInput
	// Name of an existing DNS filter profile.
	DnsfilterProfile pulumi.StringPtrInput
	// Destination IPv4 address name and address group names. The structure of `dstaddr4` block is documented below.
	Dstaddr4s PolicyDstaddr4ArrayInput
	// Destination IPv6 address name and address group names. The structure of `dstaddr6` block is documented below.
	Dstaddr6s PolicyDstaddr6ArrayInput
	// When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`.
	DstaddrNegate pulumi.StringPtrInput
	// Outgoing (egress) interface. The structure of `dstintf` block is documented below.
	Dstintfs PolicyDstintfArrayInput
	// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Name of an existing email filter profile.
	EmailfilterProfile pulumi.StringPtrInput
	// Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`.
	Fixedport pulumi.StringPtrInput
	// Names of FSSO groups. The structure of `fssoGroups` block is documented below.
	FssoGroups PolicyFssoGroupArrayInput
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrInput
	// Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below.
	Groups PolicyGroupArrayInput
	// Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`.
	HttpPolicyRedirect pulumi.StringPtrInput
	// Name of an existing ICAP profile.
	IcapProfile pulumi.StringPtrInput
	// Policy-based IPsec VPN: only traffic from the remote network can initiate a VPN. Valid values: `enable`, `disable`.
	Inbound pulumi.StringPtrInput
	// Policy inspection mode (Flow/proxy). Default is Flow mode. Valid values: `proxy`, `flow`.
	InspectionMode pulumi.StringPtrInput
	// Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used.  Valid values: `enable`, `disable`.
	InternetService pulumi.StringPtrInput
	// Custom Internet Service group name. The structure of `internetServiceCustomGroup` block is documented below.
	InternetServiceCustomGroups PolicyInternetServiceCustomGroupArrayInput
	// Custom Internet Service name. The structure of `internetServiceCustom` block is documented below.
	InternetServiceCustoms PolicyInternetServiceCustomArrayInput
	// Internet Service group name. The structure of `internetServiceGroup` block is documented below.
	InternetServiceGroups PolicyInternetServiceGroupArrayInput
	// Internet Service ID. The structure of `internetServiceId` block is documented below.
	InternetServiceIds PolicyInternetServiceIdArrayInput
	// Internet Service name. The structure of `internetServiceName` block is documented below.
	InternetServiceNames PolicyInternetServiceNameArrayInput
	// When enabled internet-service specifies what the service must NOT be. Valid values: `enable`, `disable`.
	InternetServiceNegate pulumi.StringPtrInput
	// Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used.  Valid values: `enable`, `disable`.
	InternetServiceSrc pulumi.StringPtrInput
	// Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below.
	InternetServiceSrcCustomGroups PolicyInternetServiceSrcCustomGroupArrayInput
	// Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below.
	InternetServiceSrcCustoms PolicyInternetServiceSrcCustomArrayInput
	// Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below.
	InternetServiceSrcGroups PolicyInternetServiceSrcGroupArrayInput
	// Internet Service source ID. The structure of `internetServiceSrcId` block is documented below.
	InternetServiceSrcIds PolicyInternetServiceSrcIdArrayInput
	// Internet Service source name. The structure of `internetServiceSrcName` block is documented below.
	InternetServiceSrcNames PolicyInternetServiceSrcNameArrayInput
	// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.
	InternetServiceSrcNegate pulumi.StringPtrInput
	// Enable to use IP Pools for source NAT. Valid values: `enable`, `disable`.
	Ippool pulumi.StringPtrInput
	// Name of an existing IPS sensor.
	IpsSensor pulumi.StringPtrInput
	// Enable or disable logging. Log all sessions or security profile sessions. Valid values: `all`, `utm`, `disable`.
	Logtraffic pulumi.StringPtrInput
	// Record logs when a session starts. Valid values: `enable`, `disable`.
	LogtrafficStart pulumi.StringPtrInput
	// Policy name.
	Name pulumi.StringPtrInput
	// Enable/disable source NAT. Valid values: `enable`, `disable`.
	Nat pulumi.StringPtrInput
	// Policy-based IPsec VPN: only traffic from the internal network can initiate a VPN. Valid values: `enable`, `disable`.
	Outbound pulumi.StringPtrInput
	// Per-IP traffic shaper.
	PerIpShaper pulumi.StringPtrInput
	// Policy ID.
	Policyid pulumi.IntPtrInput
	// IPv4 pool names. The structure of `poolname4` block is documented below.
	Poolname4s PolicyPoolname4ArrayInput
	// IPv6 pool names. The structure of `poolname6` block is documented below.
	Poolname6s PolicyPoolname6ArrayInput
	// Name of profile group.
	ProfileGroup pulumi.StringPtrInput
	// Name of an existing Protocol options profile.
	ProfileProtocolOptions pulumi.StringPtrInput
	// Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`.
	ProfileType pulumi.StringPtrInput
	// Schedule name.
	Schedule pulumi.StringPtrInput
	// When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`.
	ServiceNegate pulumi.StringPtrInput
	// Service and service group names. The structure of `service` block is documented below.
	Services PolicyServiceArrayInput
	// TTL in seconds for sessions accepted by this policy (0 means use the system default session TTL).
	SessionTtl pulumi.IntPtrInput
	// Name of an existing Spam filter profile.
	SpamfilterProfile pulumi.StringPtrInput
	// Source IPv4 address name and address group names. The structure of `srcaddr4` block is documented below.
	Srcaddr4s PolicySrcaddr4ArrayInput
	// Source IPv6 address name and address group names. The structure of `srcaddr6` block is documented below.
	Srcaddr6s PolicySrcaddr6ArrayInput
	// When enabled srcaddr specifies what the source address must NOT be. Valid values: `enable`, `disable`.
	SrcaddrNegate pulumi.StringPtrInput
	// Incoming (ingress) interface. The structure of `srcintf` block is documented below.
	Srcintfs PolicySrcintfArrayInput
	// Name of an existing SSH filter profile.
	SshFilterProfile pulumi.StringPtrInput
	// Redirect SSH traffic to matching transparent proxy policy. Valid values: `enable`, `disable`.
	SshPolicyRedirect pulumi.StringPtrInput
	// Name of an existing SSL SSH profile.
	SslSshProfile pulumi.StringPtrInput
	// Enable or disable this policy. Valid values: `enable`, `disable`.
	Status pulumi.StringPtrInput
	// Receiver TCP maximum segment size (MSS).
	TcpMssReceiver pulumi.IntPtrInput
	// Sender TCP maximum segment size (MSS).
	TcpMssSender pulumi.IntPtrInput
	// Traffic shaper.
	TrafficShaper pulumi.StringPtrInput
	// Reverse traffic shaper.
	TrafficShaperReverse pulumi.StringPtrInput
	// URL category ID list. The structure of `urlCategory` block is documented below.
	UrlCategories PolicyUrlCategoryArrayInput
	// Names of individual users that can authenticate with this policy. The structure of `users` block is documented below.
	Users PolicyUserArrayInput
	// Enable to add one or more security profiles (AV, IPS, etc.) to the firewall policy. Valid values: `enable`, `disable`.
	UtmStatus pulumi.StringPtrInput
	// Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
	Uuid pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
	// Name of an existing VoIP profile.
	VoipProfile pulumi.StringPtrInput
	// Policy-based IPsec VPN: name of the IPsec VPN Phase 1.
	Vpntunnel pulumi.StringPtrInput
	// Name of an existing Web application firewall profile.
	WafProfile pulumi.StringPtrInput
	// Enable/disable WAN optimization. Valid values: `enable`, `disable`.
	Wanopt pulumi.StringPtrInput
	// WAN optimization auto-detection mode. Valid values: `active`, `passive`, `off`.
	WanoptDetection pulumi.StringPtrInput
	// WAN optimization passive mode options. This option decides what IP address will be used to connect to server. Valid values: `default`, `transparent`, `non-transparent`.
	WanoptPassiveOpt pulumi.StringPtrInput
	// WAN optimization peer.
	WanoptPeer pulumi.StringPtrInput
	// WAN optimization profile.
	WanoptProfile pulumi.StringPtrInput
	// Enable/disable web cache. Valid values: `enable`, `disable`.
	Webcache pulumi.StringPtrInput
	// Enable/disable web cache for HTTPS. Valid values: `disable`, `enable`.
	WebcacheHttps pulumi.StringPtrInput
	// Name of an existing Web filter profile.
	WebfilterProfile pulumi.StringPtrInput
	// Webproxy forward server name.
	WebproxyForwardServer pulumi.StringPtrInput
	// Webproxy profile name.
	WebproxyProfile pulumi.StringPtrInput
}

func (PolicyState) ElementType

func (PolicyState) ElementType() reflect.Type

type PolicyUrlCategory

type PolicyUrlCategory struct {
	// URL category ID.
	Id *int `pulumi:"id"`
}

type PolicyUrlCategoryArgs

type PolicyUrlCategoryArgs struct {
	// URL category ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (PolicyUrlCategoryArgs) ElementType

func (PolicyUrlCategoryArgs) ElementType() reflect.Type

func (PolicyUrlCategoryArgs) ToPolicyUrlCategoryOutput

func (i PolicyUrlCategoryArgs) ToPolicyUrlCategoryOutput() PolicyUrlCategoryOutput

func (PolicyUrlCategoryArgs) ToPolicyUrlCategoryOutputWithContext

func (i PolicyUrlCategoryArgs) ToPolicyUrlCategoryOutputWithContext(ctx context.Context) PolicyUrlCategoryOutput

type PolicyUrlCategoryArray

type PolicyUrlCategoryArray []PolicyUrlCategoryInput

func (PolicyUrlCategoryArray) ElementType

func (PolicyUrlCategoryArray) ElementType() reflect.Type

func (PolicyUrlCategoryArray) ToPolicyUrlCategoryArrayOutput

func (i PolicyUrlCategoryArray) ToPolicyUrlCategoryArrayOutput() PolicyUrlCategoryArrayOutput

func (PolicyUrlCategoryArray) ToPolicyUrlCategoryArrayOutputWithContext

func (i PolicyUrlCategoryArray) ToPolicyUrlCategoryArrayOutputWithContext(ctx context.Context) PolicyUrlCategoryArrayOutput

type PolicyUrlCategoryArrayInput

type PolicyUrlCategoryArrayInput interface {
	pulumi.Input

	ToPolicyUrlCategoryArrayOutput() PolicyUrlCategoryArrayOutput
	ToPolicyUrlCategoryArrayOutputWithContext(context.Context) PolicyUrlCategoryArrayOutput
}

PolicyUrlCategoryArrayInput is an input type that accepts PolicyUrlCategoryArray and PolicyUrlCategoryArrayOutput values. You can construct a concrete instance of `PolicyUrlCategoryArrayInput` via:

PolicyUrlCategoryArray{ PolicyUrlCategoryArgs{...} }

type PolicyUrlCategoryArrayOutput

type PolicyUrlCategoryArrayOutput struct{ *pulumi.OutputState }

func (PolicyUrlCategoryArrayOutput) ElementType

func (PolicyUrlCategoryArrayOutput) Index

func (PolicyUrlCategoryArrayOutput) ToPolicyUrlCategoryArrayOutput

func (o PolicyUrlCategoryArrayOutput) ToPolicyUrlCategoryArrayOutput() PolicyUrlCategoryArrayOutput

func (PolicyUrlCategoryArrayOutput) ToPolicyUrlCategoryArrayOutputWithContext

func (o PolicyUrlCategoryArrayOutput) ToPolicyUrlCategoryArrayOutputWithContext(ctx context.Context) PolicyUrlCategoryArrayOutput

type PolicyUrlCategoryInput

type PolicyUrlCategoryInput interface {
	pulumi.Input

	ToPolicyUrlCategoryOutput() PolicyUrlCategoryOutput
	ToPolicyUrlCategoryOutputWithContext(context.Context) PolicyUrlCategoryOutput
}

PolicyUrlCategoryInput is an input type that accepts PolicyUrlCategoryArgs and PolicyUrlCategoryOutput values. You can construct a concrete instance of `PolicyUrlCategoryInput` via:

PolicyUrlCategoryArgs{...}

type PolicyUrlCategoryOutput

type PolicyUrlCategoryOutput struct{ *pulumi.OutputState }

func (PolicyUrlCategoryOutput) ElementType

func (PolicyUrlCategoryOutput) ElementType() reflect.Type

func (PolicyUrlCategoryOutput) Id

URL category ID.

func (PolicyUrlCategoryOutput) ToPolicyUrlCategoryOutput

func (o PolicyUrlCategoryOutput) ToPolicyUrlCategoryOutput() PolicyUrlCategoryOutput

func (PolicyUrlCategoryOutput) ToPolicyUrlCategoryOutputWithContext

func (o PolicyUrlCategoryOutput) ToPolicyUrlCategoryOutputWithContext(ctx context.Context) PolicyUrlCategoryOutput

type PolicyUser

type PolicyUser struct {
	// IPv6 pool name.
	Name *string `pulumi:"name"`
}

type PolicyUserArgs

type PolicyUserArgs struct {
	// IPv6 pool name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (PolicyUserArgs) ElementType

func (PolicyUserArgs) ElementType() reflect.Type

func (PolicyUserArgs) ToPolicyUserOutput

func (i PolicyUserArgs) ToPolicyUserOutput() PolicyUserOutput

func (PolicyUserArgs) ToPolicyUserOutputWithContext

func (i PolicyUserArgs) ToPolicyUserOutputWithContext(ctx context.Context) PolicyUserOutput

type PolicyUserArray

type PolicyUserArray []PolicyUserInput

func (PolicyUserArray) ElementType

func (PolicyUserArray) ElementType() reflect.Type

func (PolicyUserArray) ToPolicyUserArrayOutput

func (i PolicyUserArray) ToPolicyUserArrayOutput() PolicyUserArrayOutput

func (PolicyUserArray) ToPolicyUserArrayOutputWithContext

func (i PolicyUserArray) ToPolicyUserArrayOutputWithContext(ctx context.Context) PolicyUserArrayOutput

type PolicyUserArrayInput

type PolicyUserArrayInput interface {
	pulumi.Input

	ToPolicyUserArrayOutput() PolicyUserArrayOutput
	ToPolicyUserArrayOutputWithContext(context.Context) PolicyUserArrayOutput
}

PolicyUserArrayInput is an input type that accepts PolicyUserArray and PolicyUserArrayOutput values. You can construct a concrete instance of `PolicyUserArrayInput` via:

PolicyUserArray{ PolicyUserArgs{...} }

type PolicyUserArrayOutput

type PolicyUserArrayOutput struct{ *pulumi.OutputState }

func (PolicyUserArrayOutput) ElementType

func (PolicyUserArrayOutput) ElementType() reflect.Type

func (PolicyUserArrayOutput) Index

func (PolicyUserArrayOutput) ToPolicyUserArrayOutput

func (o PolicyUserArrayOutput) ToPolicyUserArrayOutput() PolicyUserArrayOutput

func (PolicyUserArrayOutput) ToPolicyUserArrayOutputWithContext

func (o PolicyUserArrayOutput) ToPolicyUserArrayOutputWithContext(ctx context.Context) PolicyUserArrayOutput

type PolicyUserInput

type PolicyUserInput interface {
	pulumi.Input

	ToPolicyUserOutput() PolicyUserOutput
	ToPolicyUserOutputWithContext(context.Context) PolicyUserOutput
}

PolicyUserInput is an input type that accepts PolicyUserArgs and PolicyUserOutput values. You can construct a concrete instance of `PolicyUserInput` via:

PolicyUserArgs{...}

type PolicyUserOutput

type PolicyUserOutput struct{ *pulumi.OutputState }

func (PolicyUserOutput) ElementType

func (PolicyUserOutput) ElementType() reflect.Type

func (PolicyUserOutput) Name

IPv6 pool name.

func (PolicyUserOutput) ToPolicyUserOutput

func (o PolicyUserOutput) ToPolicyUserOutput() PolicyUserOutput

func (PolicyUserOutput) ToPolicyUserOutputWithContext

func (o PolicyUserOutput) ToPolicyUserOutputWithContext(ctx context.Context) PolicyUserOutput

Jump to

Keyboard shortcuts

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