hotspot20

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 Anqp3gppcellular

type Anqp3gppcellular struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below.
	MccMncLists Anqp3gppcellularMccMncListArrayOutput `pulumi:"mccMncLists"`
	// 3GPP PLMN name.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure 3GPP public land mobile network (PLMN).

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewAnqp3gppcellular(ctx, "trname", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 Anqp3GppCellular can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqp3gppcellular:Anqp3gppcellular labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqp3gppcellular:Anqp3gppcellular labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqp3gppcellular

func GetAnqp3gppcellular(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Anqp3gppcellularState, opts ...pulumi.ResourceOption) (*Anqp3gppcellular, error)

GetAnqp3gppcellular gets an existing Anqp3gppcellular 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 NewAnqp3gppcellular

func NewAnqp3gppcellular(ctx *pulumi.Context,
	name string, args *Anqp3gppcellularArgs, opts ...pulumi.ResourceOption) (*Anqp3gppcellular, error)

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

func (*Anqp3gppcellular) ElementType

func (*Anqp3gppcellular) ElementType() reflect.Type

func (*Anqp3gppcellular) ToAnqp3gppcellularOutput

func (i *Anqp3gppcellular) ToAnqp3gppcellularOutput() Anqp3gppcellularOutput

func (*Anqp3gppcellular) ToAnqp3gppcellularOutputWithContext

func (i *Anqp3gppcellular) ToAnqp3gppcellularOutputWithContext(ctx context.Context) Anqp3gppcellularOutput

type Anqp3gppcellularArgs

type Anqp3gppcellularArgs struct {
	// 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
	// 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
	// Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below.
	MccMncLists Anqp3gppcellularMccMncListArrayInput
	// 3GPP PLMN name.
	Name 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
}

The set of arguments for constructing a Anqp3gppcellular resource.

func (Anqp3gppcellularArgs) ElementType

func (Anqp3gppcellularArgs) ElementType() reflect.Type

type Anqp3gppcellularArray

type Anqp3gppcellularArray []Anqp3gppcellularInput

func (Anqp3gppcellularArray) ElementType

func (Anqp3gppcellularArray) ElementType() reflect.Type

func (Anqp3gppcellularArray) ToAnqp3gppcellularArrayOutput

func (i Anqp3gppcellularArray) ToAnqp3gppcellularArrayOutput() Anqp3gppcellularArrayOutput

func (Anqp3gppcellularArray) ToAnqp3gppcellularArrayOutputWithContext

func (i Anqp3gppcellularArray) ToAnqp3gppcellularArrayOutputWithContext(ctx context.Context) Anqp3gppcellularArrayOutput

type Anqp3gppcellularArrayInput

type Anqp3gppcellularArrayInput interface {
	pulumi.Input

	ToAnqp3gppcellularArrayOutput() Anqp3gppcellularArrayOutput
	ToAnqp3gppcellularArrayOutputWithContext(context.Context) Anqp3gppcellularArrayOutput
}

Anqp3gppcellularArrayInput is an input type that accepts Anqp3gppcellularArray and Anqp3gppcellularArrayOutput values. You can construct a concrete instance of `Anqp3gppcellularArrayInput` via:

Anqp3gppcellularArray{ Anqp3gppcellularArgs{...} }

type Anqp3gppcellularArrayOutput

type Anqp3gppcellularArrayOutput struct{ *pulumi.OutputState }

func (Anqp3gppcellularArrayOutput) ElementType

func (Anqp3gppcellularArrayOutput) Index

func (Anqp3gppcellularArrayOutput) ToAnqp3gppcellularArrayOutput

func (o Anqp3gppcellularArrayOutput) ToAnqp3gppcellularArrayOutput() Anqp3gppcellularArrayOutput

func (Anqp3gppcellularArrayOutput) ToAnqp3gppcellularArrayOutputWithContext

func (o Anqp3gppcellularArrayOutput) ToAnqp3gppcellularArrayOutputWithContext(ctx context.Context) Anqp3gppcellularArrayOutput

type Anqp3gppcellularInput

type Anqp3gppcellularInput interface {
	pulumi.Input

	ToAnqp3gppcellularOutput() Anqp3gppcellularOutput
	ToAnqp3gppcellularOutputWithContext(ctx context.Context) Anqp3gppcellularOutput
}

type Anqp3gppcellularMap

type Anqp3gppcellularMap map[string]Anqp3gppcellularInput

func (Anqp3gppcellularMap) ElementType

func (Anqp3gppcellularMap) ElementType() reflect.Type

func (Anqp3gppcellularMap) ToAnqp3gppcellularMapOutput

func (i Anqp3gppcellularMap) ToAnqp3gppcellularMapOutput() Anqp3gppcellularMapOutput

func (Anqp3gppcellularMap) ToAnqp3gppcellularMapOutputWithContext

func (i Anqp3gppcellularMap) ToAnqp3gppcellularMapOutputWithContext(ctx context.Context) Anqp3gppcellularMapOutput

type Anqp3gppcellularMapInput

type Anqp3gppcellularMapInput interface {
	pulumi.Input

	ToAnqp3gppcellularMapOutput() Anqp3gppcellularMapOutput
	ToAnqp3gppcellularMapOutputWithContext(context.Context) Anqp3gppcellularMapOutput
}

Anqp3gppcellularMapInput is an input type that accepts Anqp3gppcellularMap and Anqp3gppcellularMapOutput values. You can construct a concrete instance of `Anqp3gppcellularMapInput` via:

Anqp3gppcellularMap{ "key": Anqp3gppcellularArgs{...} }

type Anqp3gppcellularMapOutput

type Anqp3gppcellularMapOutput struct{ *pulumi.OutputState }

func (Anqp3gppcellularMapOutput) ElementType

func (Anqp3gppcellularMapOutput) ElementType() reflect.Type

func (Anqp3gppcellularMapOutput) MapIndex

func (Anqp3gppcellularMapOutput) ToAnqp3gppcellularMapOutput

func (o Anqp3gppcellularMapOutput) ToAnqp3gppcellularMapOutput() Anqp3gppcellularMapOutput

func (Anqp3gppcellularMapOutput) ToAnqp3gppcellularMapOutputWithContext

func (o Anqp3gppcellularMapOutput) ToAnqp3gppcellularMapOutputWithContext(ctx context.Context) Anqp3gppcellularMapOutput

type Anqp3gppcellularMccMncList

type Anqp3gppcellularMccMncList struct {
	// ID.
	Id *int `pulumi:"id"`
	// Mobile country code.
	Mcc *string `pulumi:"mcc"`
	// Mobile network code.
	Mnc *string `pulumi:"mnc"`
}

type Anqp3gppcellularMccMncListArgs

type Anqp3gppcellularMccMncListArgs struct {
	// ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Mobile country code.
	Mcc pulumi.StringPtrInput `pulumi:"mcc"`
	// Mobile network code.
	Mnc pulumi.StringPtrInput `pulumi:"mnc"`
}

func (Anqp3gppcellularMccMncListArgs) ElementType

func (Anqp3gppcellularMccMncListArgs) ToAnqp3gppcellularMccMncListOutput

func (i Anqp3gppcellularMccMncListArgs) ToAnqp3gppcellularMccMncListOutput() Anqp3gppcellularMccMncListOutput

func (Anqp3gppcellularMccMncListArgs) ToAnqp3gppcellularMccMncListOutputWithContext

func (i Anqp3gppcellularMccMncListArgs) ToAnqp3gppcellularMccMncListOutputWithContext(ctx context.Context) Anqp3gppcellularMccMncListOutput

type Anqp3gppcellularMccMncListArray

type Anqp3gppcellularMccMncListArray []Anqp3gppcellularMccMncListInput

func (Anqp3gppcellularMccMncListArray) ElementType

func (Anqp3gppcellularMccMncListArray) ToAnqp3gppcellularMccMncListArrayOutput

func (i Anqp3gppcellularMccMncListArray) ToAnqp3gppcellularMccMncListArrayOutput() Anqp3gppcellularMccMncListArrayOutput

func (Anqp3gppcellularMccMncListArray) ToAnqp3gppcellularMccMncListArrayOutputWithContext

func (i Anqp3gppcellularMccMncListArray) ToAnqp3gppcellularMccMncListArrayOutputWithContext(ctx context.Context) Anqp3gppcellularMccMncListArrayOutput

type Anqp3gppcellularMccMncListArrayInput

type Anqp3gppcellularMccMncListArrayInput interface {
	pulumi.Input

	ToAnqp3gppcellularMccMncListArrayOutput() Anqp3gppcellularMccMncListArrayOutput
	ToAnqp3gppcellularMccMncListArrayOutputWithContext(context.Context) Anqp3gppcellularMccMncListArrayOutput
}

Anqp3gppcellularMccMncListArrayInput is an input type that accepts Anqp3gppcellularMccMncListArray and Anqp3gppcellularMccMncListArrayOutput values. You can construct a concrete instance of `Anqp3gppcellularMccMncListArrayInput` via:

Anqp3gppcellularMccMncListArray{ Anqp3gppcellularMccMncListArgs{...} }

type Anqp3gppcellularMccMncListArrayOutput

type Anqp3gppcellularMccMncListArrayOutput struct{ *pulumi.OutputState }

func (Anqp3gppcellularMccMncListArrayOutput) ElementType

func (Anqp3gppcellularMccMncListArrayOutput) Index

func (Anqp3gppcellularMccMncListArrayOutput) ToAnqp3gppcellularMccMncListArrayOutput

func (o Anqp3gppcellularMccMncListArrayOutput) ToAnqp3gppcellularMccMncListArrayOutput() Anqp3gppcellularMccMncListArrayOutput

func (Anqp3gppcellularMccMncListArrayOutput) ToAnqp3gppcellularMccMncListArrayOutputWithContext

func (o Anqp3gppcellularMccMncListArrayOutput) ToAnqp3gppcellularMccMncListArrayOutputWithContext(ctx context.Context) Anqp3gppcellularMccMncListArrayOutput

type Anqp3gppcellularMccMncListInput

type Anqp3gppcellularMccMncListInput interface {
	pulumi.Input

	ToAnqp3gppcellularMccMncListOutput() Anqp3gppcellularMccMncListOutput
	ToAnqp3gppcellularMccMncListOutputWithContext(context.Context) Anqp3gppcellularMccMncListOutput
}

Anqp3gppcellularMccMncListInput is an input type that accepts Anqp3gppcellularMccMncListArgs and Anqp3gppcellularMccMncListOutput values. You can construct a concrete instance of `Anqp3gppcellularMccMncListInput` via:

Anqp3gppcellularMccMncListArgs{...}

type Anqp3gppcellularMccMncListOutput

type Anqp3gppcellularMccMncListOutput struct{ *pulumi.OutputState }

func (Anqp3gppcellularMccMncListOutput) ElementType

func (Anqp3gppcellularMccMncListOutput) Id

ID.

func (Anqp3gppcellularMccMncListOutput) Mcc

Mobile country code.

func (Anqp3gppcellularMccMncListOutput) Mnc

Mobile network code.

func (Anqp3gppcellularMccMncListOutput) ToAnqp3gppcellularMccMncListOutput

func (o Anqp3gppcellularMccMncListOutput) ToAnqp3gppcellularMccMncListOutput() Anqp3gppcellularMccMncListOutput

func (Anqp3gppcellularMccMncListOutput) ToAnqp3gppcellularMccMncListOutputWithContext

func (o Anqp3gppcellularMccMncListOutput) ToAnqp3gppcellularMccMncListOutputWithContext(ctx context.Context) Anqp3gppcellularMccMncListOutput

type Anqp3gppcellularOutput

type Anqp3gppcellularOutput struct{ *pulumi.OutputState }

func (Anqp3gppcellularOutput) DynamicSortSubtable

func (o Anqp3gppcellularOutput) 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 (Anqp3gppcellularOutput) ElementType

func (Anqp3gppcellularOutput) ElementType() reflect.Type

func (Anqp3gppcellularOutput) GetAllTables

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 (Anqp3gppcellularOutput) MccMncLists

Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below.

func (Anqp3gppcellularOutput) Name

3GPP PLMN name.

func (Anqp3gppcellularOutput) ToAnqp3gppcellularOutput

func (o Anqp3gppcellularOutput) ToAnqp3gppcellularOutput() Anqp3gppcellularOutput

func (Anqp3gppcellularOutput) ToAnqp3gppcellularOutputWithContext

func (o Anqp3gppcellularOutput) ToAnqp3gppcellularOutputWithContext(ctx context.Context) Anqp3gppcellularOutput

func (Anqp3gppcellularOutput) Vdomparam

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.

type Anqp3gppcellularState

type Anqp3gppcellularState struct {
	// 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
	// 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
	// Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below.
	MccMncLists Anqp3gppcellularMccMncListArrayInput
	// 3GPP PLMN name.
	Name 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
}

func (Anqp3gppcellularState) ElementType

func (Anqp3gppcellularState) ElementType() reflect.Type

type Anqpipaddresstype

type Anqpipaddresstype struct {
	pulumi.CustomResourceState

	// IPv4 address type. Valid values: `not-available`, `public`, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`, `not-known`.
	Ipv4AddressType pulumi.StringOutput `pulumi:"ipv4AddressType"`
	// IPv6 address type. Valid values: `not-available`, `available`, `not-known`.
	Ipv6AddressType pulumi.StringOutput `pulumi:"ipv6AddressType"`
	// IP type name.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure IP address type availability.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewAnqpipaddresstype(ctx, "trname", &wirelesscontroller.AnqpipaddresstypeArgs{
			Ipv4AddressType: pulumi.String("public"),
			Ipv6AddressType: pulumi.String("not-available"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 AnqpIpAddressType can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqpipaddresstype

func GetAnqpipaddresstype(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnqpipaddresstypeState, opts ...pulumi.ResourceOption) (*Anqpipaddresstype, error)

GetAnqpipaddresstype gets an existing Anqpipaddresstype 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 NewAnqpipaddresstype

func NewAnqpipaddresstype(ctx *pulumi.Context,
	name string, args *AnqpipaddresstypeArgs, opts ...pulumi.ResourceOption) (*Anqpipaddresstype, error)

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

func (*Anqpipaddresstype) ElementType

func (*Anqpipaddresstype) ElementType() reflect.Type

func (*Anqpipaddresstype) ToAnqpipaddresstypeOutput

func (i *Anqpipaddresstype) ToAnqpipaddresstypeOutput() AnqpipaddresstypeOutput

func (*Anqpipaddresstype) ToAnqpipaddresstypeOutputWithContext

func (i *Anqpipaddresstype) ToAnqpipaddresstypeOutputWithContext(ctx context.Context) AnqpipaddresstypeOutput

type AnqpipaddresstypeArgs

type AnqpipaddresstypeArgs struct {
	// IPv4 address type. Valid values: `not-available`, `public`, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`, `not-known`.
	Ipv4AddressType pulumi.StringPtrInput
	// IPv6 address type. Valid values: `not-available`, `available`, `not-known`.
	Ipv6AddressType pulumi.StringPtrInput
	// IP type name.
	Name 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
}

The set of arguments for constructing a Anqpipaddresstype resource.

func (AnqpipaddresstypeArgs) ElementType

func (AnqpipaddresstypeArgs) ElementType() reflect.Type

type AnqpipaddresstypeArray

type AnqpipaddresstypeArray []AnqpipaddresstypeInput

func (AnqpipaddresstypeArray) ElementType

func (AnqpipaddresstypeArray) ElementType() reflect.Type

func (AnqpipaddresstypeArray) ToAnqpipaddresstypeArrayOutput

func (i AnqpipaddresstypeArray) ToAnqpipaddresstypeArrayOutput() AnqpipaddresstypeArrayOutput

func (AnqpipaddresstypeArray) ToAnqpipaddresstypeArrayOutputWithContext

func (i AnqpipaddresstypeArray) ToAnqpipaddresstypeArrayOutputWithContext(ctx context.Context) AnqpipaddresstypeArrayOutput

type AnqpipaddresstypeArrayInput

type AnqpipaddresstypeArrayInput interface {
	pulumi.Input

	ToAnqpipaddresstypeArrayOutput() AnqpipaddresstypeArrayOutput
	ToAnqpipaddresstypeArrayOutputWithContext(context.Context) AnqpipaddresstypeArrayOutput
}

AnqpipaddresstypeArrayInput is an input type that accepts AnqpipaddresstypeArray and AnqpipaddresstypeArrayOutput values. You can construct a concrete instance of `AnqpipaddresstypeArrayInput` via:

AnqpipaddresstypeArray{ AnqpipaddresstypeArgs{...} }

type AnqpipaddresstypeArrayOutput

type AnqpipaddresstypeArrayOutput struct{ *pulumi.OutputState }

func (AnqpipaddresstypeArrayOutput) ElementType

func (AnqpipaddresstypeArrayOutput) Index

func (AnqpipaddresstypeArrayOutput) ToAnqpipaddresstypeArrayOutput

func (o AnqpipaddresstypeArrayOutput) ToAnqpipaddresstypeArrayOutput() AnqpipaddresstypeArrayOutput

func (AnqpipaddresstypeArrayOutput) ToAnqpipaddresstypeArrayOutputWithContext

func (o AnqpipaddresstypeArrayOutput) ToAnqpipaddresstypeArrayOutputWithContext(ctx context.Context) AnqpipaddresstypeArrayOutput

type AnqpipaddresstypeInput

type AnqpipaddresstypeInput interface {
	pulumi.Input

	ToAnqpipaddresstypeOutput() AnqpipaddresstypeOutput
	ToAnqpipaddresstypeOutputWithContext(ctx context.Context) AnqpipaddresstypeOutput
}

type AnqpipaddresstypeMap

type AnqpipaddresstypeMap map[string]AnqpipaddresstypeInput

func (AnqpipaddresstypeMap) ElementType

func (AnqpipaddresstypeMap) ElementType() reflect.Type

func (AnqpipaddresstypeMap) ToAnqpipaddresstypeMapOutput

func (i AnqpipaddresstypeMap) ToAnqpipaddresstypeMapOutput() AnqpipaddresstypeMapOutput

func (AnqpipaddresstypeMap) ToAnqpipaddresstypeMapOutputWithContext

func (i AnqpipaddresstypeMap) ToAnqpipaddresstypeMapOutputWithContext(ctx context.Context) AnqpipaddresstypeMapOutput

type AnqpipaddresstypeMapInput

type AnqpipaddresstypeMapInput interface {
	pulumi.Input

	ToAnqpipaddresstypeMapOutput() AnqpipaddresstypeMapOutput
	ToAnqpipaddresstypeMapOutputWithContext(context.Context) AnqpipaddresstypeMapOutput
}

AnqpipaddresstypeMapInput is an input type that accepts AnqpipaddresstypeMap and AnqpipaddresstypeMapOutput values. You can construct a concrete instance of `AnqpipaddresstypeMapInput` via:

AnqpipaddresstypeMap{ "key": AnqpipaddresstypeArgs{...} }

type AnqpipaddresstypeMapOutput

type AnqpipaddresstypeMapOutput struct{ *pulumi.OutputState }

func (AnqpipaddresstypeMapOutput) ElementType

func (AnqpipaddresstypeMapOutput) ElementType() reflect.Type

func (AnqpipaddresstypeMapOutput) MapIndex

func (AnqpipaddresstypeMapOutput) ToAnqpipaddresstypeMapOutput

func (o AnqpipaddresstypeMapOutput) ToAnqpipaddresstypeMapOutput() AnqpipaddresstypeMapOutput

func (AnqpipaddresstypeMapOutput) ToAnqpipaddresstypeMapOutputWithContext

func (o AnqpipaddresstypeMapOutput) ToAnqpipaddresstypeMapOutputWithContext(ctx context.Context) AnqpipaddresstypeMapOutput

type AnqpipaddresstypeOutput

type AnqpipaddresstypeOutput struct{ *pulumi.OutputState }

func (AnqpipaddresstypeOutput) ElementType

func (AnqpipaddresstypeOutput) ElementType() reflect.Type

func (AnqpipaddresstypeOutput) Ipv4AddressType

func (o AnqpipaddresstypeOutput) Ipv4AddressType() pulumi.StringOutput

IPv4 address type. Valid values: `not-available`, `public`, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`, `not-known`.

func (AnqpipaddresstypeOutput) Ipv6AddressType

func (o AnqpipaddresstypeOutput) Ipv6AddressType() pulumi.StringOutput

IPv6 address type. Valid values: `not-available`, `available`, `not-known`.

func (AnqpipaddresstypeOutput) Name

IP type name.

func (AnqpipaddresstypeOutput) ToAnqpipaddresstypeOutput

func (o AnqpipaddresstypeOutput) ToAnqpipaddresstypeOutput() AnqpipaddresstypeOutput

func (AnqpipaddresstypeOutput) ToAnqpipaddresstypeOutputWithContext

func (o AnqpipaddresstypeOutput) ToAnqpipaddresstypeOutputWithContext(ctx context.Context) AnqpipaddresstypeOutput

func (AnqpipaddresstypeOutput) Vdomparam

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.

type AnqpipaddresstypeState

type AnqpipaddresstypeState struct {
	// IPv4 address type. Valid values: `not-available`, `public`, `port-restricted`, `single-NATed-private`, `double-NATed-private`, `port-restricted-and-single-NATed`, `port-restricted-and-double-NATed`, `not-known`.
	Ipv4AddressType pulumi.StringPtrInput
	// IPv6 address type. Valid values: `not-available`, `available`, `not-known`.
	Ipv6AddressType pulumi.StringPtrInput
	// IP type name.
	Name 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
}

func (AnqpipaddresstypeState) ElementType

func (AnqpipaddresstypeState) ElementType() reflect.Type

type Anqpnairealm

type Anqpnairealm struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// NAI list. The structure of `naiList` block is documented below.
	NaiLists AnqpnairealmNaiListArrayOutput `pulumi:"naiLists"`
	// NAI realm list name.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure network access identifier (NAI) realm.

## Import

WirelessControllerHotspot20 AnqpNaiRealm can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpnairealm:Anqpnairealm labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpnairealm:Anqpnairealm labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqpnairealm

func GetAnqpnairealm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnqpnairealmState, opts ...pulumi.ResourceOption) (*Anqpnairealm, error)

GetAnqpnairealm gets an existing Anqpnairealm 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 NewAnqpnairealm

func NewAnqpnairealm(ctx *pulumi.Context,
	name string, args *AnqpnairealmArgs, opts ...pulumi.ResourceOption) (*Anqpnairealm, error)

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

func (*Anqpnairealm) ElementType

func (*Anqpnairealm) ElementType() reflect.Type

func (*Anqpnairealm) ToAnqpnairealmOutput

func (i *Anqpnairealm) ToAnqpnairealmOutput() AnqpnairealmOutput

func (*Anqpnairealm) ToAnqpnairealmOutputWithContext

func (i *Anqpnairealm) ToAnqpnairealmOutputWithContext(ctx context.Context) AnqpnairealmOutput

type AnqpnairealmArgs

type AnqpnairealmArgs struct {
	// 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
	// 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
	// NAI list. The structure of `naiList` block is documented below.
	NaiLists AnqpnairealmNaiListArrayInput
	// NAI realm list name.
	Name 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
}

The set of arguments for constructing a Anqpnairealm resource.

func (AnqpnairealmArgs) ElementType

func (AnqpnairealmArgs) ElementType() reflect.Type

type AnqpnairealmArray

type AnqpnairealmArray []AnqpnairealmInput

func (AnqpnairealmArray) ElementType

func (AnqpnairealmArray) ElementType() reflect.Type

func (AnqpnairealmArray) ToAnqpnairealmArrayOutput

func (i AnqpnairealmArray) ToAnqpnairealmArrayOutput() AnqpnairealmArrayOutput

func (AnqpnairealmArray) ToAnqpnairealmArrayOutputWithContext

func (i AnqpnairealmArray) ToAnqpnairealmArrayOutputWithContext(ctx context.Context) AnqpnairealmArrayOutput

type AnqpnairealmArrayInput

type AnqpnairealmArrayInput interface {
	pulumi.Input

	ToAnqpnairealmArrayOutput() AnqpnairealmArrayOutput
	ToAnqpnairealmArrayOutputWithContext(context.Context) AnqpnairealmArrayOutput
}

AnqpnairealmArrayInput is an input type that accepts AnqpnairealmArray and AnqpnairealmArrayOutput values. You can construct a concrete instance of `AnqpnairealmArrayInput` via:

AnqpnairealmArray{ AnqpnairealmArgs{...} }

type AnqpnairealmArrayOutput

type AnqpnairealmArrayOutput struct{ *pulumi.OutputState }

func (AnqpnairealmArrayOutput) ElementType

func (AnqpnairealmArrayOutput) ElementType() reflect.Type

func (AnqpnairealmArrayOutput) Index

func (AnqpnairealmArrayOutput) ToAnqpnairealmArrayOutput

func (o AnqpnairealmArrayOutput) ToAnqpnairealmArrayOutput() AnqpnairealmArrayOutput

func (AnqpnairealmArrayOutput) ToAnqpnairealmArrayOutputWithContext

func (o AnqpnairealmArrayOutput) ToAnqpnairealmArrayOutputWithContext(ctx context.Context) AnqpnairealmArrayOutput

type AnqpnairealmInput

type AnqpnairealmInput interface {
	pulumi.Input

	ToAnqpnairealmOutput() AnqpnairealmOutput
	ToAnqpnairealmOutputWithContext(ctx context.Context) AnqpnairealmOutput
}

type AnqpnairealmMap

type AnqpnairealmMap map[string]AnqpnairealmInput

func (AnqpnairealmMap) ElementType

func (AnqpnairealmMap) ElementType() reflect.Type

func (AnqpnairealmMap) ToAnqpnairealmMapOutput

func (i AnqpnairealmMap) ToAnqpnairealmMapOutput() AnqpnairealmMapOutput

func (AnqpnairealmMap) ToAnqpnairealmMapOutputWithContext

func (i AnqpnairealmMap) ToAnqpnairealmMapOutputWithContext(ctx context.Context) AnqpnairealmMapOutput

type AnqpnairealmMapInput

type AnqpnairealmMapInput interface {
	pulumi.Input

	ToAnqpnairealmMapOutput() AnqpnairealmMapOutput
	ToAnqpnairealmMapOutputWithContext(context.Context) AnqpnairealmMapOutput
}

AnqpnairealmMapInput is an input type that accepts AnqpnairealmMap and AnqpnairealmMapOutput values. You can construct a concrete instance of `AnqpnairealmMapInput` via:

AnqpnairealmMap{ "key": AnqpnairealmArgs{...} }

type AnqpnairealmMapOutput

type AnqpnairealmMapOutput struct{ *pulumi.OutputState }

func (AnqpnairealmMapOutput) ElementType

func (AnqpnairealmMapOutput) ElementType() reflect.Type

func (AnqpnairealmMapOutput) MapIndex

func (AnqpnairealmMapOutput) ToAnqpnairealmMapOutput

func (o AnqpnairealmMapOutput) ToAnqpnairealmMapOutput() AnqpnairealmMapOutput

func (AnqpnairealmMapOutput) ToAnqpnairealmMapOutputWithContext

func (o AnqpnairealmMapOutput) ToAnqpnairealmMapOutputWithContext(ctx context.Context) AnqpnairealmMapOutput

type AnqpnairealmNaiList

type AnqpnairealmNaiList struct {
	// EAP Methods. The structure of `eapMethod` block is documented below.
	EapMethods []AnqpnairealmNaiListEapMethod `pulumi:"eapMethods"`
	// Enable/disable format in accordance with IETF RFC 4282. Valid values: `disable`, `enable`.
	Encoding *string `pulumi:"encoding"`
	// Configure NAI realms (delimited by a semi-colon character).
	NaiRealm *string `pulumi:"naiRealm"`
	// NAI realm name.
	Name *string `pulumi:"name"`
}

type AnqpnairealmNaiListArgs

type AnqpnairealmNaiListArgs struct {
	// EAP Methods. The structure of `eapMethod` block is documented below.
	EapMethods AnqpnairealmNaiListEapMethodArrayInput `pulumi:"eapMethods"`
	// Enable/disable format in accordance with IETF RFC 4282. Valid values: `disable`, `enable`.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// Configure NAI realms (delimited by a semi-colon character).
	NaiRealm pulumi.StringPtrInput `pulumi:"naiRealm"`
	// NAI realm name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (AnqpnairealmNaiListArgs) ElementType

func (AnqpnairealmNaiListArgs) ElementType() reflect.Type

func (AnqpnairealmNaiListArgs) ToAnqpnairealmNaiListOutput

func (i AnqpnairealmNaiListArgs) ToAnqpnairealmNaiListOutput() AnqpnairealmNaiListOutput

func (AnqpnairealmNaiListArgs) ToAnqpnairealmNaiListOutputWithContext

func (i AnqpnairealmNaiListArgs) ToAnqpnairealmNaiListOutputWithContext(ctx context.Context) AnqpnairealmNaiListOutput

type AnqpnairealmNaiListArray

type AnqpnairealmNaiListArray []AnqpnairealmNaiListInput

func (AnqpnairealmNaiListArray) ElementType

func (AnqpnairealmNaiListArray) ElementType() reflect.Type

func (AnqpnairealmNaiListArray) ToAnqpnairealmNaiListArrayOutput

func (i AnqpnairealmNaiListArray) ToAnqpnairealmNaiListArrayOutput() AnqpnairealmNaiListArrayOutput

func (AnqpnairealmNaiListArray) ToAnqpnairealmNaiListArrayOutputWithContext

func (i AnqpnairealmNaiListArray) ToAnqpnairealmNaiListArrayOutputWithContext(ctx context.Context) AnqpnairealmNaiListArrayOutput

type AnqpnairealmNaiListArrayInput

type AnqpnairealmNaiListArrayInput interface {
	pulumi.Input

	ToAnqpnairealmNaiListArrayOutput() AnqpnairealmNaiListArrayOutput
	ToAnqpnairealmNaiListArrayOutputWithContext(context.Context) AnqpnairealmNaiListArrayOutput
}

AnqpnairealmNaiListArrayInput is an input type that accepts AnqpnairealmNaiListArray and AnqpnairealmNaiListArrayOutput values. You can construct a concrete instance of `AnqpnairealmNaiListArrayInput` via:

AnqpnairealmNaiListArray{ AnqpnairealmNaiListArgs{...} }

type AnqpnairealmNaiListArrayOutput

type AnqpnairealmNaiListArrayOutput struct{ *pulumi.OutputState }

func (AnqpnairealmNaiListArrayOutput) ElementType

func (AnqpnairealmNaiListArrayOutput) Index

func (AnqpnairealmNaiListArrayOutput) ToAnqpnairealmNaiListArrayOutput

func (o AnqpnairealmNaiListArrayOutput) ToAnqpnairealmNaiListArrayOutput() AnqpnairealmNaiListArrayOutput

func (AnqpnairealmNaiListArrayOutput) ToAnqpnairealmNaiListArrayOutputWithContext

func (o AnqpnairealmNaiListArrayOutput) ToAnqpnairealmNaiListArrayOutputWithContext(ctx context.Context) AnqpnairealmNaiListArrayOutput

type AnqpnairealmNaiListEapMethod

type AnqpnairealmNaiListEapMethod struct {
	// EAP auth param. The structure of `authParam` block is documented below.
	AuthParams []AnqpnairealmNaiListEapMethodAuthParam `pulumi:"authParams"`
	// EAP method index.
	Index *int `pulumi:"index"`
	// EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.
	Method *string `pulumi:"method"`
}

type AnqpnairealmNaiListEapMethodArgs

type AnqpnairealmNaiListEapMethodArgs struct {
	// EAP auth param. The structure of `authParam` block is documented below.
	AuthParams AnqpnairealmNaiListEapMethodAuthParamArrayInput `pulumi:"authParams"`
	// EAP method index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.
	Method pulumi.StringPtrInput `pulumi:"method"`
}

func (AnqpnairealmNaiListEapMethodArgs) ElementType

func (AnqpnairealmNaiListEapMethodArgs) ToAnqpnairealmNaiListEapMethodOutput

func (i AnqpnairealmNaiListEapMethodArgs) ToAnqpnairealmNaiListEapMethodOutput() AnqpnairealmNaiListEapMethodOutput

func (AnqpnairealmNaiListEapMethodArgs) ToAnqpnairealmNaiListEapMethodOutputWithContext

func (i AnqpnairealmNaiListEapMethodArgs) ToAnqpnairealmNaiListEapMethodOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodOutput

type AnqpnairealmNaiListEapMethodArray

type AnqpnairealmNaiListEapMethodArray []AnqpnairealmNaiListEapMethodInput

func (AnqpnairealmNaiListEapMethodArray) ElementType

func (AnqpnairealmNaiListEapMethodArray) ToAnqpnairealmNaiListEapMethodArrayOutput

func (i AnqpnairealmNaiListEapMethodArray) ToAnqpnairealmNaiListEapMethodArrayOutput() AnqpnairealmNaiListEapMethodArrayOutput

func (AnqpnairealmNaiListEapMethodArray) ToAnqpnairealmNaiListEapMethodArrayOutputWithContext

func (i AnqpnairealmNaiListEapMethodArray) ToAnqpnairealmNaiListEapMethodArrayOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodArrayOutput

type AnqpnairealmNaiListEapMethodArrayInput

type AnqpnairealmNaiListEapMethodArrayInput interface {
	pulumi.Input

	ToAnqpnairealmNaiListEapMethodArrayOutput() AnqpnairealmNaiListEapMethodArrayOutput
	ToAnqpnairealmNaiListEapMethodArrayOutputWithContext(context.Context) AnqpnairealmNaiListEapMethodArrayOutput
}

AnqpnairealmNaiListEapMethodArrayInput is an input type that accepts AnqpnairealmNaiListEapMethodArray and AnqpnairealmNaiListEapMethodArrayOutput values. You can construct a concrete instance of `AnqpnairealmNaiListEapMethodArrayInput` via:

AnqpnairealmNaiListEapMethodArray{ AnqpnairealmNaiListEapMethodArgs{...} }

type AnqpnairealmNaiListEapMethodArrayOutput

type AnqpnairealmNaiListEapMethodArrayOutput struct{ *pulumi.OutputState }

func (AnqpnairealmNaiListEapMethodArrayOutput) ElementType

func (AnqpnairealmNaiListEapMethodArrayOutput) Index

func (AnqpnairealmNaiListEapMethodArrayOutput) ToAnqpnairealmNaiListEapMethodArrayOutput

func (o AnqpnairealmNaiListEapMethodArrayOutput) ToAnqpnairealmNaiListEapMethodArrayOutput() AnqpnairealmNaiListEapMethodArrayOutput

func (AnqpnairealmNaiListEapMethodArrayOutput) ToAnqpnairealmNaiListEapMethodArrayOutputWithContext

func (o AnqpnairealmNaiListEapMethodArrayOutput) ToAnqpnairealmNaiListEapMethodArrayOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodArrayOutput

type AnqpnairealmNaiListEapMethodAuthParam

type AnqpnairealmNaiListEapMethodAuthParam struct {
	// ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, `credential`, `tunneled-credential`.
	Id *string `pulumi:"id"`
	// Param index.
	Index *int `pulumi:"index"`
	// Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.
	Val *string `pulumi:"val"`
}

type AnqpnairealmNaiListEapMethodAuthParamArgs

type AnqpnairealmNaiListEapMethodAuthParamArgs struct {
	// ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, `credential`, `tunneled-credential`.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Param index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.
	Val pulumi.StringPtrInput `pulumi:"val"`
}

func (AnqpnairealmNaiListEapMethodAuthParamArgs) ElementType

func (AnqpnairealmNaiListEapMethodAuthParamArgs) ToAnqpnairealmNaiListEapMethodAuthParamOutput

func (i AnqpnairealmNaiListEapMethodAuthParamArgs) ToAnqpnairealmNaiListEapMethodAuthParamOutput() AnqpnairealmNaiListEapMethodAuthParamOutput

func (AnqpnairealmNaiListEapMethodAuthParamArgs) ToAnqpnairealmNaiListEapMethodAuthParamOutputWithContext

func (i AnqpnairealmNaiListEapMethodAuthParamArgs) ToAnqpnairealmNaiListEapMethodAuthParamOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodAuthParamOutput

type AnqpnairealmNaiListEapMethodAuthParamArray

type AnqpnairealmNaiListEapMethodAuthParamArray []AnqpnairealmNaiListEapMethodAuthParamInput

func (AnqpnairealmNaiListEapMethodAuthParamArray) ElementType

func (AnqpnairealmNaiListEapMethodAuthParamArray) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutput

func (i AnqpnairealmNaiListEapMethodAuthParamArray) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutput() AnqpnairealmNaiListEapMethodAuthParamArrayOutput

func (AnqpnairealmNaiListEapMethodAuthParamArray) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutputWithContext

func (i AnqpnairealmNaiListEapMethodAuthParamArray) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodAuthParamArrayOutput

type AnqpnairealmNaiListEapMethodAuthParamArrayInput

type AnqpnairealmNaiListEapMethodAuthParamArrayInput interface {
	pulumi.Input

	ToAnqpnairealmNaiListEapMethodAuthParamArrayOutput() AnqpnairealmNaiListEapMethodAuthParamArrayOutput
	ToAnqpnairealmNaiListEapMethodAuthParamArrayOutputWithContext(context.Context) AnqpnairealmNaiListEapMethodAuthParamArrayOutput
}

AnqpnairealmNaiListEapMethodAuthParamArrayInput is an input type that accepts AnqpnairealmNaiListEapMethodAuthParamArray and AnqpnairealmNaiListEapMethodAuthParamArrayOutput values. You can construct a concrete instance of `AnqpnairealmNaiListEapMethodAuthParamArrayInput` via:

AnqpnairealmNaiListEapMethodAuthParamArray{ AnqpnairealmNaiListEapMethodAuthParamArgs{...} }

type AnqpnairealmNaiListEapMethodAuthParamArrayOutput

type AnqpnairealmNaiListEapMethodAuthParamArrayOutput struct{ *pulumi.OutputState }

func (AnqpnairealmNaiListEapMethodAuthParamArrayOutput) ElementType

func (AnqpnairealmNaiListEapMethodAuthParamArrayOutput) Index

func (AnqpnairealmNaiListEapMethodAuthParamArrayOutput) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutput

func (o AnqpnairealmNaiListEapMethodAuthParamArrayOutput) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutput() AnqpnairealmNaiListEapMethodAuthParamArrayOutput

func (AnqpnairealmNaiListEapMethodAuthParamArrayOutput) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutputWithContext

func (o AnqpnairealmNaiListEapMethodAuthParamArrayOutput) ToAnqpnairealmNaiListEapMethodAuthParamArrayOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodAuthParamArrayOutput

type AnqpnairealmNaiListEapMethodAuthParamInput

type AnqpnairealmNaiListEapMethodAuthParamInput interface {
	pulumi.Input

	ToAnqpnairealmNaiListEapMethodAuthParamOutput() AnqpnairealmNaiListEapMethodAuthParamOutput
	ToAnqpnairealmNaiListEapMethodAuthParamOutputWithContext(context.Context) AnqpnairealmNaiListEapMethodAuthParamOutput
}

AnqpnairealmNaiListEapMethodAuthParamInput is an input type that accepts AnqpnairealmNaiListEapMethodAuthParamArgs and AnqpnairealmNaiListEapMethodAuthParamOutput values. You can construct a concrete instance of `AnqpnairealmNaiListEapMethodAuthParamInput` via:

AnqpnairealmNaiListEapMethodAuthParamArgs{...}

type AnqpnairealmNaiListEapMethodAuthParamOutput

type AnqpnairealmNaiListEapMethodAuthParamOutput struct{ *pulumi.OutputState }

func (AnqpnairealmNaiListEapMethodAuthParamOutput) ElementType

func (AnqpnairealmNaiListEapMethodAuthParamOutput) Id

ID of authentication parameter. Valid values: `non-eap-inner-auth`, `inner-auth-eap`, `credential`, `tunneled-credential`.

func (AnqpnairealmNaiListEapMethodAuthParamOutput) Index

Param index.

func (AnqpnairealmNaiListEapMethodAuthParamOutput) ToAnqpnairealmNaiListEapMethodAuthParamOutput

func (o AnqpnairealmNaiListEapMethodAuthParamOutput) ToAnqpnairealmNaiListEapMethodAuthParamOutput() AnqpnairealmNaiListEapMethodAuthParamOutput

func (AnqpnairealmNaiListEapMethodAuthParamOutput) ToAnqpnairealmNaiListEapMethodAuthParamOutputWithContext

func (o AnqpnairealmNaiListEapMethodAuthParamOutput) ToAnqpnairealmNaiListEapMethodAuthParamOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodAuthParamOutput

func (AnqpnairealmNaiListEapMethodAuthParamOutput) Val

Value of authentication parameter. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`, `non-eap-pap`, `non-eap-chap`, `non-eap-mschap`, `non-eap-mschapv2`, `cred-sim`, `cred-usim`, `cred-nfc`, `cred-hardware-token`, `cred-softoken`, `cred-certificate`, `cred-user-pwd`, `cred-none`, `cred-vendor-specific`, `tun-cred-sim`, `tun-cred-usim`, `tun-cred-nfc`, `tun-cred-hardware-token`, `tun-cred-softoken`, `tun-cred-certificate`, `tun-cred-user-pwd`, `tun-cred-anonymous`, `tun-cred-vendor-specific`.

type AnqpnairealmNaiListEapMethodInput

type AnqpnairealmNaiListEapMethodInput interface {
	pulumi.Input

	ToAnqpnairealmNaiListEapMethodOutput() AnqpnairealmNaiListEapMethodOutput
	ToAnqpnairealmNaiListEapMethodOutputWithContext(context.Context) AnqpnairealmNaiListEapMethodOutput
}

AnqpnairealmNaiListEapMethodInput is an input type that accepts AnqpnairealmNaiListEapMethodArgs and AnqpnairealmNaiListEapMethodOutput values. You can construct a concrete instance of `AnqpnairealmNaiListEapMethodInput` via:

AnqpnairealmNaiListEapMethodArgs{...}

type AnqpnairealmNaiListEapMethodOutput

type AnqpnairealmNaiListEapMethodOutput struct{ *pulumi.OutputState }

func (AnqpnairealmNaiListEapMethodOutput) AuthParams

EAP auth param. The structure of `authParam` block is documented below.

func (AnqpnairealmNaiListEapMethodOutput) ElementType

func (AnqpnairealmNaiListEapMethodOutput) Index

EAP method index.

func (AnqpnairealmNaiListEapMethodOutput) Method

EAP method type. Valid values: `eap-identity`, `eap-md5`, `eap-tls`, `eap-ttls`, `eap-peap`, `eap-sim`, `eap-aka`, `eap-aka-prime`.

func (AnqpnairealmNaiListEapMethodOutput) ToAnqpnairealmNaiListEapMethodOutput

func (o AnqpnairealmNaiListEapMethodOutput) ToAnqpnairealmNaiListEapMethodOutput() AnqpnairealmNaiListEapMethodOutput

func (AnqpnairealmNaiListEapMethodOutput) ToAnqpnairealmNaiListEapMethodOutputWithContext

func (o AnqpnairealmNaiListEapMethodOutput) ToAnqpnairealmNaiListEapMethodOutputWithContext(ctx context.Context) AnqpnairealmNaiListEapMethodOutput

type AnqpnairealmNaiListInput

type AnqpnairealmNaiListInput interface {
	pulumi.Input

	ToAnqpnairealmNaiListOutput() AnqpnairealmNaiListOutput
	ToAnqpnairealmNaiListOutputWithContext(context.Context) AnqpnairealmNaiListOutput
}

AnqpnairealmNaiListInput is an input type that accepts AnqpnairealmNaiListArgs and AnqpnairealmNaiListOutput values. You can construct a concrete instance of `AnqpnairealmNaiListInput` via:

AnqpnairealmNaiListArgs{...}

type AnqpnairealmNaiListOutput

type AnqpnairealmNaiListOutput struct{ *pulumi.OutputState }

func (AnqpnairealmNaiListOutput) EapMethods

EAP Methods. The structure of `eapMethod` block is documented below.

func (AnqpnairealmNaiListOutput) ElementType

func (AnqpnairealmNaiListOutput) ElementType() reflect.Type

func (AnqpnairealmNaiListOutput) Encoding

Enable/disable format in accordance with IETF RFC 4282. Valid values: `disable`, `enable`.

func (AnqpnairealmNaiListOutput) NaiRealm

Configure NAI realms (delimited by a semi-colon character).

func (AnqpnairealmNaiListOutput) Name

NAI realm name.

func (AnqpnairealmNaiListOutput) ToAnqpnairealmNaiListOutput

func (o AnqpnairealmNaiListOutput) ToAnqpnairealmNaiListOutput() AnqpnairealmNaiListOutput

func (AnqpnairealmNaiListOutput) ToAnqpnairealmNaiListOutputWithContext

func (o AnqpnairealmNaiListOutput) ToAnqpnairealmNaiListOutputWithContext(ctx context.Context) AnqpnairealmNaiListOutput

type AnqpnairealmOutput

type AnqpnairealmOutput struct{ *pulumi.OutputState }

func (AnqpnairealmOutput) DynamicSortSubtable

func (o AnqpnairealmOutput) 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 (AnqpnairealmOutput) ElementType

func (AnqpnairealmOutput) ElementType() reflect.Type

func (AnqpnairealmOutput) GetAllTables

func (o AnqpnairealmOutput) 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 (AnqpnairealmOutput) NaiLists

NAI list. The structure of `naiList` block is documented below.

func (AnqpnairealmOutput) Name

NAI realm list name.

func (AnqpnairealmOutput) ToAnqpnairealmOutput

func (o AnqpnairealmOutput) ToAnqpnairealmOutput() AnqpnairealmOutput

func (AnqpnairealmOutput) ToAnqpnairealmOutputWithContext

func (o AnqpnairealmOutput) ToAnqpnairealmOutputWithContext(ctx context.Context) AnqpnairealmOutput

func (AnqpnairealmOutput) Vdomparam

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.

type AnqpnairealmState

type AnqpnairealmState struct {
	// 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
	// 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
	// NAI list. The structure of `naiList` block is documented below.
	NaiLists AnqpnairealmNaiListArrayInput
	// NAI realm list name.
	Name 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
}

func (AnqpnairealmState) ElementType

func (AnqpnairealmState) ElementType() reflect.Type

type Anqpnetworkauthtype

type Anqpnetworkauthtype struct {
	pulumi.CustomResourceState

	// Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.
	AuthType pulumi.StringOutput `pulumi:"authType"`
	// Authentication type name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Redirect URL.
	Url pulumi.StringOutput `pulumi:"url"`
	// 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"`
}

Configure network authentication type.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewAnqpnetworkauthtype(ctx, "trname", &wirelesscontroller.AnqpnetworkauthtypeArgs{
			AuthType: pulumi.String("acceptance-of-terms"),
			Url:      pulumi.String("www.example.com"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 AnqpNetworkAuthType can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqpnetworkauthtype

func GetAnqpnetworkauthtype(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnqpnetworkauthtypeState, opts ...pulumi.ResourceOption) (*Anqpnetworkauthtype, error)

GetAnqpnetworkauthtype gets an existing Anqpnetworkauthtype 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 NewAnqpnetworkauthtype

func NewAnqpnetworkauthtype(ctx *pulumi.Context,
	name string, args *AnqpnetworkauthtypeArgs, opts ...pulumi.ResourceOption) (*Anqpnetworkauthtype, error)

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

func (*Anqpnetworkauthtype) ElementType

func (*Anqpnetworkauthtype) ElementType() reflect.Type

func (*Anqpnetworkauthtype) ToAnqpnetworkauthtypeOutput

func (i *Anqpnetworkauthtype) ToAnqpnetworkauthtypeOutput() AnqpnetworkauthtypeOutput

func (*Anqpnetworkauthtype) ToAnqpnetworkauthtypeOutputWithContext

func (i *Anqpnetworkauthtype) ToAnqpnetworkauthtypeOutputWithContext(ctx context.Context) AnqpnetworkauthtypeOutput

type AnqpnetworkauthtypeArgs

type AnqpnetworkauthtypeArgs struct {
	// Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.
	AuthType pulumi.StringPtrInput
	// Authentication type name.
	Name pulumi.StringPtrInput
	// Redirect URL.
	Url 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
}

The set of arguments for constructing a Anqpnetworkauthtype resource.

func (AnqpnetworkauthtypeArgs) ElementType

func (AnqpnetworkauthtypeArgs) ElementType() reflect.Type

type AnqpnetworkauthtypeArray

type AnqpnetworkauthtypeArray []AnqpnetworkauthtypeInput

func (AnqpnetworkauthtypeArray) ElementType

func (AnqpnetworkauthtypeArray) ElementType() reflect.Type

func (AnqpnetworkauthtypeArray) ToAnqpnetworkauthtypeArrayOutput

func (i AnqpnetworkauthtypeArray) ToAnqpnetworkauthtypeArrayOutput() AnqpnetworkauthtypeArrayOutput

func (AnqpnetworkauthtypeArray) ToAnqpnetworkauthtypeArrayOutputWithContext

func (i AnqpnetworkauthtypeArray) ToAnqpnetworkauthtypeArrayOutputWithContext(ctx context.Context) AnqpnetworkauthtypeArrayOutput

type AnqpnetworkauthtypeArrayInput

type AnqpnetworkauthtypeArrayInput interface {
	pulumi.Input

	ToAnqpnetworkauthtypeArrayOutput() AnqpnetworkauthtypeArrayOutput
	ToAnqpnetworkauthtypeArrayOutputWithContext(context.Context) AnqpnetworkauthtypeArrayOutput
}

AnqpnetworkauthtypeArrayInput is an input type that accepts AnqpnetworkauthtypeArray and AnqpnetworkauthtypeArrayOutput values. You can construct a concrete instance of `AnqpnetworkauthtypeArrayInput` via:

AnqpnetworkauthtypeArray{ AnqpnetworkauthtypeArgs{...} }

type AnqpnetworkauthtypeArrayOutput

type AnqpnetworkauthtypeArrayOutput struct{ *pulumi.OutputState }

func (AnqpnetworkauthtypeArrayOutput) ElementType

func (AnqpnetworkauthtypeArrayOutput) Index

func (AnqpnetworkauthtypeArrayOutput) ToAnqpnetworkauthtypeArrayOutput

func (o AnqpnetworkauthtypeArrayOutput) ToAnqpnetworkauthtypeArrayOutput() AnqpnetworkauthtypeArrayOutput

func (AnqpnetworkauthtypeArrayOutput) ToAnqpnetworkauthtypeArrayOutputWithContext

func (o AnqpnetworkauthtypeArrayOutput) ToAnqpnetworkauthtypeArrayOutputWithContext(ctx context.Context) AnqpnetworkauthtypeArrayOutput

type AnqpnetworkauthtypeInput

type AnqpnetworkauthtypeInput interface {
	pulumi.Input

	ToAnqpnetworkauthtypeOutput() AnqpnetworkauthtypeOutput
	ToAnqpnetworkauthtypeOutputWithContext(ctx context.Context) AnqpnetworkauthtypeOutput
}

type AnqpnetworkauthtypeMap

type AnqpnetworkauthtypeMap map[string]AnqpnetworkauthtypeInput

func (AnqpnetworkauthtypeMap) ElementType

func (AnqpnetworkauthtypeMap) ElementType() reflect.Type

func (AnqpnetworkauthtypeMap) ToAnqpnetworkauthtypeMapOutput

func (i AnqpnetworkauthtypeMap) ToAnqpnetworkauthtypeMapOutput() AnqpnetworkauthtypeMapOutput

func (AnqpnetworkauthtypeMap) ToAnqpnetworkauthtypeMapOutputWithContext

func (i AnqpnetworkauthtypeMap) ToAnqpnetworkauthtypeMapOutputWithContext(ctx context.Context) AnqpnetworkauthtypeMapOutput

type AnqpnetworkauthtypeMapInput

type AnqpnetworkauthtypeMapInput interface {
	pulumi.Input

	ToAnqpnetworkauthtypeMapOutput() AnqpnetworkauthtypeMapOutput
	ToAnqpnetworkauthtypeMapOutputWithContext(context.Context) AnqpnetworkauthtypeMapOutput
}

AnqpnetworkauthtypeMapInput is an input type that accepts AnqpnetworkauthtypeMap and AnqpnetworkauthtypeMapOutput values. You can construct a concrete instance of `AnqpnetworkauthtypeMapInput` via:

AnqpnetworkauthtypeMap{ "key": AnqpnetworkauthtypeArgs{...} }

type AnqpnetworkauthtypeMapOutput

type AnqpnetworkauthtypeMapOutput struct{ *pulumi.OutputState }

func (AnqpnetworkauthtypeMapOutput) ElementType

func (AnqpnetworkauthtypeMapOutput) MapIndex

func (AnqpnetworkauthtypeMapOutput) ToAnqpnetworkauthtypeMapOutput

func (o AnqpnetworkauthtypeMapOutput) ToAnqpnetworkauthtypeMapOutput() AnqpnetworkauthtypeMapOutput

func (AnqpnetworkauthtypeMapOutput) ToAnqpnetworkauthtypeMapOutputWithContext

func (o AnqpnetworkauthtypeMapOutput) ToAnqpnetworkauthtypeMapOutputWithContext(ctx context.Context) AnqpnetworkauthtypeMapOutput

type AnqpnetworkauthtypeOutput

type AnqpnetworkauthtypeOutput struct{ *pulumi.OutputState }

func (AnqpnetworkauthtypeOutput) AuthType

Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.

func (AnqpnetworkauthtypeOutput) ElementType

func (AnqpnetworkauthtypeOutput) ElementType() reflect.Type

func (AnqpnetworkauthtypeOutput) Name

Authentication type name.

func (AnqpnetworkauthtypeOutput) ToAnqpnetworkauthtypeOutput

func (o AnqpnetworkauthtypeOutput) ToAnqpnetworkauthtypeOutput() AnqpnetworkauthtypeOutput

func (AnqpnetworkauthtypeOutput) ToAnqpnetworkauthtypeOutputWithContext

func (o AnqpnetworkauthtypeOutput) ToAnqpnetworkauthtypeOutputWithContext(ctx context.Context) AnqpnetworkauthtypeOutput

func (AnqpnetworkauthtypeOutput) Url

Redirect URL.

func (AnqpnetworkauthtypeOutput) Vdomparam

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.

type AnqpnetworkauthtypeState

type AnqpnetworkauthtypeState struct {
	// Network authentication type. Valid values: `acceptance-of-terms`, `online-enrollment`, `http-redirection`, `dns-redirection`.
	AuthType pulumi.StringPtrInput
	// Authentication type name.
	Name pulumi.StringPtrInput
	// Redirect URL.
	Url 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
}

func (AnqpnetworkauthtypeState) ElementType

func (AnqpnetworkauthtypeState) ElementType() reflect.Type

type Anqproamingconsortium

type Anqproamingconsortium struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// Roaming consortium name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Organization identifier list. The structure of `oiList` block is documented below.
	OiLists AnqproamingconsortiumOiListArrayOutput `pulumi:"oiLists"`
	// 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"`
}

Configure roaming consortium.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewAnqproamingconsortium(ctx, "trname", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 AnqpRoamingConsortium can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqproamingconsortium:Anqproamingconsortium labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqproamingconsortium:Anqproamingconsortium labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqproamingconsortium

func GetAnqproamingconsortium(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnqproamingconsortiumState, opts ...pulumi.ResourceOption) (*Anqproamingconsortium, error)

GetAnqproamingconsortium gets an existing Anqproamingconsortium 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 NewAnqproamingconsortium

func NewAnqproamingconsortium(ctx *pulumi.Context,
	name string, args *AnqproamingconsortiumArgs, opts ...pulumi.ResourceOption) (*Anqproamingconsortium, error)

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

func (*Anqproamingconsortium) ElementType

func (*Anqproamingconsortium) ElementType() reflect.Type

func (*Anqproamingconsortium) ToAnqproamingconsortiumOutput

func (i *Anqproamingconsortium) ToAnqproamingconsortiumOutput() AnqproamingconsortiumOutput

func (*Anqproamingconsortium) ToAnqproamingconsortiumOutputWithContext

func (i *Anqproamingconsortium) ToAnqproamingconsortiumOutputWithContext(ctx context.Context) AnqproamingconsortiumOutput

type AnqproamingconsortiumArgs

type AnqproamingconsortiumArgs struct {
	// 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
	// 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
	// Roaming consortium name.
	Name pulumi.StringPtrInput
	// Organization identifier list. The structure of `oiList` block is documented below.
	OiLists AnqproamingconsortiumOiListArrayInput
	// 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
}

The set of arguments for constructing a Anqproamingconsortium resource.

func (AnqproamingconsortiumArgs) ElementType

func (AnqproamingconsortiumArgs) ElementType() reflect.Type

type AnqproamingconsortiumArray

type AnqproamingconsortiumArray []AnqproamingconsortiumInput

func (AnqproamingconsortiumArray) ElementType

func (AnqproamingconsortiumArray) ElementType() reflect.Type

func (AnqproamingconsortiumArray) ToAnqproamingconsortiumArrayOutput

func (i AnqproamingconsortiumArray) ToAnqproamingconsortiumArrayOutput() AnqproamingconsortiumArrayOutput

func (AnqproamingconsortiumArray) ToAnqproamingconsortiumArrayOutputWithContext

func (i AnqproamingconsortiumArray) ToAnqproamingconsortiumArrayOutputWithContext(ctx context.Context) AnqproamingconsortiumArrayOutput

type AnqproamingconsortiumArrayInput

type AnqproamingconsortiumArrayInput interface {
	pulumi.Input

	ToAnqproamingconsortiumArrayOutput() AnqproamingconsortiumArrayOutput
	ToAnqproamingconsortiumArrayOutputWithContext(context.Context) AnqproamingconsortiumArrayOutput
}

AnqproamingconsortiumArrayInput is an input type that accepts AnqproamingconsortiumArray and AnqproamingconsortiumArrayOutput values. You can construct a concrete instance of `AnqproamingconsortiumArrayInput` via:

AnqproamingconsortiumArray{ AnqproamingconsortiumArgs{...} }

type AnqproamingconsortiumArrayOutput

type AnqproamingconsortiumArrayOutput struct{ *pulumi.OutputState }

func (AnqproamingconsortiumArrayOutput) ElementType

func (AnqproamingconsortiumArrayOutput) Index

func (AnqproamingconsortiumArrayOutput) ToAnqproamingconsortiumArrayOutput

func (o AnqproamingconsortiumArrayOutput) ToAnqproamingconsortiumArrayOutput() AnqproamingconsortiumArrayOutput

func (AnqproamingconsortiumArrayOutput) ToAnqproamingconsortiumArrayOutputWithContext

func (o AnqproamingconsortiumArrayOutput) ToAnqproamingconsortiumArrayOutputWithContext(ctx context.Context) AnqproamingconsortiumArrayOutput

type AnqproamingconsortiumInput

type AnqproamingconsortiumInput interface {
	pulumi.Input

	ToAnqproamingconsortiumOutput() AnqproamingconsortiumOutput
	ToAnqproamingconsortiumOutputWithContext(ctx context.Context) AnqproamingconsortiumOutput
}

type AnqproamingconsortiumMap

type AnqproamingconsortiumMap map[string]AnqproamingconsortiumInput

func (AnqproamingconsortiumMap) ElementType

func (AnqproamingconsortiumMap) ElementType() reflect.Type

func (AnqproamingconsortiumMap) ToAnqproamingconsortiumMapOutput

func (i AnqproamingconsortiumMap) ToAnqproamingconsortiumMapOutput() AnqproamingconsortiumMapOutput

func (AnqproamingconsortiumMap) ToAnqproamingconsortiumMapOutputWithContext

func (i AnqproamingconsortiumMap) ToAnqproamingconsortiumMapOutputWithContext(ctx context.Context) AnqproamingconsortiumMapOutput

type AnqproamingconsortiumMapInput

type AnqproamingconsortiumMapInput interface {
	pulumi.Input

	ToAnqproamingconsortiumMapOutput() AnqproamingconsortiumMapOutput
	ToAnqproamingconsortiumMapOutputWithContext(context.Context) AnqproamingconsortiumMapOutput
}

AnqproamingconsortiumMapInput is an input type that accepts AnqproamingconsortiumMap and AnqproamingconsortiumMapOutput values. You can construct a concrete instance of `AnqproamingconsortiumMapInput` via:

AnqproamingconsortiumMap{ "key": AnqproamingconsortiumArgs{...} }

type AnqproamingconsortiumMapOutput

type AnqproamingconsortiumMapOutput struct{ *pulumi.OutputState }

func (AnqproamingconsortiumMapOutput) ElementType

func (AnqproamingconsortiumMapOutput) MapIndex

func (AnqproamingconsortiumMapOutput) ToAnqproamingconsortiumMapOutput

func (o AnqproamingconsortiumMapOutput) ToAnqproamingconsortiumMapOutput() AnqproamingconsortiumMapOutput

func (AnqproamingconsortiumMapOutput) ToAnqproamingconsortiumMapOutputWithContext

func (o AnqproamingconsortiumMapOutput) ToAnqproamingconsortiumMapOutputWithContext(ctx context.Context) AnqproamingconsortiumMapOutput

type AnqproamingconsortiumOiList

type AnqproamingconsortiumOiList struct {
	// Comment.
	Comment *string `pulumi:"comment"`
	// OI index.
	Index *int `pulumi:"index"`
	// Organization identifier.
	Oi *string `pulumi:"oi"`
}

type AnqproamingconsortiumOiListArgs

type AnqproamingconsortiumOiListArgs struct {
	// Comment.
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	// OI index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// Organization identifier.
	Oi pulumi.StringPtrInput `pulumi:"oi"`
}

func (AnqproamingconsortiumOiListArgs) ElementType

func (AnqproamingconsortiumOiListArgs) ToAnqproamingconsortiumOiListOutput

func (i AnqproamingconsortiumOiListArgs) ToAnqproamingconsortiumOiListOutput() AnqproamingconsortiumOiListOutput

func (AnqproamingconsortiumOiListArgs) ToAnqproamingconsortiumOiListOutputWithContext

func (i AnqproamingconsortiumOiListArgs) ToAnqproamingconsortiumOiListOutputWithContext(ctx context.Context) AnqproamingconsortiumOiListOutput

type AnqproamingconsortiumOiListArray

type AnqproamingconsortiumOiListArray []AnqproamingconsortiumOiListInput

func (AnqproamingconsortiumOiListArray) ElementType

func (AnqproamingconsortiumOiListArray) ToAnqproamingconsortiumOiListArrayOutput

func (i AnqproamingconsortiumOiListArray) ToAnqproamingconsortiumOiListArrayOutput() AnqproamingconsortiumOiListArrayOutput

func (AnqproamingconsortiumOiListArray) ToAnqproamingconsortiumOiListArrayOutputWithContext

func (i AnqproamingconsortiumOiListArray) ToAnqproamingconsortiumOiListArrayOutputWithContext(ctx context.Context) AnqproamingconsortiumOiListArrayOutput

type AnqproamingconsortiumOiListArrayInput

type AnqproamingconsortiumOiListArrayInput interface {
	pulumi.Input

	ToAnqproamingconsortiumOiListArrayOutput() AnqproamingconsortiumOiListArrayOutput
	ToAnqproamingconsortiumOiListArrayOutputWithContext(context.Context) AnqproamingconsortiumOiListArrayOutput
}

AnqproamingconsortiumOiListArrayInput is an input type that accepts AnqproamingconsortiumOiListArray and AnqproamingconsortiumOiListArrayOutput values. You can construct a concrete instance of `AnqproamingconsortiumOiListArrayInput` via:

AnqproamingconsortiumOiListArray{ AnqproamingconsortiumOiListArgs{...} }

type AnqproamingconsortiumOiListArrayOutput

type AnqproamingconsortiumOiListArrayOutput struct{ *pulumi.OutputState }

func (AnqproamingconsortiumOiListArrayOutput) ElementType

func (AnqproamingconsortiumOiListArrayOutput) Index

func (AnqproamingconsortiumOiListArrayOutput) ToAnqproamingconsortiumOiListArrayOutput

func (o AnqproamingconsortiumOiListArrayOutput) ToAnqproamingconsortiumOiListArrayOutput() AnqproamingconsortiumOiListArrayOutput

func (AnqproamingconsortiumOiListArrayOutput) ToAnqproamingconsortiumOiListArrayOutputWithContext

func (o AnqproamingconsortiumOiListArrayOutput) ToAnqproamingconsortiumOiListArrayOutputWithContext(ctx context.Context) AnqproamingconsortiumOiListArrayOutput

type AnqproamingconsortiumOiListInput

type AnqproamingconsortiumOiListInput interface {
	pulumi.Input

	ToAnqproamingconsortiumOiListOutput() AnqproamingconsortiumOiListOutput
	ToAnqproamingconsortiumOiListOutputWithContext(context.Context) AnqproamingconsortiumOiListOutput
}

AnqproamingconsortiumOiListInput is an input type that accepts AnqproamingconsortiumOiListArgs and AnqproamingconsortiumOiListOutput values. You can construct a concrete instance of `AnqproamingconsortiumOiListInput` via:

AnqproamingconsortiumOiListArgs{...}

type AnqproamingconsortiumOiListOutput

type AnqproamingconsortiumOiListOutput struct{ *pulumi.OutputState }

func (AnqproamingconsortiumOiListOutput) Comment

Comment.

func (AnqproamingconsortiumOiListOutput) ElementType

func (AnqproamingconsortiumOiListOutput) Index

OI index.

func (AnqproamingconsortiumOiListOutput) Oi

Organization identifier.

func (AnqproamingconsortiumOiListOutput) ToAnqproamingconsortiumOiListOutput

func (o AnqproamingconsortiumOiListOutput) ToAnqproamingconsortiumOiListOutput() AnqproamingconsortiumOiListOutput

func (AnqproamingconsortiumOiListOutput) ToAnqproamingconsortiumOiListOutputWithContext

func (o AnqproamingconsortiumOiListOutput) ToAnqproamingconsortiumOiListOutputWithContext(ctx context.Context) AnqproamingconsortiumOiListOutput

type AnqproamingconsortiumOutput

type AnqproamingconsortiumOutput struct{ *pulumi.OutputState }

func (AnqproamingconsortiumOutput) DynamicSortSubtable

func (o AnqproamingconsortiumOutput) 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 (AnqproamingconsortiumOutput) ElementType

func (AnqproamingconsortiumOutput) GetAllTables

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 (AnqproamingconsortiumOutput) Name

Roaming consortium name.

func (AnqproamingconsortiumOutput) OiLists

Organization identifier list. The structure of `oiList` block is documented below.

func (AnqproamingconsortiumOutput) ToAnqproamingconsortiumOutput

func (o AnqproamingconsortiumOutput) ToAnqproamingconsortiumOutput() AnqproamingconsortiumOutput

func (AnqproamingconsortiumOutput) ToAnqproamingconsortiumOutputWithContext

func (o AnqproamingconsortiumOutput) ToAnqproamingconsortiumOutputWithContext(ctx context.Context) AnqproamingconsortiumOutput

func (AnqproamingconsortiumOutput) Vdomparam

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.

type AnqproamingconsortiumState

type AnqproamingconsortiumState struct {
	// 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
	// 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
	// Roaming consortium name.
	Name pulumi.StringPtrInput
	// Organization identifier list. The structure of `oiList` block is documented below.
	OiLists AnqproamingconsortiumOiListArrayInput
	// 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
}

func (AnqproamingconsortiumState) ElementType

func (AnqproamingconsortiumState) ElementType() reflect.Type

type Anqpvenuename

type Anqpvenuename struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// Name of venue name duple.
	Name pulumi.StringOutput `pulumi:"name"`
	// Name list. The structure of `valueList` block is documented below.
	ValueLists AnqpvenuenameValueListArrayOutput `pulumi:"valueLists"`
	// 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"`
}

Configure venue name duple.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewAnqpvenuename(ctx, "trname", &wirelesscontroller.AnqpvenuenameArgs{
			ValueLists: hotspot20.AnqpvenuenameValueListArray{
				&hotspot20.AnqpvenuenameValueListArgs{
					Index: pulumi.Int(1),
					Lang:  pulumi.String("CN"),
					Value: pulumi.String("3"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 AnqpVenueName can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqpvenuename

func GetAnqpvenuename(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnqpvenuenameState, opts ...pulumi.ResourceOption) (*Anqpvenuename, error)

GetAnqpvenuename gets an existing Anqpvenuename 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 NewAnqpvenuename

func NewAnqpvenuename(ctx *pulumi.Context,
	name string, args *AnqpvenuenameArgs, opts ...pulumi.ResourceOption) (*Anqpvenuename, error)

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

func (*Anqpvenuename) ElementType

func (*Anqpvenuename) ElementType() reflect.Type

func (*Anqpvenuename) ToAnqpvenuenameOutput

func (i *Anqpvenuename) ToAnqpvenuenameOutput() AnqpvenuenameOutput

func (*Anqpvenuename) ToAnqpvenuenameOutputWithContext

func (i *Anqpvenuename) ToAnqpvenuenameOutputWithContext(ctx context.Context) AnqpvenuenameOutput

type AnqpvenuenameArgs

type AnqpvenuenameArgs struct {
	// 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
	// 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
	// Name of venue name duple.
	Name pulumi.StringPtrInput
	// Name list. The structure of `valueList` block is documented below.
	ValueLists AnqpvenuenameValueListArrayInput
	// 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
}

The set of arguments for constructing a Anqpvenuename resource.

func (AnqpvenuenameArgs) ElementType

func (AnqpvenuenameArgs) ElementType() reflect.Type

type AnqpvenuenameArray

type AnqpvenuenameArray []AnqpvenuenameInput

func (AnqpvenuenameArray) ElementType

func (AnqpvenuenameArray) ElementType() reflect.Type

func (AnqpvenuenameArray) ToAnqpvenuenameArrayOutput

func (i AnqpvenuenameArray) ToAnqpvenuenameArrayOutput() AnqpvenuenameArrayOutput

func (AnqpvenuenameArray) ToAnqpvenuenameArrayOutputWithContext

func (i AnqpvenuenameArray) ToAnqpvenuenameArrayOutputWithContext(ctx context.Context) AnqpvenuenameArrayOutput

type AnqpvenuenameArrayInput

type AnqpvenuenameArrayInput interface {
	pulumi.Input

	ToAnqpvenuenameArrayOutput() AnqpvenuenameArrayOutput
	ToAnqpvenuenameArrayOutputWithContext(context.Context) AnqpvenuenameArrayOutput
}

AnqpvenuenameArrayInput is an input type that accepts AnqpvenuenameArray and AnqpvenuenameArrayOutput values. You can construct a concrete instance of `AnqpvenuenameArrayInput` via:

AnqpvenuenameArray{ AnqpvenuenameArgs{...} }

type AnqpvenuenameArrayOutput

type AnqpvenuenameArrayOutput struct{ *pulumi.OutputState }

func (AnqpvenuenameArrayOutput) ElementType

func (AnqpvenuenameArrayOutput) ElementType() reflect.Type

func (AnqpvenuenameArrayOutput) Index

func (AnqpvenuenameArrayOutput) ToAnqpvenuenameArrayOutput

func (o AnqpvenuenameArrayOutput) ToAnqpvenuenameArrayOutput() AnqpvenuenameArrayOutput

func (AnqpvenuenameArrayOutput) ToAnqpvenuenameArrayOutputWithContext

func (o AnqpvenuenameArrayOutput) ToAnqpvenuenameArrayOutputWithContext(ctx context.Context) AnqpvenuenameArrayOutput

type AnqpvenuenameInput

type AnqpvenuenameInput interface {
	pulumi.Input

	ToAnqpvenuenameOutput() AnqpvenuenameOutput
	ToAnqpvenuenameOutputWithContext(ctx context.Context) AnqpvenuenameOutput
}

type AnqpvenuenameMap

type AnqpvenuenameMap map[string]AnqpvenuenameInput

func (AnqpvenuenameMap) ElementType

func (AnqpvenuenameMap) ElementType() reflect.Type

func (AnqpvenuenameMap) ToAnqpvenuenameMapOutput

func (i AnqpvenuenameMap) ToAnqpvenuenameMapOutput() AnqpvenuenameMapOutput

func (AnqpvenuenameMap) ToAnqpvenuenameMapOutputWithContext

func (i AnqpvenuenameMap) ToAnqpvenuenameMapOutputWithContext(ctx context.Context) AnqpvenuenameMapOutput

type AnqpvenuenameMapInput

type AnqpvenuenameMapInput interface {
	pulumi.Input

	ToAnqpvenuenameMapOutput() AnqpvenuenameMapOutput
	ToAnqpvenuenameMapOutputWithContext(context.Context) AnqpvenuenameMapOutput
}

AnqpvenuenameMapInput is an input type that accepts AnqpvenuenameMap and AnqpvenuenameMapOutput values. You can construct a concrete instance of `AnqpvenuenameMapInput` via:

AnqpvenuenameMap{ "key": AnqpvenuenameArgs{...} }

type AnqpvenuenameMapOutput

type AnqpvenuenameMapOutput struct{ *pulumi.OutputState }

func (AnqpvenuenameMapOutput) ElementType

func (AnqpvenuenameMapOutput) ElementType() reflect.Type

func (AnqpvenuenameMapOutput) MapIndex

func (AnqpvenuenameMapOutput) ToAnqpvenuenameMapOutput

func (o AnqpvenuenameMapOutput) ToAnqpvenuenameMapOutput() AnqpvenuenameMapOutput

func (AnqpvenuenameMapOutput) ToAnqpvenuenameMapOutputWithContext

func (o AnqpvenuenameMapOutput) ToAnqpvenuenameMapOutputWithContext(ctx context.Context) AnqpvenuenameMapOutput

type AnqpvenuenameOutput

type AnqpvenuenameOutput struct{ *pulumi.OutputState }

func (AnqpvenuenameOutput) DynamicSortSubtable

func (o AnqpvenuenameOutput) 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 (AnqpvenuenameOutput) ElementType

func (AnqpvenuenameOutput) ElementType() reflect.Type

func (AnqpvenuenameOutput) GetAllTables

func (o AnqpvenuenameOutput) 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 (AnqpvenuenameOutput) Name

Name of venue name duple.

func (AnqpvenuenameOutput) ToAnqpvenuenameOutput

func (o AnqpvenuenameOutput) ToAnqpvenuenameOutput() AnqpvenuenameOutput

func (AnqpvenuenameOutput) ToAnqpvenuenameOutputWithContext

func (o AnqpvenuenameOutput) ToAnqpvenuenameOutputWithContext(ctx context.Context) AnqpvenuenameOutput

func (AnqpvenuenameOutput) ValueLists

Name list. The structure of `valueList` block is documented below.

func (AnqpvenuenameOutput) Vdomparam

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.

type AnqpvenuenameState

type AnqpvenuenameState struct {
	// 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
	// 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
	// Name of venue name duple.
	Name pulumi.StringPtrInput
	// Name list. The structure of `valueList` block is documented below.
	ValueLists AnqpvenuenameValueListArrayInput
	// 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
}

func (AnqpvenuenameState) ElementType

func (AnqpvenuenameState) ElementType() reflect.Type

type AnqpvenuenameValueList

type AnqpvenuenameValueList struct {
	// Value index.
	Index *int `pulumi:"index"`
	// Language code.
	Lang *string `pulumi:"lang"`
	// Venue name value.
	Value *string `pulumi:"value"`
}

type AnqpvenuenameValueListArgs

type AnqpvenuenameValueListArgs struct {
	// Value index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// Language code.
	Lang pulumi.StringPtrInput `pulumi:"lang"`
	// Venue name value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (AnqpvenuenameValueListArgs) ElementType

func (AnqpvenuenameValueListArgs) ElementType() reflect.Type

func (AnqpvenuenameValueListArgs) ToAnqpvenuenameValueListOutput

func (i AnqpvenuenameValueListArgs) ToAnqpvenuenameValueListOutput() AnqpvenuenameValueListOutput

func (AnqpvenuenameValueListArgs) ToAnqpvenuenameValueListOutputWithContext

func (i AnqpvenuenameValueListArgs) ToAnqpvenuenameValueListOutputWithContext(ctx context.Context) AnqpvenuenameValueListOutput

type AnqpvenuenameValueListArray

type AnqpvenuenameValueListArray []AnqpvenuenameValueListInput

func (AnqpvenuenameValueListArray) ElementType

func (AnqpvenuenameValueListArray) ToAnqpvenuenameValueListArrayOutput

func (i AnqpvenuenameValueListArray) ToAnqpvenuenameValueListArrayOutput() AnqpvenuenameValueListArrayOutput

func (AnqpvenuenameValueListArray) ToAnqpvenuenameValueListArrayOutputWithContext

func (i AnqpvenuenameValueListArray) ToAnqpvenuenameValueListArrayOutputWithContext(ctx context.Context) AnqpvenuenameValueListArrayOutput

type AnqpvenuenameValueListArrayInput

type AnqpvenuenameValueListArrayInput interface {
	pulumi.Input

	ToAnqpvenuenameValueListArrayOutput() AnqpvenuenameValueListArrayOutput
	ToAnqpvenuenameValueListArrayOutputWithContext(context.Context) AnqpvenuenameValueListArrayOutput
}

AnqpvenuenameValueListArrayInput is an input type that accepts AnqpvenuenameValueListArray and AnqpvenuenameValueListArrayOutput values. You can construct a concrete instance of `AnqpvenuenameValueListArrayInput` via:

AnqpvenuenameValueListArray{ AnqpvenuenameValueListArgs{...} }

type AnqpvenuenameValueListArrayOutput

type AnqpvenuenameValueListArrayOutput struct{ *pulumi.OutputState }

func (AnqpvenuenameValueListArrayOutput) ElementType

func (AnqpvenuenameValueListArrayOutput) Index

func (AnqpvenuenameValueListArrayOutput) ToAnqpvenuenameValueListArrayOutput

func (o AnqpvenuenameValueListArrayOutput) ToAnqpvenuenameValueListArrayOutput() AnqpvenuenameValueListArrayOutput

func (AnqpvenuenameValueListArrayOutput) ToAnqpvenuenameValueListArrayOutputWithContext

func (o AnqpvenuenameValueListArrayOutput) ToAnqpvenuenameValueListArrayOutputWithContext(ctx context.Context) AnqpvenuenameValueListArrayOutput

type AnqpvenuenameValueListInput

type AnqpvenuenameValueListInput interface {
	pulumi.Input

	ToAnqpvenuenameValueListOutput() AnqpvenuenameValueListOutput
	ToAnqpvenuenameValueListOutputWithContext(context.Context) AnqpvenuenameValueListOutput
}

AnqpvenuenameValueListInput is an input type that accepts AnqpvenuenameValueListArgs and AnqpvenuenameValueListOutput values. You can construct a concrete instance of `AnqpvenuenameValueListInput` via:

AnqpvenuenameValueListArgs{...}

type AnqpvenuenameValueListOutput

type AnqpvenuenameValueListOutput struct{ *pulumi.OutputState }

func (AnqpvenuenameValueListOutput) ElementType

func (AnqpvenuenameValueListOutput) Index

Value index.

func (AnqpvenuenameValueListOutput) Lang

Language code.

func (AnqpvenuenameValueListOutput) ToAnqpvenuenameValueListOutput

func (o AnqpvenuenameValueListOutput) ToAnqpvenuenameValueListOutput() AnqpvenuenameValueListOutput

func (AnqpvenuenameValueListOutput) ToAnqpvenuenameValueListOutputWithContext

func (o AnqpvenuenameValueListOutput) ToAnqpvenuenameValueListOutputWithContext(ctx context.Context) AnqpvenuenameValueListOutput

func (AnqpvenuenameValueListOutput) Value

Venue name value.

type Anqpvenueurl

type Anqpvenueurl struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// Name of venue url.
	Name pulumi.StringOutput `pulumi:"name"`
	// URL list. The structure of `valueList` block is documented below.
	ValueLists AnqpvenueurlValueListArrayOutput `pulumi:"valueLists"`
	// 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"`
}

Configure venue URL. Applies to FortiOS Version `>= 7.0.2`.

## Import

WirelessControllerHotspot20 AnqpVenueUrl can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenueurl:Anqpvenueurl labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenueurl:Anqpvenueurl labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAnqpvenueurl

func GetAnqpvenueurl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnqpvenueurlState, opts ...pulumi.ResourceOption) (*Anqpvenueurl, error)

GetAnqpvenueurl gets an existing Anqpvenueurl 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 NewAnqpvenueurl

func NewAnqpvenueurl(ctx *pulumi.Context,
	name string, args *AnqpvenueurlArgs, opts ...pulumi.ResourceOption) (*Anqpvenueurl, error)

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

func (*Anqpvenueurl) ElementType

func (*Anqpvenueurl) ElementType() reflect.Type

func (*Anqpvenueurl) ToAnqpvenueurlOutput

func (i *Anqpvenueurl) ToAnqpvenueurlOutput() AnqpvenueurlOutput

func (*Anqpvenueurl) ToAnqpvenueurlOutputWithContext

func (i *Anqpvenueurl) ToAnqpvenueurlOutputWithContext(ctx context.Context) AnqpvenueurlOutput

type AnqpvenueurlArgs

type AnqpvenueurlArgs struct {
	// 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
	// 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
	// Name of venue url.
	Name pulumi.StringPtrInput
	// URL list. The structure of `valueList` block is documented below.
	ValueLists AnqpvenueurlValueListArrayInput
	// 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
}

The set of arguments for constructing a Anqpvenueurl resource.

func (AnqpvenueurlArgs) ElementType

func (AnqpvenueurlArgs) ElementType() reflect.Type

type AnqpvenueurlArray

type AnqpvenueurlArray []AnqpvenueurlInput

func (AnqpvenueurlArray) ElementType

func (AnqpvenueurlArray) ElementType() reflect.Type

func (AnqpvenueurlArray) ToAnqpvenueurlArrayOutput

func (i AnqpvenueurlArray) ToAnqpvenueurlArrayOutput() AnqpvenueurlArrayOutput

func (AnqpvenueurlArray) ToAnqpvenueurlArrayOutputWithContext

func (i AnqpvenueurlArray) ToAnqpvenueurlArrayOutputWithContext(ctx context.Context) AnqpvenueurlArrayOutput

type AnqpvenueurlArrayInput

type AnqpvenueurlArrayInput interface {
	pulumi.Input

	ToAnqpvenueurlArrayOutput() AnqpvenueurlArrayOutput
	ToAnqpvenueurlArrayOutputWithContext(context.Context) AnqpvenueurlArrayOutput
}

AnqpvenueurlArrayInput is an input type that accepts AnqpvenueurlArray and AnqpvenueurlArrayOutput values. You can construct a concrete instance of `AnqpvenueurlArrayInput` via:

AnqpvenueurlArray{ AnqpvenueurlArgs{...} }

type AnqpvenueurlArrayOutput

type AnqpvenueurlArrayOutput struct{ *pulumi.OutputState }

func (AnqpvenueurlArrayOutput) ElementType

func (AnqpvenueurlArrayOutput) ElementType() reflect.Type

func (AnqpvenueurlArrayOutput) Index

func (AnqpvenueurlArrayOutput) ToAnqpvenueurlArrayOutput

func (o AnqpvenueurlArrayOutput) ToAnqpvenueurlArrayOutput() AnqpvenueurlArrayOutput

func (AnqpvenueurlArrayOutput) ToAnqpvenueurlArrayOutputWithContext

func (o AnqpvenueurlArrayOutput) ToAnqpvenueurlArrayOutputWithContext(ctx context.Context) AnqpvenueurlArrayOutput

type AnqpvenueurlInput

type AnqpvenueurlInput interface {
	pulumi.Input

	ToAnqpvenueurlOutput() AnqpvenueurlOutput
	ToAnqpvenueurlOutputWithContext(ctx context.Context) AnqpvenueurlOutput
}

type AnqpvenueurlMap

type AnqpvenueurlMap map[string]AnqpvenueurlInput

func (AnqpvenueurlMap) ElementType

func (AnqpvenueurlMap) ElementType() reflect.Type

func (AnqpvenueurlMap) ToAnqpvenueurlMapOutput

func (i AnqpvenueurlMap) ToAnqpvenueurlMapOutput() AnqpvenueurlMapOutput

func (AnqpvenueurlMap) ToAnqpvenueurlMapOutputWithContext

func (i AnqpvenueurlMap) ToAnqpvenueurlMapOutputWithContext(ctx context.Context) AnqpvenueurlMapOutput

type AnqpvenueurlMapInput

type AnqpvenueurlMapInput interface {
	pulumi.Input

	ToAnqpvenueurlMapOutput() AnqpvenueurlMapOutput
	ToAnqpvenueurlMapOutputWithContext(context.Context) AnqpvenueurlMapOutput
}

AnqpvenueurlMapInput is an input type that accepts AnqpvenueurlMap and AnqpvenueurlMapOutput values. You can construct a concrete instance of `AnqpvenueurlMapInput` via:

AnqpvenueurlMap{ "key": AnqpvenueurlArgs{...} }

type AnqpvenueurlMapOutput

type AnqpvenueurlMapOutput struct{ *pulumi.OutputState }

func (AnqpvenueurlMapOutput) ElementType

func (AnqpvenueurlMapOutput) ElementType() reflect.Type

func (AnqpvenueurlMapOutput) MapIndex

func (AnqpvenueurlMapOutput) ToAnqpvenueurlMapOutput

func (o AnqpvenueurlMapOutput) ToAnqpvenueurlMapOutput() AnqpvenueurlMapOutput

func (AnqpvenueurlMapOutput) ToAnqpvenueurlMapOutputWithContext

func (o AnqpvenueurlMapOutput) ToAnqpvenueurlMapOutputWithContext(ctx context.Context) AnqpvenueurlMapOutput

type AnqpvenueurlOutput

type AnqpvenueurlOutput struct{ *pulumi.OutputState }

func (AnqpvenueurlOutput) DynamicSortSubtable

func (o AnqpvenueurlOutput) 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 (AnqpvenueurlOutput) ElementType

func (AnqpvenueurlOutput) ElementType() reflect.Type

func (AnqpvenueurlOutput) GetAllTables

func (o AnqpvenueurlOutput) 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 (AnqpvenueurlOutput) Name

Name of venue url.

func (AnqpvenueurlOutput) ToAnqpvenueurlOutput

func (o AnqpvenueurlOutput) ToAnqpvenueurlOutput() AnqpvenueurlOutput

func (AnqpvenueurlOutput) ToAnqpvenueurlOutputWithContext

func (o AnqpvenueurlOutput) ToAnqpvenueurlOutputWithContext(ctx context.Context) AnqpvenueurlOutput

func (AnqpvenueurlOutput) ValueLists

URL list. The structure of `valueList` block is documented below.

func (AnqpvenueurlOutput) Vdomparam

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.

type AnqpvenueurlState

type AnqpvenueurlState struct {
	// 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
	// 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
	// Name of venue url.
	Name pulumi.StringPtrInput
	// URL list. The structure of `valueList` block is documented below.
	ValueLists AnqpvenueurlValueListArrayInput
	// 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
}

func (AnqpvenueurlState) ElementType

func (AnqpvenueurlState) ElementType() reflect.Type

type AnqpvenueurlValueList

type AnqpvenueurlValueList struct {
	// URL index.
	Index *int `pulumi:"index"`
	// Venue number.
	Number *int `pulumi:"number"`
	// Venue URL value.
	Value *string `pulumi:"value"`
}

type AnqpvenueurlValueListArgs

type AnqpvenueurlValueListArgs struct {
	// URL index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// Venue number.
	Number pulumi.IntPtrInput `pulumi:"number"`
	// Venue URL value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (AnqpvenueurlValueListArgs) ElementType

func (AnqpvenueurlValueListArgs) ElementType() reflect.Type

func (AnqpvenueurlValueListArgs) ToAnqpvenueurlValueListOutput

func (i AnqpvenueurlValueListArgs) ToAnqpvenueurlValueListOutput() AnqpvenueurlValueListOutput

func (AnqpvenueurlValueListArgs) ToAnqpvenueurlValueListOutputWithContext

func (i AnqpvenueurlValueListArgs) ToAnqpvenueurlValueListOutputWithContext(ctx context.Context) AnqpvenueurlValueListOutput

type AnqpvenueurlValueListArray

type AnqpvenueurlValueListArray []AnqpvenueurlValueListInput

func (AnqpvenueurlValueListArray) ElementType

func (AnqpvenueurlValueListArray) ElementType() reflect.Type

func (AnqpvenueurlValueListArray) ToAnqpvenueurlValueListArrayOutput

func (i AnqpvenueurlValueListArray) ToAnqpvenueurlValueListArrayOutput() AnqpvenueurlValueListArrayOutput

func (AnqpvenueurlValueListArray) ToAnqpvenueurlValueListArrayOutputWithContext

func (i AnqpvenueurlValueListArray) ToAnqpvenueurlValueListArrayOutputWithContext(ctx context.Context) AnqpvenueurlValueListArrayOutput

type AnqpvenueurlValueListArrayInput

type AnqpvenueurlValueListArrayInput interface {
	pulumi.Input

	ToAnqpvenueurlValueListArrayOutput() AnqpvenueurlValueListArrayOutput
	ToAnqpvenueurlValueListArrayOutputWithContext(context.Context) AnqpvenueurlValueListArrayOutput
}

AnqpvenueurlValueListArrayInput is an input type that accepts AnqpvenueurlValueListArray and AnqpvenueurlValueListArrayOutput values. You can construct a concrete instance of `AnqpvenueurlValueListArrayInput` via:

AnqpvenueurlValueListArray{ AnqpvenueurlValueListArgs{...} }

type AnqpvenueurlValueListArrayOutput

type AnqpvenueurlValueListArrayOutput struct{ *pulumi.OutputState }

func (AnqpvenueurlValueListArrayOutput) ElementType

func (AnqpvenueurlValueListArrayOutput) Index

func (AnqpvenueurlValueListArrayOutput) ToAnqpvenueurlValueListArrayOutput

func (o AnqpvenueurlValueListArrayOutput) ToAnqpvenueurlValueListArrayOutput() AnqpvenueurlValueListArrayOutput

func (AnqpvenueurlValueListArrayOutput) ToAnqpvenueurlValueListArrayOutputWithContext

func (o AnqpvenueurlValueListArrayOutput) ToAnqpvenueurlValueListArrayOutputWithContext(ctx context.Context) AnqpvenueurlValueListArrayOutput

type AnqpvenueurlValueListInput

type AnqpvenueurlValueListInput interface {
	pulumi.Input

	ToAnqpvenueurlValueListOutput() AnqpvenueurlValueListOutput
	ToAnqpvenueurlValueListOutputWithContext(context.Context) AnqpvenueurlValueListOutput
}

AnqpvenueurlValueListInput is an input type that accepts AnqpvenueurlValueListArgs and AnqpvenueurlValueListOutput values. You can construct a concrete instance of `AnqpvenueurlValueListInput` via:

AnqpvenueurlValueListArgs{...}

type AnqpvenueurlValueListOutput

type AnqpvenueurlValueListOutput struct{ *pulumi.OutputState }

func (AnqpvenueurlValueListOutput) ElementType

func (AnqpvenueurlValueListOutput) Index

URL index.

func (AnqpvenueurlValueListOutput) Number

Venue number.

func (AnqpvenueurlValueListOutput) ToAnqpvenueurlValueListOutput

func (o AnqpvenueurlValueListOutput) ToAnqpvenueurlValueListOutput() AnqpvenueurlValueListOutput

func (AnqpvenueurlValueListOutput) ToAnqpvenueurlValueListOutputWithContext

func (o AnqpvenueurlValueListOutput) ToAnqpvenueurlValueListOutputWithContext(ctx context.Context) AnqpvenueurlValueListOutput

func (AnqpvenueurlValueListOutput) Value

Venue URL value.

type H2qpadviceofcharge

type H2qpadviceofcharge struct {
	pulumi.CustomResourceState

	// AOC list. The structure of `aocList` block is documented below.
	AocLists H2qpadviceofchargeAocListArrayOutput `pulumi:"aocLists"`
	// 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"`
	// 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"`
	// Plan name.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure advice of charge. Applies to FortiOS Version `>= 7.0.2`.

## Import

WirelessControllerHotspot20 H2QpAdviceOfCharge can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpadviceofcharge:H2qpadviceofcharge labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpadviceofcharge:H2qpadviceofcharge labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qpadviceofcharge

func GetH2qpadviceofcharge(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qpadviceofchargeState, opts ...pulumi.ResourceOption) (*H2qpadviceofcharge, error)

GetH2qpadviceofcharge gets an existing H2qpadviceofcharge 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 NewH2qpadviceofcharge

func NewH2qpadviceofcharge(ctx *pulumi.Context,
	name string, args *H2qpadviceofchargeArgs, opts ...pulumi.ResourceOption) (*H2qpadviceofcharge, error)

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

func (*H2qpadviceofcharge) ElementType

func (*H2qpadviceofcharge) ElementType() reflect.Type

func (*H2qpadviceofcharge) ToH2qpadviceofchargeOutput

func (i *H2qpadviceofcharge) ToH2qpadviceofchargeOutput() H2qpadviceofchargeOutput

func (*H2qpadviceofcharge) ToH2qpadviceofchargeOutputWithContext

func (i *H2qpadviceofcharge) ToH2qpadviceofchargeOutputWithContext(ctx context.Context) H2qpadviceofchargeOutput

type H2qpadviceofchargeAocList

type H2qpadviceofchargeAocList struct {
	// NAI realm list name.
	NaiRealm *string `pulumi:"naiRealm"`
	// NAI realm encoding.
	NaiRealmEncoding *string `pulumi:"naiRealmEncoding"`
	// Advice of charge ID.
	Name *string `pulumi:"name"`
	// Plan info. The structure of `planInfo` block is documented below.
	PlanInfos []H2qpadviceofchargeAocListPlanInfo `pulumi:"planInfos"`
	// Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, `unlimited`.
	Type *string `pulumi:"type"`
}

type H2qpadviceofchargeAocListArgs

type H2qpadviceofchargeAocListArgs struct {
	// NAI realm list name.
	NaiRealm pulumi.StringPtrInput `pulumi:"naiRealm"`
	// NAI realm encoding.
	NaiRealmEncoding pulumi.StringPtrInput `pulumi:"naiRealmEncoding"`
	// Advice of charge ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Plan info. The structure of `planInfo` block is documented below.
	PlanInfos H2qpadviceofchargeAocListPlanInfoArrayInput `pulumi:"planInfos"`
	// Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, `unlimited`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (H2qpadviceofchargeAocListArgs) ElementType

func (H2qpadviceofchargeAocListArgs) ToH2qpadviceofchargeAocListOutput

func (i H2qpadviceofchargeAocListArgs) ToH2qpadviceofchargeAocListOutput() H2qpadviceofchargeAocListOutput

func (H2qpadviceofchargeAocListArgs) ToH2qpadviceofchargeAocListOutputWithContext

func (i H2qpadviceofchargeAocListArgs) ToH2qpadviceofchargeAocListOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListOutput

type H2qpadviceofchargeAocListArray

type H2qpadviceofchargeAocListArray []H2qpadviceofchargeAocListInput

func (H2qpadviceofchargeAocListArray) ElementType

func (H2qpadviceofchargeAocListArray) ToH2qpadviceofchargeAocListArrayOutput

func (i H2qpadviceofchargeAocListArray) ToH2qpadviceofchargeAocListArrayOutput() H2qpadviceofchargeAocListArrayOutput

func (H2qpadviceofchargeAocListArray) ToH2qpadviceofchargeAocListArrayOutputWithContext

func (i H2qpadviceofchargeAocListArray) ToH2qpadviceofchargeAocListArrayOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListArrayOutput

type H2qpadviceofchargeAocListArrayInput

type H2qpadviceofchargeAocListArrayInput interface {
	pulumi.Input

	ToH2qpadviceofchargeAocListArrayOutput() H2qpadviceofchargeAocListArrayOutput
	ToH2qpadviceofchargeAocListArrayOutputWithContext(context.Context) H2qpadviceofchargeAocListArrayOutput
}

H2qpadviceofchargeAocListArrayInput is an input type that accepts H2qpadviceofchargeAocListArray and H2qpadviceofchargeAocListArrayOutput values. You can construct a concrete instance of `H2qpadviceofchargeAocListArrayInput` via:

H2qpadviceofchargeAocListArray{ H2qpadviceofchargeAocListArgs{...} }

type H2qpadviceofchargeAocListArrayOutput

type H2qpadviceofchargeAocListArrayOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeAocListArrayOutput) ElementType

func (H2qpadviceofchargeAocListArrayOutput) Index

func (H2qpadviceofchargeAocListArrayOutput) ToH2qpadviceofchargeAocListArrayOutput

func (o H2qpadviceofchargeAocListArrayOutput) ToH2qpadviceofchargeAocListArrayOutput() H2qpadviceofchargeAocListArrayOutput

func (H2qpadviceofchargeAocListArrayOutput) ToH2qpadviceofchargeAocListArrayOutputWithContext

func (o H2qpadviceofchargeAocListArrayOutput) ToH2qpadviceofchargeAocListArrayOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListArrayOutput

type H2qpadviceofchargeAocListInput

type H2qpadviceofchargeAocListInput interface {
	pulumi.Input

	ToH2qpadviceofchargeAocListOutput() H2qpadviceofchargeAocListOutput
	ToH2qpadviceofchargeAocListOutputWithContext(context.Context) H2qpadviceofchargeAocListOutput
}

H2qpadviceofchargeAocListInput is an input type that accepts H2qpadviceofchargeAocListArgs and H2qpadviceofchargeAocListOutput values. You can construct a concrete instance of `H2qpadviceofchargeAocListInput` via:

H2qpadviceofchargeAocListArgs{...}

type H2qpadviceofchargeAocListOutput

type H2qpadviceofchargeAocListOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeAocListOutput) ElementType

func (H2qpadviceofchargeAocListOutput) NaiRealm

NAI realm list name.

func (H2qpadviceofchargeAocListOutput) NaiRealmEncoding

NAI realm encoding.

func (H2qpadviceofchargeAocListOutput) Name

Advice of charge ID.

func (H2qpadviceofchargeAocListOutput) PlanInfos

Plan info. The structure of `planInfo` block is documented below.

func (H2qpadviceofchargeAocListOutput) ToH2qpadviceofchargeAocListOutput

func (o H2qpadviceofchargeAocListOutput) ToH2qpadviceofchargeAocListOutput() H2qpadviceofchargeAocListOutput

func (H2qpadviceofchargeAocListOutput) ToH2qpadviceofchargeAocListOutputWithContext

func (o H2qpadviceofchargeAocListOutput) ToH2qpadviceofchargeAocListOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListOutput

func (H2qpadviceofchargeAocListOutput) Type

Usage charge type. Valid values: `time-based`, `volume-based`, `time-and-volume-based`, `unlimited`.

type H2qpadviceofchargeAocListPlanInfo

type H2qpadviceofchargeAocListPlanInfo struct {
	// Currency code.
	Currency *string `pulumi:"currency"`
	// Info file.
	InfoFile *string `pulumi:"infoFile"`
	// Languague code.
	Lang *string `pulumi:"lang"`
	// Plan name.
	Name *string `pulumi:"name"`
}

type H2qpadviceofchargeAocListPlanInfoArgs

type H2qpadviceofchargeAocListPlanInfoArgs struct {
	// Currency code.
	Currency pulumi.StringPtrInput `pulumi:"currency"`
	// Info file.
	InfoFile pulumi.StringPtrInput `pulumi:"infoFile"`
	// Languague code.
	Lang pulumi.StringPtrInput `pulumi:"lang"`
	// Plan name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (H2qpadviceofchargeAocListPlanInfoArgs) ElementType

func (H2qpadviceofchargeAocListPlanInfoArgs) ToH2qpadviceofchargeAocListPlanInfoOutput

func (i H2qpadviceofchargeAocListPlanInfoArgs) ToH2qpadviceofchargeAocListPlanInfoOutput() H2qpadviceofchargeAocListPlanInfoOutput

func (H2qpadviceofchargeAocListPlanInfoArgs) ToH2qpadviceofchargeAocListPlanInfoOutputWithContext

func (i H2qpadviceofchargeAocListPlanInfoArgs) ToH2qpadviceofchargeAocListPlanInfoOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListPlanInfoOutput

type H2qpadviceofchargeAocListPlanInfoArray

type H2qpadviceofchargeAocListPlanInfoArray []H2qpadviceofchargeAocListPlanInfoInput

func (H2qpadviceofchargeAocListPlanInfoArray) ElementType

func (H2qpadviceofchargeAocListPlanInfoArray) ToH2qpadviceofchargeAocListPlanInfoArrayOutput

func (i H2qpadviceofchargeAocListPlanInfoArray) ToH2qpadviceofchargeAocListPlanInfoArrayOutput() H2qpadviceofchargeAocListPlanInfoArrayOutput

func (H2qpadviceofchargeAocListPlanInfoArray) ToH2qpadviceofchargeAocListPlanInfoArrayOutputWithContext

func (i H2qpadviceofchargeAocListPlanInfoArray) ToH2qpadviceofchargeAocListPlanInfoArrayOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListPlanInfoArrayOutput

type H2qpadviceofchargeAocListPlanInfoArrayInput

type H2qpadviceofchargeAocListPlanInfoArrayInput interface {
	pulumi.Input

	ToH2qpadviceofchargeAocListPlanInfoArrayOutput() H2qpadviceofchargeAocListPlanInfoArrayOutput
	ToH2qpadviceofchargeAocListPlanInfoArrayOutputWithContext(context.Context) H2qpadviceofchargeAocListPlanInfoArrayOutput
}

H2qpadviceofchargeAocListPlanInfoArrayInput is an input type that accepts H2qpadviceofchargeAocListPlanInfoArray and H2qpadviceofchargeAocListPlanInfoArrayOutput values. You can construct a concrete instance of `H2qpadviceofchargeAocListPlanInfoArrayInput` via:

H2qpadviceofchargeAocListPlanInfoArray{ H2qpadviceofchargeAocListPlanInfoArgs{...} }

type H2qpadviceofchargeAocListPlanInfoArrayOutput

type H2qpadviceofchargeAocListPlanInfoArrayOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeAocListPlanInfoArrayOutput) ElementType

func (H2qpadviceofchargeAocListPlanInfoArrayOutput) Index

func (H2qpadviceofchargeAocListPlanInfoArrayOutput) ToH2qpadviceofchargeAocListPlanInfoArrayOutput

func (o H2qpadviceofchargeAocListPlanInfoArrayOutput) ToH2qpadviceofchargeAocListPlanInfoArrayOutput() H2qpadviceofchargeAocListPlanInfoArrayOutput

func (H2qpadviceofchargeAocListPlanInfoArrayOutput) ToH2qpadviceofchargeAocListPlanInfoArrayOutputWithContext

func (o H2qpadviceofchargeAocListPlanInfoArrayOutput) ToH2qpadviceofchargeAocListPlanInfoArrayOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListPlanInfoArrayOutput

type H2qpadviceofchargeAocListPlanInfoInput

type H2qpadviceofchargeAocListPlanInfoInput interface {
	pulumi.Input

	ToH2qpadviceofchargeAocListPlanInfoOutput() H2qpadviceofchargeAocListPlanInfoOutput
	ToH2qpadviceofchargeAocListPlanInfoOutputWithContext(context.Context) H2qpadviceofchargeAocListPlanInfoOutput
}

H2qpadviceofchargeAocListPlanInfoInput is an input type that accepts H2qpadviceofchargeAocListPlanInfoArgs and H2qpadviceofchargeAocListPlanInfoOutput values. You can construct a concrete instance of `H2qpadviceofchargeAocListPlanInfoInput` via:

H2qpadviceofchargeAocListPlanInfoArgs{...}

type H2qpadviceofchargeAocListPlanInfoOutput

type H2qpadviceofchargeAocListPlanInfoOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeAocListPlanInfoOutput) Currency

Currency code.

func (H2qpadviceofchargeAocListPlanInfoOutput) ElementType

func (H2qpadviceofchargeAocListPlanInfoOutput) InfoFile

Info file.

func (H2qpadviceofchargeAocListPlanInfoOutput) Lang

Languague code.

func (H2qpadviceofchargeAocListPlanInfoOutput) Name

Plan name.

func (H2qpadviceofchargeAocListPlanInfoOutput) ToH2qpadviceofchargeAocListPlanInfoOutput

func (o H2qpadviceofchargeAocListPlanInfoOutput) ToH2qpadviceofchargeAocListPlanInfoOutput() H2qpadviceofchargeAocListPlanInfoOutput

func (H2qpadviceofchargeAocListPlanInfoOutput) ToH2qpadviceofchargeAocListPlanInfoOutputWithContext

func (o H2qpadviceofchargeAocListPlanInfoOutput) ToH2qpadviceofchargeAocListPlanInfoOutputWithContext(ctx context.Context) H2qpadviceofchargeAocListPlanInfoOutput

type H2qpadviceofchargeArgs

type H2qpadviceofchargeArgs struct {
	// AOC list. The structure of `aocList` block is documented below.
	AocLists H2qpadviceofchargeAocListArrayInput
	// 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
	// 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
	// Plan name.
	Name 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
}

The set of arguments for constructing a H2qpadviceofcharge resource.

func (H2qpadviceofchargeArgs) ElementType

func (H2qpadviceofchargeArgs) ElementType() reflect.Type

type H2qpadviceofchargeArray

type H2qpadviceofchargeArray []H2qpadviceofchargeInput

func (H2qpadviceofchargeArray) ElementType

func (H2qpadviceofchargeArray) ElementType() reflect.Type

func (H2qpadviceofchargeArray) ToH2qpadviceofchargeArrayOutput

func (i H2qpadviceofchargeArray) ToH2qpadviceofchargeArrayOutput() H2qpadviceofchargeArrayOutput

func (H2qpadviceofchargeArray) ToH2qpadviceofchargeArrayOutputWithContext

func (i H2qpadviceofchargeArray) ToH2qpadviceofchargeArrayOutputWithContext(ctx context.Context) H2qpadviceofchargeArrayOutput

type H2qpadviceofchargeArrayInput

type H2qpadviceofchargeArrayInput interface {
	pulumi.Input

	ToH2qpadviceofchargeArrayOutput() H2qpadviceofchargeArrayOutput
	ToH2qpadviceofchargeArrayOutputWithContext(context.Context) H2qpadviceofchargeArrayOutput
}

H2qpadviceofchargeArrayInput is an input type that accepts H2qpadviceofchargeArray and H2qpadviceofchargeArrayOutput values. You can construct a concrete instance of `H2qpadviceofchargeArrayInput` via:

H2qpadviceofchargeArray{ H2qpadviceofchargeArgs{...} }

type H2qpadviceofchargeArrayOutput

type H2qpadviceofchargeArrayOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeArrayOutput) ElementType

func (H2qpadviceofchargeArrayOutput) Index

func (H2qpadviceofchargeArrayOutput) ToH2qpadviceofchargeArrayOutput

func (o H2qpadviceofchargeArrayOutput) ToH2qpadviceofchargeArrayOutput() H2qpadviceofchargeArrayOutput

func (H2qpadviceofchargeArrayOutput) ToH2qpadviceofchargeArrayOutputWithContext

func (o H2qpadviceofchargeArrayOutput) ToH2qpadviceofchargeArrayOutputWithContext(ctx context.Context) H2qpadviceofchargeArrayOutput

type H2qpadviceofchargeInput

type H2qpadviceofchargeInput interface {
	pulumi.Input

	ToH2qpadviceofchargeOutput() H2qpadviceofchargeOutput
	ToH2qpadviceofchargeOutputWithContext(ctx context.Context) H2qpadviceofchargeOutput
}

type H2qpadviceofchargeMap

type H2qpadviceofchargeMap map[string]H2qpadviceofchargeInput

func (H2qpadviceofchargeMap) ElementType

func (H2qpadviceofchargeMap) ElementType() reflect.Type

func (H2qpadviceofchargeMap) ToH2qpadviceofchargeMapOutput

func (i H2qpadviceofchargeMap) ToH2qpadviceofchargeMapOutput() H2qpadviceofchargeMapOutput

func (H2qpadviceofchargeMap) ToH2qpadviceofchargeMapOutputWithContext

func (i H2qpadviceofchargeMap) ToH2qpadviceofchargeMapOutputWithContext(ctx context.Context) H2qpadviceofchargeMapOutput

type H2qpadviceofchargeMapInput

type H2qpadviceofchargeMapInput interface {
	pulumi.Input

	ToH2qpadviceofchargeMapOutput() H2qpadviceofchargeMapOutput
	ToH2qpadviceofchargeMapOutputWithContext(context.Context) H2qpadviceofchargeMapOutput
}

H2qpadviceofchargeMapInput is an input type that accepts H2qpadviceofchargeMap and H2qpadviceofchargeMapOutput values. You can construct a concrete instance of `H2qpadviceofchargeMapInput` via:

H2qpadviceofchargeMap{ "key": H2qpadviceofchargeArgs{...} }

type H2qpadviceofchargeMapOutput

type H2qpadviceofchargeMapOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeMapOutput) ElementType

func (H2qpadviceofchargeMapOutput) MapIndex

func (H2qpadviceofchargeMapOutput) ToH2qpadviceofchargeMapOutput

func (o H2qpadviceofchargeMapOutput) ToH2qpadviceofchargeMapOutput() H2qpadviceofchargeMapOutput

func (H2qpadviceofchargeMapOutput) ToH2qpadviceofchargeMapOutputWithContext

func (o H2qpadviceofchargeMapOutput) ToH2qpadviceofchargeMapOutputWithContext(ctx context.Context) H2qpadviceofchargeMapOutput

type H2qpadviceofchargeOutput

type H2qpadviceofchargeOutput struct{ *pulumi.OutputState }

func (H2qpadviceofchargeOutput) AocLists

AOC list. The structure of `aocList` block is documented below.

func (H2qpadviceofchargeOutput) DynamicSortSubtable

func (o H2qpadviceofchargeOutput) 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 (H2qpadviceofchargeOutput) ElementType

func (H2qpadviceofchargeOutput) ElementType() reflect.Type

func (H2qpadviceofchargeOutput) GetAllTables

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 (H2qpadviceofchargeOutput) Name

Plan name.

func (H2qpadviceofchargeOutput) ToH2qpadviceofchargeOutput

func (o H2qpadviceofchargeOutput) ToH2qpadviceofchargeOutput() H2qpadviceofchargeOutput

func (H2qpadviceofchargeOutput) ToH2qpadviceofchargeOutputWithContext

func (o H2qpadviceofchargeOutput) ToH2qpadviceofchargeOutputWithContext(ctx context.Context) H2qpadviceofchargeOutput

func (H2qpadviceofchargeOutput) Vdomparam

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.

type H2qpadviceofchargeState

type H2qpadviceofchargeState struct {
	// AOC list. The structure of `aocList` block is documented below.
	AocLists H2qpadviceofchargeAocListArrayInput
	// 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
	// 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
	// Plan name.
	Name 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
}

func (H2qpadviceofchargeState) ElementType

func (H2qpadviceofchargeState) ElementType() reflect.Type

type H2qpconncapability

type H2qpconncapability struct {
	pulumi.CustomResourceState

	// Set ESP port service (used by IPsec VPNs) status. Valid values: `closed`, `open`, `unknown`.
	EspPort pulumi.StringOutput `pulumi:"espPort"`
	// Set FTP port service status. Valid values: `closed`, `open`, `unknown`.
	FtpPort pulumi.StringOutput `pulumi:"ftpPort"`
	// Set HTTP port service status. Valid values: `closed`, `open`, `unknown`.
	HttpPort pulumi.StringOutput `pulumi:"httpPort"`
	// Set ICMP port service status. Valid values: `closed`, `open`, `unknown`.
	IcmpPort pulumi.StringOutput `pulumi:"icmpPort"`
	// Set IKEv2 port service for IPsec VPN status. Valid values: `closed`, `open`, `unknown`.
	Ikev2Port pulumi.StringOutput `pulumi:"ikev2Port"`
	// Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: `closed`, `open`, `unknown`.
	Ikev2XxPort pulumi.StringOutput `pulumi:"ikev2XxPort"`
	// Connection capability name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: `closed`, `open`, `unknown`.
	PptpVpnPort pulumi.StringOutput `pulumi:"pptpVpnPort"`
	// Set SSH port service status. Valid values: `closed`, `open`, `unknown`.
	SshPort pulumi.StringOutput `pulumi:"sshPort"`
	// Set TLS VPN (HTTPS) port service status. Valid values: `closed`, `open`, `unknown`.
	TlsPort pulumi.StringOutput `pulumi:"tlsPort"`
	// 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"`
	// Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`.
	VoipTcpPort pulumi.StringOutput `pulumi:"voipTcpPort"`
	// Set VoIP UDP port service status. Valid values: `closed`, `open`, `unknown`.
	VoipUdpPort pulumi.StringOutput `pulumi:"voipUdpPort"`
}

Configure connection capability.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewH2qpconncapability(ctx, "trname", &wirelesscontroller.H2qpconncapabilityArgs{
			EspPort:     pulumi.String("unknown"),
			FtpPort:     pulumi.String("unknown"),
			HttpPort:    pulumi.String("unknown"),
			IcmpPort:    pulumi.String("closed"),
			Ikev2Port:   pulumi.String("unknown"),
			Ikev2XxPort: pulumi.String("unknown"),
			PptpVpnPort: pulumi.String("unknown"),
			SshPort:     pulumi.String("unknown"),
			TlsPort:     pulumi.String("unknown"),
			VoipTcpPort: pulumi.String("unknown"),
			VoipUdpPort: pulumi.String("unknown"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 H2QpConnCapability can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qpconncapability

func GetH2qpconncapability(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qpconncapabilityState, opts ...pulumi.ResourceOption) (*H2qpconncapability, error)

GetH2qpconncapability gets an existing H2qpconncapability 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 NewH2qpconncapability

func NewH2qpconncapability(ctx *pulumi.Context,
	name string, args *H2qpconncapabilityArgs, opts ...pulumi.ResourceOption) (*H2qpconncapability, error)

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

func (*H2qpconncapability) ElementType

func (*H2qpconncapability) ElementType() reflect.Type

func (*H2qpconncapability) ToH2qpconncapabilityOutput

func (i *H2qpconncapability) ToH2qpconncapabilityOutput() H2qpconncapabilityOutput

func (*H2qpconncapability) ToH2qpconncapabilityOutputWithContext

func (i *H2qpconncapability) ToH2qpconncapabilityOutputWithContext(ctx context.Context) H2qpconncapabilityOutput

type H2qpconncapabilityArgs

type H2qpconncapabilityArgs struct {
	// Set ESP port service (used by IPsec VPNs) status. Valid values: `closed`, `open`, `unknown`.
	EspPort pulumi.StringPtrInput
	// Set FTP port service status. Valid values: `closed`, `open`, `unknown`.
	FtpPort pulumi.StringPtrInput
	// Set HTTP port service status. Valid values: `closed`, `open`, `unknown`.
	HttpPort pulumi.StringPtrInput
	// Set ICMP port service status. Valid values: `closed`, `open`, `unknown`.
	IcmpPort pulumi.StringPtrInput
	// Set IKEv2 port service for IPsec VPN status. Valid values: `closed`, `open`, `unknown`.
	Ikev2Port pulumi.StringPtrInput
	// Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: `closed`, `open`, `unknown`.
	Ikev2XxPort pulumi.StringPtrInput
	// Connection capability name.
	Name pulumi.StringPtrInput
	// Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: `closed`, `open`, `unknown`.
	PptpVpnPort pulumi.StringPtrInput
	// Set SSH port service status. Valid values: `closed`, `open`, `unknown`.
	SshPort pulumi.StringPtrInput
	// Set TLS VPN (HTTPS) port service status. Valid values: `closed`, `open`, `unknown`.
	TlsPort 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
	// Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`.
	VoipTcpPort pulumi.StringPtrInput
	// Set VoIP UDP port service status. Valid values: `closed`, `open`, `unknown`.
	VoipUdpPort pulumi.StringPtrInput
}

The set of arguments for constructing a H2qpconncapability resource.

func (H2qpconncapabilityArgs) ElementType

func (H2qpconncapabilityArgs) ElementType() reflect.Type

type H2qpconncapabilityArray

type H2qpconncapabilityArray []H2qpconncapabilityInput

func (H2qpconncapabilityArray) ElementType

func (H2qpconncapabilityArray) ElementType() reflect.Type

func (H2qpconncapabilityArray) ToH2qpconncapabilityArrayOutput

func (i H2qpconncapabilityArray) ToH2qpconncapabilityArrayOutput() H2qpconncapabilityArrayOutput

func (H2qpconncapabilityArray) ToH2qpconncapabilityArrayOutputWithContext

func (i H2qpconncapabilityArray) ToH2qpconncapabilityArrayOutputWithContext(ctx context.Context) H2qpconncapabilityArrayOutput

type H2qpconncapabilityArrayInput

type H2qpconncapabilityArrayInput interface {
	pulumi.Input

	ToH2qpconncapabilityArrayOutput() H2qpconncapabilityArrayOutput
	ToH2qpconncapabilityArrayOutputWithContext(context.Context) H2qpconncapabilityArrayOutput
}

H2qpconncapabilityArrayInput is an input type that accepts H2qpconncapabilityArray and H2qpconncapabilityArrayOutput values. You can construct a concrete instance of `H2qpconncapabilityArrayInput` via:

H2qpconncapabilityArray{ H2qpconncapabilityArgs{...} }

type H2qpconncapabilityArrayOutput

type H2qpconncapabilityArrayOutput struct{ *pulumi.OutputState }

func (H2qpconncapabilityArrayOutput) ElementType

func (H2qpconncapabilityArrayOutput) Index

func (H2qpconncapabilityArrayOutput) ToH2qpconncapabilityArrayOutput

func (o H2qpconncapabilityArrayOutput) ToH2qpconncapabilityArrayOutput() H2qpconncapabilityArrayOutput

func (H2qpconncapabilityArrayOutput) ToH2qpconncapabilityArrayOutputWithContext

func (o H2qpconncapabilityArrayOutput) ToH2qpconncapabilityArrayOutputWithContext(ctx context.Context) H2qpconncapabilityArrayOutput

type H2qpconncapabilityInput

type H2qpconncapabilityInput interface {
	pulumi.Input

	ToH2qpconncapabilityOutput() H2qpconncapabilityOutput
	ToH2qpconncapabilityOutputWithContext(ctx context.Context) H2qpconncapabilityOutput
}

type H2qpconncapabilityMap

type H2qpconncapabilityMap map[string]H2qpconncapabilityInput

func (H2qpconncapabilityMap) ElementType

func (H2qpconncapabilityMap) ElementType() reflect.Type

func (H2qpconncapabilityMap) ToH2qpconncapabilityMapOutput

func (i H2qpconncapabilityMap) ToH2qpconncapabilityMapOutput() H2qpconncapabilityMapOutput

func (H2qpconncapabilityMap) ToH2qpconncapabilityMapOutputWithContext

func (i H2qpconncapabilityMap) ToH2qpconncapabilityMapOutputWithContext(ctx context.Context) H2qpconncapabilityMapOutput

type H2qpconncapabilityMapInput

type H2qpconncapabilityMapInput interface {
	pulumi.Input

	ToH2qpconncapabilityMapOutput() H2qpconncapabilityMapOutput
	ToH2qpconncapabilityMapOutputWithContext(context.Context) H2qpconncapabilityMapOutput
}

H2qpconncapabilityMapInput is an input type that accepts H2qpconncapabilityMap and H2qpconncapabilityMapOutput values. You can construct a concrete instance of `H2qpconncapabilityMapInput` via:

H2qpconncapabilityMap{ "key": H2qpconncapabilityArgs{...} }

type H2qpconncapabilityMapOutput

type H2qpconncapabilityMapOutput struct{ *pulumi.OutputState }

func (H2qpconncapabilityMapOutput) ElementType

func (H2qpconncapabilityMapOutput) MapIndex

func (H2qpconncapabilityMapOutput) ToH2qpconncapabilityMapOutput

func (o H2qpconncapabilityMapOutput) ToH2qpconncapabilityMapOutput() H2qpconncapabilityMapOutput

func (H2qpconncapabilityMapOutput) ToH2qpconncapabilityMapOutputWithContext

func (o H2qpconncapabilityMapOutput) ToH2qpconncapabilityMapOutputWithContext(ctx context.Context) H2qpconncapabilityMapOutput

type H2qpconncapabilityOutput

type H2qpconncapabilityOutput struct{ *pulumi.OutputState }

func (H2qpconncapabilityOutput) ElementType

func (H2qpconncapabilityOutput) ElementType() reflect.Type

func (H2qpconncapabilityOutput) EspPort

Set ESP port service (used by IPsec VPNs) status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) FtpPort

Set FTP port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) HttpPort

Set HTTP port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) IcmpPort

Set ICMP port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) Ikev2Port

Set IKEv2 port service for IPsec VPN status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) Ikev2XxPort

Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) Name

Connection capability name.

func (H2qpconncapabilityOutput) PptpVpnPort

Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) SshPort

Set SSH port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) TlsPort

Set TLS VPN (HTTPS) port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) ToH2qpconncapabilityOutput

func (o H2qpconncapabilityOutput) ToH2qpconncapabilityOutput() H2qpconncapabilityOutput

func (H2qpconncapabilityOutput) ToH2qpconncapabilityOutputWithContext

func (o H2qpconncapabilityOutput) ToH2qpconncapabilityOutputWithContext(ctx context.Context) H2qpconncapabilityOutput

func (H2qpconncapabilityOutput) Vdomparam

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 (H2qpconncapabilityOutput) VoipTcpPort

Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`.

func (H2qpconncapabilityOutput) VoipUdpPort

Set VoIP UDP port service status. Valid values: `closed`, `open`, `unknown`.

type H2qpconncapabilityState

type H2qpconncapabilityState struct {
	// Set ESP port service (used by IPsec VPNs) status. Valid values: `closed`, `open`, `unknown`.
	EspPort pulumi.StringPtrInput
	// Set FTP port service status. Valid values: `closed`, `open`, `unknown`.
	FtpPort pulumi.StringPtrInput
	// Set HTTP port service status. Valid values: `closed`, `open`, `unknown`.
	HttpPort pulumi.StringPtrInput
	// Set ICMP port service status. Valid values: `closed`, `open`, `unknown`.
	IcmpPort pulumi.StringPtrInput
	// Set IKEv2 port service for IPsec VPN status. Valid values: `closed`, `open`, `unknown`.
	Ikev2Port pulumi.StringPtrInput
	// Set UDP port 4500 (which may be used by IKEv2 for IPsec VPN) service status. Valid values: `closed`, `open`, `unknown`.
	Ikev2XxPort pulumi.StringPtrInput
	// Connection capability name.
	Name pulumi.StringPtrInput
	// Set Point to Point Tunneling Protocol (PPTP) VPN port service status. Valid values: `closed`, `open`, `unknown`.
	PptpVpnPort pulumi.StringPtrInput
	// Set SSH port service status. Valid values: `closed`, `open`, `unknown`.
	SshPort pulumi.StringPtrInput
	// Set TLS VPN (HTTPS) port service status. Valid values: `closed`, `open`, `unknown`.
	TlsPort 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
	// Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`.
	VoipTcpPort pulumi.StringPtrInput
	// Set VoIP UDP port service status. Valid values: `closed`, `open`, `unknown`.
	VoipUdpPort pulumi.StringPtrInput
}

func (H2qpconncapabilityState) ElementType

func (H2qpconncapabilityState) ElementType() reflect.Type

type H2qpoperatorname

type H2qpoperatorname struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// Friendly name ID.
	Name pulumi.StringOutput `pulumi:"name"`
	// Name list. The structure of `valueList` block is documented below.
	ValueLists H2qpoperatornameValueListArrayOutput `pulumi:"valueLists"`
	// 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"`
}

Configure operator friendly name.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewH2qpoperatorname(ctx, "trname", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 H2QpOperatorName can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpoperatorname:H2qpoperatorname labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpoperatorname:H2qpoperatorname labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qpoperatorname

func GetH2qpoperatorname(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qpoperatornameState, opts ...pulumi.ResourceOption) (*H2qpoperatorname, error)

GetH2qpoperatorname gets an existing H2qpoperatorname 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 NewH2qpoperatorname

func NewH2qpoperatorname(ctx *pulumi.Context,
	name string, args *H2qpoperatornameArgs, opts ...pulumi.ResourceOption) (*H2qpoperatorname, error)

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

func (*H2qpoperatorname) ElementType

func (*H2qpoperatorname) ElementType() reflect.Type

func (*H2qpoperatorname) ToH2qpoperatornameOutput

func (i *H2qpoperatorname) ToH2qpoperatornameOutput() H2qpoperatornameOutput

func (*H2qpoperatorname) ToH2qpoperatornameOutputWithContext

func (i *H2qpoperatorname) ToH2qpoperatornameOutputWithContext(ctx context.Context) H2qpoperatornameOutput

type H2qpoperatornameArgs

type H2qpoperatornameArgs struct {
	// 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
	// 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
	// Friendly name ID.
	Name pulumi.StringPtrInput
	// Name list. The structure of `valueList` block is documented below.
	ValueLists H2qpoperatornameValueListArrayInput
	// 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
}

The set of arguments for constructing a H2qpoperatorname resource.

func (H2qpoperatornameArgs) ElementType

func (H2qpoperatornameArgs) ElementType() reflect.Type

type H2qpoperatornameArray

type H2qpoperatornameArray []H2qpoperatornameInput

func (H2qpoperatornameArray) ElementType

func (H2qpoperatornameArray) ElementType() reflect.Type

func (H2qpoperatornameArray) ToH2qpoperatornameArrayOutput

func (i H2qpoperatornameArray) ToH2qpoperatornameArrayOutput() H2qpoperatornameArrayOutput

func (H2qpoperatornameArray) ToH2qpoperatornameArrayOutputWithContext

func (i H2qpoperatornameArray) ToH2qpoperatornameArrayOutputWithContext(ctx context.Context) H2qpoperatornameArrayOutput

type H2qpoperatornameArrayInput

type H2qpoperatornameArrayInput interface {
	pulumi.Input

	ToH2qpoperatornameArrayOutput() H2qpoperatornameArrayOutput
	ToH2qpoperatornameArrayOutputWithContext(context.Context) H2qpoperatornameArrayOutput
}

H2qpoperatornameArrayInput is an input type that accepts H2qpoperatornameArray and H2qpoperatornameArrayOutput values. You can construct a concrete instance of `H2qpoperatornameArrayInput` via:

H2qpoperatornameArray{ H2qpoperatornameArgs{...} }

type H2qpoperatornameArrayOutput

type H2qpoperatornameArrayOutput struct{ *pulumi.OutputState }

func (H2qpoperatornameArrayOutput) ElementType

func (H2qpoperatornameArrayOutput) Index

func (H2qpoperatornameArrayOutput) ToH2qpoperatornameArrayOutput

func (o H2qpoperatornameArrayOutput) ToH2qpoperatornameArrayOutput() H2qpoperatornameArrayOutput

func (H2qpoperatornameArrayOutput) ToH2qpoperatornameArrayOutputWithContext

func (o H2qpoperatornameArrayOutput) ToH2qpoperatornameArrayOutputWithContext(ctx context.Context) H2qpoperatornameArrayOutput

type H2qpoperatornameInput

type H2qpoperatornameInput interface {
	pulumi.Input

	ToH2qpoperatornameOutput() H2qpoperatornameOutput
	ToH2qpoperatornameOutputWithContext(ctx context.Context) H2qpoperatornameOutput
}

type H2qpoperatornameMap

type H2qpoperatornameMap map[string]H2qpoperatornameInput

func (H2qpoperatornameMap) ElementType

func (H2qpoperatornameMap) ElementType() reflect.Type

func (H2qpoperatornameMap) ToH2qpoperatornameMapOutput

func (i H2qpoperatornameMap) ToH2qpoperatornameMapOutput() H2qpoperatornameMapOutput

func (H2qpoperatornameMap) ToH2qpoperatornameMapOutputWithContext

func (i H2qpoperatornameMap) ToH2qpoperatornameMapOutputWithContext(ctx context.Context) H2qpoperatornameMapOutput

type H2qpoperatornameMapInput

type H2qpoperatornameMapInput interface {
	pulumi.Input

	ToH2qpoperatornameMapOutput() H2qpoperatornameMapOutput
	ToH2qpoperatornameMapOutputWithContext(context.Context) H2qpoperatornameMapOutput
}

H2qpoperatornameMapInput is an input type that accepts H2qpoperatornameMap and H2qpoperatornameMapOutput values. You can construct a concrete instance of `H2qpoperatornameMapInput` via:

H2qpoperatornameMap{ "key": H2qpoperatornameArgs{...} }

type H2qpoperatornameMapOutput

type H2qpoperatornameMapOutput struct{ *pulumi.OutputState }

func (H2qpoperatornameMapOutput) ElementType

func (H2qpoperatornameMapOutput) ElementType() reflect.Type

func (H2qpoperatornameMapOutput) MapIndex

func (H2qpoperatornameMapOutput) ToH2qpoperatornameMapOutput

func (o H2qpoperatornameMapOutput) ToH2qpoperatornameMapOutput() H2qpoperatornameMapOutput

func (H2qpoperatornameMapOutput) ToH2qpoperatornameMapOutputWithContext

func (o H2qpoperatornameMapOutput) ToH2qpoperatornameMapOutputWithContext(ctx context.Context) H2qpoperatornameMapOutput

type H2qpoperatornameOutput

type H2qpoperatornameOutput struct{ *pulumi.OutputState }

func (H2qpoperatornameOutput) DynamicSortSubtable

func (o H2qpoperatornameOutput) 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 (H2qpoperatornameOutput) ElementType

func (H2qpoperatornameOutput) ElementType() reflect.Type

func (H2qpoperatornameOutput) GetAllTables

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 (H2qpoperatornameOutput) Name

Friendly name ID.

func (H2qpoperatornameOutput) ToH2qpoperatornameOutput

func (o H2qpoperatornameOutput) ToH2qpoperatornameOutput() H2qpoperatornameOutput

func (H2qpoperatornameOutput) ToH2qpoperatornameOutputWithContext

func (o H2qpoperatornameOutput) ToH2qpoperatornameOutputWithContext(ctx context.Context) H2qpoperatornameOutput

func (H2qpoperatornameOutput) ValueLists

Name list. The structure of `valueList` block is documented below.

func (H2qpoperatornameOutput) Vdomparam

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.

type H2qpoperatornameState

type H2qpoperatornameState struct {
	// 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
	// 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
	// Friendly name ID.
	Name pulumi.StringPtrInput
	// Name list. The structure of `valueList` block is documented below.
	ValueLists H2qpoperatornameValueListArrayInput
	// 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
}

func (H2qpoperatornameState) ElementType

func (H2qpoperatornameState) ElementType() reflect.Type

type H2qpoperatornameValueList

type H2qpoperatornameValueList struct {
	// Value index.
	Index *int `pulumi:"index"`
	// Language code.
	Lang *string `pulumi:"lang"`
	// Friendly name value.
	Value *string `pulumi:"value"`
}

type H2qpoperatornameValueListArgs

type H2qpoperatornameValueListArgs struct {
	// Value index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// Language code.
	Lang pulumi.StringPtrInput `pulumi:"lang"`
	// Friendly name value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (H2qpoperatornameValueListArgs) ElementType

func (H2qpoperatornameValueListArgs) ToH2qpoperatornameValueListOutput

func (i H2qpoperatornameValueListArgs) ToH2qpoperatornameValueListOutput() H2qpoperatornameValueListOutput

func (H2qpoperatornameValueListArgs) ToH2qpoperatornameValueListOutputWithContext

func (i H2qpoperatornameValueListArgs) ToH2qpoperatornameValueListOutputWithContext(ctx context.Context) H2qpoperatornameValueListOutput

type H2qpoperatornameValueListArray

type H2qpoperatornameValueListArray []H2qpoperatornameValueListInput

func (H2qpoperatornameValueListArray) ElementType

func (H2qpoperatornameValueListArray) ToH2qpoperatornameValueListArrayOutput

func (i H2qpoperatornameValueListArray) ToH2qpoperatornameValueListArrayOutput() H2qpoperatornameValueListArrayOutput

func (H2qpoperatornameValueListArray) ToH2qpoperatornameValueListArrayOutputWithContext

func (i H2qpoperatornameValueListArray) ToH2qpoperatornameValueListArrayOutputWithContext(ctx context.Context) H2qpoperatornameValueListArrayOutput

type H2qpoperatornameValueListArrayInput

type H2qpoperatornameValueListArrayInput interface {
	pulumi.Input

	ToH2qpoperatornameValueListArrayOutput() H2qpoperatornameValueListArrayOutput
	ToH2qpoperatornameValueListArrayOutputWithContext(context.Context) H2qpoperatornameValueListArrayOutput
}

H2qpoperatornameValueListArrayInput is an input type that accepts H2qpoperatornameValueListArray and H2qpoperatornameValueListArrayOutput values. You can construct a concrete instance of `H2qpoperatornameValueListArrayInput` via:

H2qpoperatornameValueListArray{ H2qpoperatornameValueListArgs{...} }

type H2qpoperatornameValueListArrayOutput

type H2qpoperatornameValueListArrayOutput struct{ *pulumi.OutputState }

func (H2qpoperatornameValueListArrayOutput) ElementType

func (H2qpoperatornameValueListArrayOutput) Index

func (H2qpoperatornameValueListArrayOutput) ToH2qpoperatornameValueListArrayOutput

func (o H2qpoperatornameValueListArrayOutput) ToH2qpoperatornameValueListArrayOutput() H2qpoperatornameValueListArrayOutput

func (H2qpoperatornameValueListArrayOutput) ToH2qpoperatornameValueListArrayOutputWithContext

func (o H2qpoperatornameValueListArrayOutput) ToH2qpoperatornameValueListArrayOutputWithContext(ctx context.Context) H2qpoperatornameValueListArrayOutput

type H2qpoperatornameValueListInput

type H2qpoperatornameValueListInput interface {
	pulumi.Input

	ToH2qpoperatornameValueListOutput() H2qpoperatornameValueListOutput
	ToH2qpoperatornameValueListOutputWithContext(context.Context) H2qpoperatornameValueListOutput
}

H2qpoperatornameValueListInput is an input type that accepts H2qpoperatornameValueListArgs and H2qpoperatornameValueListOutput values. You can construct a concrete instance of `H2qpoperatornameValueListInput` via:

H2qpoperatornameValueListArgs{...}

type H2qpoperatornameValueListOutput

type H2qpoperatornameValueListOutput struct{ *pulumi.OutputState }

func (H2qpoperatornameValueListOutput) ElementType

func (H2qpoperatornameValueListOutput) Index

Value index.

func (H2qpoperatornameValueListOutput) Lang

Language code.

func (H2qpoperatornameValueListOutput) ToH2qpoperatornameValueListOutput

func (o H2qpoperatornameValueListOutput) ToH2qpoperatornameValueListOutput() H2qpoperatornameValueListOutput

func (H2qpoperatornameValueListOutput) ToH2qpoperatornameValueListOutputWithContext

func (o H2qpoperatornameValueListOutput) ToH2qpoperatornameValueListOutputWithContext(ctx context.Context) H2qpoperatornameValueListOutput

func (H2qpoperatornameValueListOutput) Value

Friendly name value.

type H2qposuprovider

type H2qposuprovider struct {
	pulumi.CustomResourceState

	// 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"`
	// OSU provider friendly name. The structure of `friendlyName` block is documented below.
	FriendlyNames H2qposuproviderFriendlyNameArrayOutput `pulumi:"friendlyNames"`
	// 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"`
	// OSU provider icon.
	Icon pulumi.StringOutput `pulumi:"icon"`
	// OSU provider ID.
	Name pulumi.StringOutput `pulumi:"name"`
	// OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`.
	OsuMethod pulumi.StringOutput `pulumi:"osuMethod"`
	// OSU NAI.
	OsuNai pulumi.StringOutput `pulumi:"osuNai"`
	// Server URI.
	ServerUri pulumi.StringOutput `pulumi:"serverUri"`
	// OSU service name. The structure of `serviceDescription` block is documented below.
	ServiceDescriptions H2qposuproviderServiceDescriptionArrayOutput `pulumi:"serviceDescriptions"`
	// 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"`
}

Configure online sign up (OSU) provider list.

## Import

WirelessControllerHotspot20 H2QpOsuProvider can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qposuprovider:H2qposuprovider labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qposuprovider:H2qposuprovider labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qposuprovider

func GetH2qposuprovider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qposuproviderState, opts ...pulumi.ResourceOption) (*H2qposuprovider, error)

GetH2qposuprovider gets an existing H2qposuprovider 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 NewH2qposuprovider

func NewH2qposuprovider(ctx *pulumi.Context,
	name string, args *H2qposuproviderArgs, opts ...pulumi.ResourceOption) (*H2qposuprovider, error)

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

func (*H2qposuprovider) ElementType

func (*H2qposuprovider) ElementType() reflect.Type

func (*H2qposuprovider) ToH2qposuproviderOutput

func (i *H2qposuprovider) ToH2qposuproviderOutput() H2qposuproviderOutput

func (*H2qposuprovider) ToH2qposuproviderOutputWithContext

func (i *H2qposuprovider) ToH2qposuproviderOutputWithContext(ctx context.Context) H2qposuproviderOutput

type H2qposuproviderArgs

type H2qposuproviderArgs struct {
	// 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
	// OSU provider friendly name. The structure of `friendlyName` block is documented below.
	FriendlyNames H2qposuproviderFriendlyNameArrayInput
	// 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
	// OSU provider icon.
	Icon pulumi.StringPtrInput
	// OSU provider ID.
	Name pulumi.StringPtrInput
	// OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`.
	OsuMethod pulumi.StringPtrInput
	// OSU NAI.
	OsuNai pulumi.StringPtrInput
	// Server URI.
	ServerUri pulumi.StringPtrInput
	// OSU service name. The structure of `serviceDescription` block is documented below.
	ServiceDescriptions H2qposuproviderServiceDescriptionArrayInput
	// 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
}

The set of arguments for constructing a H2qposuprovider resource.

func (H2qposuproviderArgs) ElementType

func (H2qposuproviderArgs) ElementType() reflect.Type

type H2qposuproviderArray

type H2qposuproviderArray []H2qposuproviderInput

func (H2qposuproviderArray) ElementType

func (H2qposuproviderArray) ElementType() reflect.Type

func (H2qposuproviderArray) ToH2qposuproviderArrayOutput

func (i H2qposuproviderArray) ToH2qposuproviderArrayOutput() H2qposuproviderArrayOutput

func (H2qposuproviderArray) ToH2qposuproviderArrayOutputWithContext

func (i H2qposuproviderArray) ToH2qposuproviderArrayOutputWithContext(ctx context.Context) H2qposuproviderArrayOutput

type H2qposuproviderArrayInput

type H2qposuproviderArrayInput interface {
	pulumi.Input

	ToH2qposuproviderArrayOutput() H2qposuproviderArrayOutput
	ToH2qposuproviderArrayOutputWithContext(context.Context) H2qposuproviderArrayOutput
}

H2qposuproviderArrayInput is an input type that accepts H2qposuproviderArray and H2qposuproviderArrayOutput values. You can construct a concrete instance of `H2qposuproviderArrayInput` via:

H2qposuproviderArray{ H2qposuproviderArgs{...} }

type H2qposuproviderArrayOutput

type H2qposuproviderArrayOutput struct{ *pulumi.OutputState }

func (H2qposuproviderArrayOutput) ElementType

func (H2qposuproviderArrayOutput) ElementType() reflect.Type

func (H2qposuproviderArrayOutput) Index

func (H2qposuproviderArrayOutput) ToH2qposuproviderArrayOutput

func (o H2qposuproviderArrayOutput) ToH2qposuproviderArrayOutput() H2qposuproviderArrayOutput

func (H2qposuproviderArrayOutput) ToH2qposuproviderArrayOutputWithContext

func (o H2qposuproviderArrayOutput) ToH2qposuproviderArrayOutputWithContext(ctx context.Context) H2qposuproviderArrayOutput

type H2qposuproviderFriendlyName

type H2qposuproviderFriendlyName struct {
	// OSU provider friendly name.
	FriendlyName *string `pulumi:"friendlyName"`
	// OSU provider friendly name index.
	Index *int `pulumi:"index"`
	// Language code.
	Lang *string `pulumi:"lang"`
}

type H2qposuproviderFriendlyNameArgs

type H2qposuproviderFriendlyNameArgs struct {
	// OSU provider friendly name.
	FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"`
	// OSU provider friendly name index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// Language code.
	Lang pulumi.StringPtrInput `pulumi:"lang"`
}

func (H2qposuproviderFriendlyNameArgs) ElementType

func (H2qposuproviderFriendlyNameArgs) ToH2qposuproviderFriendlyNameOutput

func (i H2qposuproviderFriendlyNameArgs) ToH2qposuproviderFriendlyNameOutput() H2qposuproviderFriendlyNameOutput

func (H2qposuproviderFriendlyNameArgs) ToH2qposuproviderFriendlyNameOutputWithContext

func (i H2qposuproviderFriendlyNameArgs) ToH2qposuproviderFriendlyNameOutputWithContext(ctx context.Context) H2qposuproviderFriendlyNameOutput

type H2qposuproviderFriendlyNameArray

type H2qposuproviderFriendlyNameArray []H2qposuproviderFriendlyNameInput

func (H2qposuproviderFriendlyNameArray) ElementType

func (H2qposuproviderFriendlyNameArray) ToH2qposuproviderFriendlyNameArrayOutput

func (i H2qposuproviderFriendlyNameArray) ToH2qposuproviderFriendlyNameArrayOutput() H2qposuproviderFriendlyNameArrayOutput

func (H2qposuproviderFriendlyNameArray) ToH2qposuproviderFriendlyNameArrayOutputWithContext

func (i H2qposuproviderFriendlyNameArray) ToH2qposuproviderFriendlyNameArrayOutputWithContext(ctx context.Context) H2qposuproviderFriendlyNameArrayOutput

type H2qposuproviderFriendlyNameArrayInput

type H2qposuproviderFriendlyNameArrayInput interface {
	pulumi.Input

	ToH2qposuproviderFriendlyNameArrayOutput() H2qposuproviderFriendlyNameArrayOutput
	ToH2qposuproviderFriendlyNameArrayOutputWithContext(context.Context) H2qposuproviderFriendlyNameArrayOutput
}

H2qposuproviderFriendlyNameArrayInput is an input type that accepts H2qposuproviderFriendlyNameArray and H2qposuproviderFriendlyNameArrayOutput values. You can construct a concrete instance of `H2qposuproviderFriendlyNameArrayInput` via:

H2qposuproviderFriendlyNameArray{ H2qposuproviderFriendlyNameArgs{...} }

type H2qposuproviderFriendlyNameArrayOutput

type H2qposuproviderFriendlyNameArrayOutput struct{ *pulumi.OutputState }

func (H2qposuproviderFriendlyNameArrayOutput) ElementType

func (H2qposuproviderFriendlyNameArrayOutput) Index

func (H2qposuproviderFriendlyNameArrayOutput) ToH2qposuproviderFriendlyNameArrayOutput

func (o H2qposuproviderFriendlyNameArrayOutput) ToH2qposuproviderFriendlyNameArrayOutput() H2qposuproviderFriendlyNameArrayOutput

func (H2qposuproviderFriendlyNameArrayOutput) ToH2qposuproviderFriendlyNameArrayOutputWithContext

func (o H2qposuproviderFriendlyNameArrayOutput) ToH2qposuproviderFriendlyNameArrayOutputWithContext(ctx context.Context) H2qposuproviderFriendlyNameArrayOutput

type H2qposuproviderFriendlyNameInput

type H2qposuproviderFriendlyNameInput interface {
	pulumi.Input

	ToH2qposuproviderFriendlyNameOutput() H2qposuproviderFriendlyNameOutput
	ToH2qposuproviderFriendlyNameOutputWithContext(context.Context) H2qposuproviderFriendlyNameOutput
}

H2qposuproviderFriendlyNameInput is an input type that accepts H2qposuproviderFriendlyNameArgs and H2qposuproviderFriendlyNameOutput values. You can construct a concrete instance of `H2qposuproviderFriendlyNameInput` via:

H2qposuproviderFriendlyNameArgs{...}

type H2qposuproviderFriendlyNameOutput

type H2qposuproviderFriendlyNameOutput struct{ *pulumi.OutputState }

func (H2qposuproviderFriendlyNameOutput) ElementType

func (H2qposuproviderFriendlyNameOutput) FriendlyName

OSU provider friendly name.

func (H2qposuproviderFriendlyNameOutput) Index

OSU provider friendly name index.

func (H2qposuproviderFriendlyNameOutput) Lang

Language code.

func (H2qposuproviderFriendlyNameOutput) ToH2qposuproviderFriendlyNameOutput

func (o H2qposuproviderFriendlyNameOutput) ToH2qposuproviderFriendlyNameOutput() H2qposuproviderFriendlyNameOutput

func (H2qposuproviderFriendlyNameOutput) ToH2qposuproviderFriendlyNameOutputWithContext

func (o H2qposuproviderFriendlyNameOutput) ToH2qposuproviderFriendlyNameOutputWithContext(ctx context.Context) H2qposuproviderFriendlyNameOutput

type H2qposuproviderInput

type H2qposuproviderInput interface {
	pulumi.Input

	ToH2qposuproviderOutput() H2qposuproviderOutput
	ToH2qposuproviderOutputWithContext(ctx context.Context) H2qposuproviderOutput
}

type H2qposuproviderMap

type H2qposuproviderMap map[string]H2qposuproviderInput

func (H2qposuproviderMap) ElementType

func (H2qposuproviderMap) ElementType() reflect.Type

func (H2qposuproviderMap) ToH2qposuproviderMapOutput

func (i H2qposuproviderMap) ToH2qposuproviderMapOutput() H2qposuproviderMapOutput

func (H2qposuproviderMap) ToH2qposuproviderMapOutputWithContext

func (i H2qposuproviderMap) ToH2qposuproviderMapOutputWithContext(ctx context.Context) H2qposuproviderMapOutput

type H2qposuproviderMapInput

type H2qposuproviderMapInput interface {
	pulumi.Input

	ToH2qposuproviderMapOutput() H2qposuproviderMapOutput
	ToH2qposuproviderMapOutputWithContext(context.Context) H2qposuproviderMapOutput
}

H2qposuproviderMapInput is an input type that accepts H2qposuproviderMap and H2qposuproviderMapOutput values. You can construct a concrete instance of `H2qposuproviderMapInput` via:

H2qposuproviderMap{ "key": H2qposuproviderArgs{...} }

type H2qposuproviderMapOutput

type H2qposuproviderMapOutput struct{ *pulumi.OutputState }

func (H2qposuproviderMapOutput) ElementType

func (H2qposuproviderMapOutput) ElementType() reflect.Type

func (H2qposuproviderMapOutput) MapIndex

func (H2qposuproviderMapOutput) ToH2qposuproviderMapOutput

func (o H2qposuproviderMapOutput) ToH2qposuproviderMapOutput() H2qposuproviderMapOutput

func (H2qposuproviderMapOutput) ToH2qposuproviderMapOutputWithContext

func (o H2qposuproviderMapOutput) ToH2qposuproviderMapOutputWithContext(ctx context.Context) H2qposuproviderMapOutput

type H2qposuproviderOutput

type H2qposuproviderOutput struct{ *pulumi.OutputState }

func (H2qposuproviderOutput) DynamicSortSubtable

func (o H2qposuproviderOutput) 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 (H2qposuproviderOutput) ElementType

func (H2qposuproviderOutput) ElementType() reflect.Type

func (H2qposuproviderOutput) FriendlyNames

OSU provider friendly name. The structure of `friendlyName` block is documented below.

func (H2qposuproviderOutput) GetAllTables

func (o H2qposuproviderOutput) 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 (H2qposuproviderOutput) Icon

OSU provider icon.

func (H2qposuproviderOutput) Name

OSU provider ID.

func (H2qposuproviderOutput) OsuMethod

OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`.

func (H2qposuproviderOutput) OsuNai

OSU NAI.

func (H2qposuproviderOutput) ServerUri

Server URI.

func (H2qposuproviderOutput) ServiceDescriptions

OSU service name. The structure of `serviceDescription` block is documented below.

func (H2qposuproviderOutput) ToH2qposuproviderOutput

func (o H2qposuproviderOutput) ToH2qposuproviderOutput() H2qposuproviderOutput

func (H2qposuproviderOutput) ToH2qposuproviderOutputWithContext

func (o H2qposuproviderOutput) ToH2qposuproviderOutputWithContext(ctx context.Context) H2qposuproviderOutput

func (H2qposuproviderOutput) Vdomparam

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.

type H2qposuproviderServiceDescription

type H2qposuproviderServiceDescription struct {
	// Language code.
	Lang *string `pulumi:"lang"`
	// Service description.
	ServiceDescription *string `pulumi:"serviceDescription"`
	// OSU service ID.
	ServiceId *int `pulumi:"serviceId"`
}

type H2qposuproviderServiceDescriptionArgs

type H2qposuproviderServiceDescriptionArgs struct {
	// Language code.
	Lang pulumi.StringPtrInput `pulumi:"lang"`
	// Service description.
	ServiceDescription pulumi.StringPtrInput `pulumi:"serviceDescription"`
	// OSU service ID.
	ServiceId pulumi.IntPtrInput `pulumi:"serviceId"`
}

func (H2qposuproviderServiceDescriptionArgs) ElementType

func (H2qposuproviderServiceDescriptionArgs) ToH2qposuproviderServiceDescriptionOutput

func (i H2qposuproviderServiceDescriptionArgs) ToH2qposuproviderServiceDescriptionOutput() H2qposuproviderServiceDescriptionOutput

func (H2qposuproviderServiceDescriptionArgs) ToH2qposuproviderServiceDescriptionOutputWithContext

func (i H2qposuproviderServiceDescriptionArgs) ToH2qposuproviderServiceDescriptionOutputWithContext(ctx context.Context) H2qposuproviderServiceDescriptionOutput

type H2qposuproviderServiceDescriptionArray

type H2qposuproviderServiceDescriptionArray []H2qposuproviderServiceDescriptionInput

func (H2qposuproviderServiceDescriptionArray) ElementType

func (H2qposuproviderServiceDescriptionArray) ToH2qposuproviderServiceDescriptionArrayOutput

func (i H2qposuproviderServiceDescriptionArray) ToH2qposuproviderServiceDescriptionArrayOutput() H2qposuproviderServiceDescriptionArrayOutput

func (H2qposuproviderServiceDescriptionArray) ToH2qposuproviderServiceDescriptionArrayOutputWithContext

func (i H2qposuproviderServiceDescriptionArray) ToH2qposuproviderServiceDescriptionArrayOutputWithContext(ctx context.Context) H2qposuproviderServiceDescriptionArrayOutput

type H2qposuproviderServiceDescriptionArrayInput

type H2qposuproviderServiceDescriptionArrayInput interface {
	pulumi.Input

	ToH2qposuproviderServiceDescriptionArrayOutput() H2qposuproviderServiceDescriptionArrayOutput
	ToH2qposuproviderServiceDescriptionArrayOutputWithContext(context.Context) H2qposuproviderServiceDescriptionArrayOutput
}

H2qposuproviderServiceDescriptionArrayInput is an input type that accepts H2qposuproviderServiceDescriptionArray and H2qposuproviderServiceDescriptionArrayOutput values. You can construct a concrete instance of `H2qposuproviderServiceDescriptionArrayInput` via:

H2qposuproviderServiceDescriptionArray{ H2qposuproviderServiceDescriptionArgs{...} }

type H2qposuproviderServiceDescriptionArrayOutput

type H2qposuproviderServiceDescriptionArrayOutput struct{ *pulumi.OutputState }

func (H2qposuproviderServiceDescriptionArrayOutput) ElementType

func (H2qposuproviderServiceDescriptionArrayOutput) Index

func (H2qposuproviderServiceDescriptionArrayOutput) ToH2qposuproviderServiceDescriptionArrayOutput

func (o H2qposuproviderServiceDescriptionArrayOutput) ToH2qposuproviderServiceDescriptionArrayOutput() H2qposuproviderServiceDescriptionArrayOutput

func (H2qposuproviderServiceDescriptionArrayOutput) ToH2qposuproviderServiceDescriptionArrayOutputWithContext

func (o H2qposuproviderServiceDescriptionArrayOutput) ToH2qposuproviderServiceDescriptionArrayOutputWithContext(ctx context.Context) H2qposuproviderServiceDescriptionArrayOutput

type H2qposuproviderServiceDescriptionInput

type H2qposuproviderServiceDescriptionInput interface {
	pulumi.Input

	ToH2qposuproviderServiceDescriptionOutput() H2qposuproviderServiceDescriptionOutput
	ToH2qposuproviderServiceDescriptionOutputWithContext(context.Context) H2qposuproviderServiceDescriptionOutput
}

H2qposuproviderServiceDescriptionInput is an input type that accepts H2qposuproviderServiceDescriptionArgs and H2qposuproviderServiceDescriptionOutput values. You can construct a concrete instance of `H2qposuproviderServiceDescriptionInput` via:

H2qposuproviderServiceDescriptionArgs{...}

type H2qposuproviderServiceDescriptionOutput

type H2qposuproviderServiceDescriptionOutput struct{ *pulumi.OutputState }

func (H2qposuproviderServiceDescriptionOutput) ElementType

func (H2qposuproviderServiceDescriptionOutput) Lang

Language code.

func (H2qposuproviderServiceDescriptionOutput) ServiceDescription

Service description.

func (H2qposuproviderServiceDescriptionOutput) ServiceId

OSU service ID.

func (H2qposuproviderServiceDescriptionOutput) ToH2qposuproviderServiceDescriptionOutput

func (o H2qposuproviderServiceDescriptionOutput) ToH2qposuproviderServiceDescriptionOutput() H2qposuproviderServiceDescriptionOutput

func (H2qposuproviderServiceDescriptionOutput) ToH2qposuproviderServiceDescriptionOutputWithContext

func (o H2qposuproviderServiceDescriptionOutput) ToH2qposuproviderServiceDescriptionOutputWithContext(ctx context.Context) H2qposuproviderServiceDescriptionOutput

type H2qposuproviderState

type H2qposuproviderState struct {
	// 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
	// OSU provider friendly name. The structure of `friendlyName` block is documented below.
	FriendlyNames H2qposuproviderFriendlyNameArrayInput
	// 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
	// OSU provider icon.
	Icon pulumi.StringPtrInput
	// OSU provider ID.
	Name pulumi.StringPtrInput
	// OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`.
	OsuMethod pulumi.StringPtrInput
	// OSU NAI.
	OsuNai pulumi.StringPtrInput
	// Server URI.
	ServerUri pulumi.StringPtrInput
	// OSU service name. The structure of `serviceDescription` block is documented below.
	ServiceDescriptions H2qposuproviderServiceDescriptionArrayInput
	// 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
}

func (H2qposuproviderState) ElementType

func (H2qposuproviderState) ElementType() reflect.Type

type H2qposuprovidernai

type H2qposuprovidernai struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// OSU NAI list. The structure of `naiList` block is documented below.
	NaiLists H2qposuprovidernaiNaiListArrayOutput `pulumi:"naiLists"`
	// OSU provider NAI ID.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure online sign up (OSU) provider NAI list. Applies to FortiOS Version `>= 7.0.2`.

## Import

WirelessControllerHotspot20 H2QpOsuProviderNai can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qposuprovidernai:H2qposuprovidernai labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qposuprovidernai:H2qposuprovidernai labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qposuprovidernai

func GetH2qposuprovidernai(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qposuprovidernaiState, opts ...pulumi.ResourceOption) (*H2qposuprovidernai, error)

GetH2qposuprovidernai gets an existing H2qposuprovidernai 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 NewH2qposuprovidernai

func NewH2qposuprovidernai(ctx *pulumi.Context,
	name string, args *H2qposuprovidernaiArgs, opts ...pulumi.ResourceOption) (*H2qposuprovidernai, error)

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

func (*H2qposuprovidernai) ElementType

func (*H2qposuprovidernai) ElementType() reflect.Type

func (*H2qposuprovidernai) ToH2qposuprovidernaiOutput

func (i *H2qposuprovidernai) ToH2qposuprovidernaiOutput() H2qposuprovidernaiOutput

func (*H2qposuprovidernai) ToH2qposuprovidernaiOutputWithContext

func (i *H2qposuprovidernai) ToH2qposuprovidernaiOutputWithContext(ctx context.Context) H2qposuprovidernaiOutput

type H2qposuprovidernaiArgs

type H2qposuprovidernaiArgs struct {
	// 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
	// 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
	// OSU NAI list. The structure of `naiList` block is documented below.
	NaiLists H2qposuprovidernaiNaiListArrayInput
	// OSU provider NAI ID.
	Name 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
}

The set of arguments for constructing a H2qposuprovidernai resource.

func (H2qposuprovidernaiArgs) ElementType

func (H2qposuprovidernaiArgs) ElementType() reflect.Type

type H2qposuprovidernaiArray

type H2qposuprovidernaiArray []H2qposuprovidernaiInput

func (H2qposuprovidernaiArray) ElementType

func (H2qposuprovidernaiArray) ElementType() reflect.Type

func (H2qposuprovidernaiArray) ToH2qposuprovidernaiArrayOutput

func (i H2qposuprovidernaiArray) ToH2qposuprovidernaiArrayOutput() H2qposuprovidernaiArrayOutput

func (H2qposuprovidernaiArray) ToH2qposuprovidernaiArrayOutputWithContext

func (i H2qposuprovidernaiArray) ToH2qposuprovidernaiArrayOutputWithContext(ctx context.Context) H2qposuprovidernaiArrayOutput

type H2qposuprovidernaiArrayInput

type H2qposuprovidernaiArrayInput interface {
	pulumi.Input

	ToH2qposuprovidernaiArrayOutput() H2qposuprovidernaiArrayOutput
	ToH2qposuprovidernaiArrayOutputWithContext(context.Context) H2qposuprovidernaiArrayOutput
}

H2qposuprovidernaiArrayInput is an input type that accepts H2qposuprovidernaiArray and H2qposuprovidernaiArrayOutput values. You can construct a concrete instance of `H2qposuprovidernaiArrayInput` via:

H2qposuprovidernaiArray{ H2qposuprovidernaiArgs{...} }

type H2qposuprovidernaiArrayOutput

type H2qposuprovidernaiArrayOutput struct{ *pulumi.OutputState }

func (H2qposuprovidernaiArrayOutput) ElementType

func (H2qposuprovidernaiArrayOutput) Index

func (H2qposuprovidernaiArrayOutput) ToH2qposuprovidernaiArrayOutput

func (o H2qposuprovidernaiArrayOutput) ToH2qposuprovidernaiArrayOutput() H2qposuprovidernaiArrayOutput

func (H2qposuprovidernaiArrayOutput) ToH2qposuprovidernaiArrayOutputWithContext

func (o H2qposuprovidernaiArrayOutput) ToH2qposuprovidernaiArrayOutputWithContext(ctx context.Context) H2qposuprovidernaiArrayOutput

type H2qposuprovidernaiInput

type H2qposuprovidernaiInput interface {
	pulumi.Input

	ToH2qposuprovidernaiOutput() H2qposuprovidernaiOutput
	ToH2qposuprovidernaiOutputWithContext(ctx context.Context) H2qposuprovidernaiOutput
}

type H2qposuprovidernaiMap

type H2qposuprovidernaiMap map[string]H2qposuprovidernaiInput

func (H2qposuprovidernaiMap) ElementType

func (H2qposuprovidernaiMap) ElementType() reflect.Type

func (H2qposuprovidernaiMap) ToH2qposuprovidernaiMapOutput

func (i H2qposuprovidernaiMap) ToH2qposuprovidernaiMapOutput() H2qposuprovidernaiMapOutput

func (H2qposuprovidernaiMap) ToH2qposuprovidernaiMapOutputWithContext

func (i H2qposuprovidernaiMap) ToH2qposuprovidernaiMapOutputWithContext(ctx context.Context) H2qposuprovidernaiMapOutput

type H2qposuprovidernaiMapInput

type H2qposuprovidernaiMapInput interface {
	pulumi.Input

	ToH2qposuprovidernaiMapOutput() H2qposuprovidernaiMapOutput
	ToH2qposuprovidernaiMapOutputWithContext(context.Context) H2qposuprovidernaiMapOutput
}

H2qposuprovidernaiMapInput is an input type that accepts H2qposuprovidernaiMap and H2qposuprovidernaiMapOutput values. You can construct a concrete instance of `H2qposuprovidernaiMapInput` via:

H2qposuprovidernaiMap{ "key": H2qposuprovidernaiArgs{...} }

type H2qposuprovidernaiMapOutput

type H2qposuprovidernaiMapOutput struct{ *pulumi.OutputState }

func (H2qposuprovidernaiMapOutput) ElementType

func (H2qposuprovidernaiMapOutput) MapIndex

func (H2qposuprovidernaiMapOutput) ToH2qposuprovidernaiMapOutput

func (o H2qposuprovidernaiMapOutput) ToH2qposuprovidernaiMapOutput() H2qposuprovidernaiMapOutput

func (H2qposuprovidernaiMapOutput) ToH2qposuprovidernaiMapOutputWithContext

func (o H2qposuprovidernaiMapOutput) ToH2qposuprovidernaiMapOutputWithContext(ctx context.Context) H2qposuprovidernaiMapOutput

type H2qposuprovidernaiNaiList

type H2qposuprovidernaiNaiList struct {
	// OSU NAI ID.
	Name *string `pulumi:"name"`
	// OSU NAI.
	OsuNai *string `pulumi:"osuNai"`
}

type H2qposuprovidernaiNaiListArgs

type H2qposuprovidernaiNaiListArgs struct {
	// OSU NAI ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// OSU NAI.
	OsuNai pulumi.StringPtrInput `pulumi:"osuNai"`
}

func (H2qposuprovidernaiNaiListArgs) ElementType

func (H2qposuprovidernaiNaiListArgs) ToH2qposuprovidernaiNaiListOutput

func (i H2qposuprovidernaiNaiListArgs) ToH2qposuprovidernaiNaiListOutput() H2qposuprovidernaiNaiListOutput

func (H2qposuprovidernaiNaiListArgs) ToH2qposuprovidernaiNaiListOutputWithContext

func (i H2qposuprovidernaiNaiListArgs) ToH2qposuprovidernaiNaiListOutputWithContext(ctx context.Context) H2qposuprovidernaiNaiListOutput

type H2qposuprovidernaiNaiListArray

type H2qposuprovidernaiNaiListArray []H2qposuprovidernaiNaiListInput

func (H2qposuprovidernaiNaiListArray) ElementType

func (H2qposuprovidernaiNaiListArray) ToH2qposuprovidernaiNaiListArrayOutput

func (i H2qposuprovidernaiNaiListArray) ToH2qposuprovidernaiNaiListArrayOutput() H2qposuprovidernaiNaiListArrayOutput

func (H2qposuprovidernaiNaiListArray) ToH2qposuprovidernaiNaiListArrayOutputWithContext

func (i H2qposuprovidernaiNaiListArray) ToH2qposuprovidernaiNaiListArrayOutputWithContext(ctx context.Context) H2qposuprovidernaiNaiListArrayOutput

type H2qposuprovidernaiNaiListArrayInput

type H2qposuprovidernaiNaiListArrayInput interface {
	pulumi.Input

	ToH2qposuprovidernaiNaiListArrayOutput() H2qposuprovidernaiNaiListArrayOutput
	ToH2qposuprovidernaiNaiListArrayOutputWithContext(context.Context) H2qposuprovidernaiNaiListArrayOutput
}

H2qposuprovidernaiNaiListArrayInput is an input type that accepts H2qposuprovidernaiNaiListArray and H2qposuprovidernaiNaiListArrayOutput values. You can construct a concrete instance of `H2qposuprovidernaiNaiListArrayInput` via:

H2qposuprovidernaiNaiListArray{ H2qposuprovidernaiNaiListArgs{...} }

type H2qposuprovidernaiNaiListArrayOutput

type H2qposuprovidernaiNaiListArrayOutput struct{ *pulumi.OutputState }

func (H2qposuprovidernaiNaiListArrayOutput) ElementType

func (H2qposuprovidernaiNaiListArrayOutput) Index

func (H2qposuprovidernaiNaiListArrayOutput) ToH2qposuprovidernaiNaiListArrayOutput

func (o H2qposuprovidernaiNaiListArrayOutput) ToH2qposuprovidernaiNaiListArrayOutput() H2qposuprovidernaiNaiListArrayOutput

func (H2qposuprovidernaiNaiListArrayOutput) ToH2qposuprovidernaiNaiListArrayOutputWithContext

func (o H2qposuprovidernaiNaiListArrayOutput) ToH2qposuprovidernaiNaiListArrayOutputWithContext(ctx context.Context) H2qposuprovidernaiNaiListArrayOutput

type H2qposuprovidernaiNaiListInput

type H2qposuprovidernaiNaiListInput interface {
	pulumi.Input

	ToH2qposuprovidernaiNaiListOutput() H2qposuprovidernaiNaiListOutput
	ToH2qposuprovidernaiNaiListOutputWithContext(context.Context) H2qposuprovidernaiNaiListOutput
}

H2qposuprovidernaiNaiListInput is an input type that accepts H2qposuprovidernaiNaiListArgs and H2qposuprovidernaiNaiListOutput values. You can construct a concrete instance of `H2qposuprovidernaiNaiListInput` via:

H2qposuprovidernaiNaiListArgs{...}

type H2qposuprovidernaiNaiListOutput

type H2qposuprovidernaiNaiListOutput struct{ *pulumi.OutputState }

func (H2qposuprovidernaiNaiListOutput) ElementType

func (H2qposuprovidernaiNaiListOutput) Name

OSU NAI ID.

func (H2qposuprovidernaiNaiListOutput) OsuNai

OSU NAI.

func (H2qposuprovidernaiNaiListOutput) ToH2qposuprovidernaiNaiListOutput

func (o H2qposuprovidernaiNaiListOutput) ToH2qposuprovidernaiNaiListOutput() H2qposuprovidernaiNaiListOutput

func (H2qposuprovidernaiNaiListOutput) ToH2qposuprovidernaiNaiListOutputWithContext

func (o H2qposuprovidernaiNaiListOutput) ToH2qposuprovidernaiNaiListOutputWithContext(ctx context.Context) H2qposuprovidernaiNaiListOutput

type H2qposuprovidernaiOutput

type H2qposuprovidernaiOutput struct{ *pulumi.OutputState }

func (H2qposuprovidernaiOutput) DynamicSortSubtable

func (o H2qposuprovidernaiOutput) 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 (H2qposuprovidernaiOutput) ElementType

func (H2qposuprovidernaiOutput) ElementType() reflect.Type

func (H2qposuprovidernaiOutput) GetAllTables

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 (H2qposuprovidernaiOutput) NaiLists

OSU NAI list. The structure of `naiList` block is documented below.

func (H2qposuprovidernaiOutput) Name

OSU provider NAI ID.

func (H2qposuprovidernaiOutput) ToH2qposuprovidernaiOutput

func (o H2qposuprovidernaiOutput) ToH2qposuprovidernaiOutput() H2qposuprovidernaiOutput

func (H2qposuprovidernaiOutput) ToH2qposuprovidernaiOutputWithContext

func (o H2qposuprovidernaiOutput) ToH2qposuprovidernaiOutputWithContext(ctx context.Context) H2qposuprovidernaiOutput

func (H2qposuprovidernaiOutput) Vdomparam

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.

type H2qposuprovidernaiState

type H2qposuprovidernaiState struct {
	// 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
	// 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
	// OSU NAI list. The structure of `naiList` block is documented below.
	NaiLists H2qposuprovidernaiNaiListArrayInput
	// OSU provider NAI ID.
	Name 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
}

func (H2qposuprovidernaiState) ElementType

func (H2qposuprovidernaiState) ElementType() reflect.Type

type H2qptermsandconditions

type H2qptermsandconditions struct {
	pulumi.CustomResourceState

	// Filename.
	Filename pulumi.StringOutput `pulumi:"filename"`
	// Terms and Conditions ID.
	Name pulumi.StringOutput `pulumi:"name"`
	// Timestamp.
	Timestamp pulumi.IntOutput `pulumi:"timestamp"`
	// URL.
	Url pulumi.StringOutput `pulumi:"url"`
	// 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"`
}

Configure terms and conditions. Applies to FortiOS Version `>= 7.0.2`.

## Import

WirelessControllerHotspot20 H2QpTermsAndConditions can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qptermsandconditions:H2qptermsandconditions labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qptermsandconditions:H2qptermsandconditions labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qptermsandconditions

func GetH2qptermsandconditions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qptermsandconditionsState, opts ...pulumi.ResourceOption) (*H2qptermsandconditions, error)

GetH2qptermsandconditions gets an existing H2qptermsandconditions 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 NewH2qptermsandconditions

func NewH2qptermsandconditions(ctx *pulumi.Context,
	name string, args *H2qptermsandconditionsArgs, opts ...pulumi.ResourceOption) (*H2qptermsandconditions, error)

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

func (*H2qptermsandconditions) ElementType

func (*H2qptermsandconditions) ElementType() reflect.Type

func (*H2qptermsandconditions) ToH2qptermsandconditionsOutput

func (i *H2qptermsandconditions) ToH2qptermsandconditionsOutput() H2qptermsandconditionsOutput

func (*H2qptermsandconditions) ToH2qptermsandconditionsOutputWithContext

func (i *H2qptermsandconditions) ToH2qptermsandconditionsOutputWithContext(ctx context.Context) H2qptermsandconditionsOutput

type H2qptermsandconditionsArgs

type H2qptermsandconditionsArgs struct {
	// Filename.
	Filename pulumi.StringPtrInput
	// Terms and Conditions ID.
	Name pulumi.StringPtrInput
	// Timestamp.
	Timestamp pulumi.IntPtrInput
	// URL.
	Url 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
}

The set of arguments for constructing a H2qptermsandconditions resource.

func (H2qptermsandconditionsArgs) ElementType

func (H2qptermsandconditionsArgs) ElementType() reflect.Type

type H2qptermsandconditionsArray

type H2qptermsandconditionsArray []H2qptermsandconditionsInput

func (H2qptermsandconditionsArray) ElementType

func (H2qptermsandconditionsArray) ToH2qptermsandconditionsArrayOutput

func (i H2qptermsandconditionsArray) ToH2qptermsandconditionsArrayOutput() H2qptermsandconditionsArrayOutput

func (H2qptermsandconditionsArray) ToH2qptermsandconditionsArrayOutputWithContext

func (i H2qptermsandconditionsArray) ToH2qptermsandconditionsArrayOutputWithContext(ctx context.Context) H2qptermsandconditionsArrayOutput

type H2qptermsandconditionsArrayInput

type H2qptermsandconditionsArrayInput interface {
	pulumi.Input

	ToH2qptermsandconditionsArrayOutput() H2qptermsandconditionsArrayOutput
	ToH2qptermsandconditionsArrayOutputWithContext(context.Context) H2qptermsandconditionsArrayOutput
}

H2qptermsandconditionsArrayInput is an input type that accepts H2qptermsandconditionsArray and H2qptermsandconditionsArrayOutput values. You can construct a concrete instance of `H2qptermsandconditionsArrayInput` via:

H2qptermsandconditionsArray{ H2qptermsandconditionsArgs{...} }

type H2qptermsandconditionsArrayOutput

type H2qptermsandconditionsArrayOutput struct{ *pulumi.OutputState }

func (H2qptermsandconditionsArrayOutput) ElementType

func (H2qptermsandconditionsArrayOutput) Index

func (H2qptermsandconditionsArrayOutput) ToH2qptermsandconditionsArrayOutput

func (o H2qptermsandconditionsArrayOutput) ToH2qptermsandconditionsArrayOutput() H2qptermsandconditionsArrayOutput

func (H2qptermsandconditionsArrayOutput) ToH2qptermsandconditionsArrayOutputWithContext

func (o H2qptermsandconditionsArrayOutput) ToH2qptermsandconditionsArrayOutputWithContext(ctx context.Context) H2qptermsandconditionsArrayOutput

type H2qptermsandconditionsInput

type H2qptermsandconditionsInput interface {
	pulumi.Input

	ToH2qptermsandconditionsOutput() H2qptermsandconditionsOutput
	ToH2qptermsandconditionsOutputWithContext(ctx context.Context) H2qptermsandconditionsOutput
}

type H2qptermsandconditionsMap

type H2qptermsandconditionsMap map[string]H2qptermsandconditionsInput

func (H2qptermsandconditionsMap) ElementType

func (H2qptermsandconditionsMap) ElementType() reflect.Type

func (H2qptermsandconditionsMap) ToH2qptermsandconditionsMapOutput

func (i H2qptermsandconditionsMap) ToH2qptermsandconditionsMapOutput() H2qptermsandconditionsMapOutput

func (H2qptermsandconditionsMap) ToH2qptermsandconditionsMapOutputWithContext

func (i H2qptermsandconditionsMap) ToH2qptermsandconditionsMapOutputWithContext(ctx context.Context) H2qptermsandconditionsMapOutput

type H2qptermsandconditionsMapInput

type H2qptermsandconditionsMapInput interface {
	pulumi.Input

	ToH2qptermsandconditionsMapOutput() H2qptermsandconditionsMapOutput
	ToH2qptermsandconditionsMapOutputWithContext(context.Context) H2qptermsandconditionsMapOutput
}

H2qptermsandconditionsMapInput is an input type that accepts H2qptermsandconditionsMap and H2qptermsandconditionsMapOutput values. You can construct a concrete instance of `H2qptermsandconditionsMapInput` via:

H2qptermsandconditionsMap{ "key": H2qptermsandconditionsArgs{...} }

type H2qptermsandconditionsMapOutput

type H2qptermsandconditionsMapOutput struct{ *pulumi.OutputState }

func (H2qptermsandconditionsMapOutput) ElementType

func (H2qptermsandconditionsMapOutput) MapIndex

func (H2qptermsandconditionsMapOutput) ToH2qptermsandconditionsMapOutput

func (o H2qptermsandconditionsMapOutput) ToH2qptermsandconditionsMapOutput() H2qptermsandconditionsMapOutput

func (H2qptermsandconditionsMapOutput) ToH2qptermsandconditionsMapOutputWithContext

func (o H2qptermsandconditionsMapOutput) ToH2qptermsandconditionsMapOutputWithContext(ctx context.Context) H2qptermsandconditionsMapOutput

type H2qptermsandconditionsOutput

type H2qptermsandconditionsOutput struct{ *pulumi.OutputState }

func (H2qptermsandconditionsOutput) ElementType

func (H2qptermsandconditionsOutput) Filename

Filename.

func (H2qptermsandconditionsOutput) Name

Terms and Conditions ID.

func (H2qptermsandconditionsOutput) Timestamp

Timestamp.

func (H2qptermsandconditionsOutput) ToH2qptermsandconditionsOutput

func (o H2qptermsandconditionsOutput) ToH2qptermsandconditionsOutput() H2qptermsandconditionsOutput

func (H2qptermsandconditionsOutput) ToH2qptermsandconditionsOutputWithContext

func (o H2qptermsandconditionsOutput) ToH2qptermsandconditionsOutputWithContext(ctx context.Context) H2qptermsandconditionsOutput

func (H2qptermsandconditionsOutput) Url

URL.

func (H2qptermsandconditionsOutput) Vdomparam

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.

type H2qptermsandconditionsState

type H2qptermsandconditionsState struct {
	// Filename.
	Filename pulumi.StringPtrInput
	// Terms and Conditions ID.
	Name pulumi.StringPtrInput
	// Timestamp.
	Timestamp pulumi.IntPtrInput
	// URL.
	Url 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
}

func (H2qptermsandconditionsState) ElementType

type H2qpwanmetric

type H2qpwanmetric struct {
	pulumi.CustomResourceState

	// Downlink load.
	DownlinkLoad pulumi.IntOutput `pulumi:"downlinkLoad"`
	// Downlink speed (in kilobits/s).
	DownlinkSpeed pulumi.IntOutput `pulumi:"downlinkSpeed"`
	// Link at capacity. Valid values: `enable`, `disable`.
	LinkAtCapacity pulumi.StringOutput `pulumi:"linkAtCapacity"`
	// Link status. Valid values: `up`, `down`, `in-test`.
	LinkStatus pulumi.StringOutput `pulumi:"linkStatus"`
	// Load measurement duration (in tenths of a second).
	LoadMeasurementDuration pulumi.IntOutput `pulumi:"loadMeasurementDuration"`
	// WAN metric name.
	Name pulumi.StringOutput `pulumi:"name"`
	// WAN link symmetry. Valid values: `symmetric`, `asymmetric`.
	SymmetricWanLink pulumi.StringOutput `pulumi:"symmetricWanLink"`
	// Uplink load.
	UplinkLoad pulumi.IntOutput `pulumi:"uplinkLoad"`
	// Uplink speed (in kilobits/s).
	UplinkSpeed pulumi.IntOutput `pulumi:"uplinkSpeed"`
	// 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"`
}

Configure WAN metrics.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewH2qpwanmetric(ctx, "trname", &wirelesscontroller.H2qpwanmetricArgs{
			DownlinkLoad:            pulumi.Int(0),
			DownlinkSpeed:           pulumi.Int(2400),
			LinkAtCapacity:          pulumi.String("disable"),
			LinkStatus:              pulumi.String("up"),
			LoadMeasurementDuration: pulumi.Int(0),
			SymmetricWanLink:        pulumi.String("symmetric"),
			UplinkLoad:              pulumi.Int(0),
			UplinkSpeed:             pulumi.Int(2400),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 H2QpWanMetric can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetH2qpwanmetric

func GetH2qpwanmetric(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *H2qpwanmetricState, opts ...pulumi.ResourceOption) (*H2qpwanmetric, error)

GetH2qpwanmetric gets an existing H2qpwanmetric 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 NewH2qpwanmetric

func NewH2qpwanmetric(ctx *pulumi.Context,
	name string, args *H2qpwanmetricArgs, opts ...pulumi.ResourceOption) (*H2qpwanmetric, error)

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

func (*H2qpwanmetric) ElementType

func (*H2qpwanmetric) ElementType() reflect.Type

func (*H2qpwanmetric) ToH2qpwanmetricOutput

func (i *H2qpwanmetric) ToH2qpwanmetricOutput() H2qpwanmetricOutput

func (*H2qpwanmetric) ToH2qpwanmetricOutputWithContext

func (i *H2qpwanmetric) ToH2qpwanmetricOutputWithContext(ctx context.Context) H2qpwanmetricOutput

type H2qpwanmetricArgs

type H2qpwanmetricArgs struct {
	// Downlink load.
	DownlinkLoad pulumi.IntPtrInput
	// Downlink speed (in kilobits/s).
	DownlinkSpeed pulumi.IntPtrInput
	// Link at capacity. Valid values: `enable`, `disable`.
	LinkAtCapacity pulumi.StringPtrInput
	// Link status. Valid values: `up`, `down`, `in-test`.
	LinkStatus pulumi.StringPtrInput
	// Load measurement duration (in tenths of a second).
	LoadMeasurementDuration pulumi.IntPtrInput
	// WAN metric name.
	Name pulumi.StringPtrInput
	// WAN link symmetry. Valid values: `symmetric`, `asymmetric`.
	SymmetricWanLink pulumi.StringPtrInput
	// Uplink load.
	UplinkLoad pulumi.IntPtrInput
	// Uplink speed (in kilobits/s).
	UplinkSpeed pulumi.IntPtrInput
	// 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
}

The set of arguments for constructing a H2qpwanmetric resource.

func (H2qpwanmetricArgs) ElementType

func (H2qpwanmetricArgs) ElementType() reflect.Type

type H2qpwanmetricArray

type H2qpwanmetricArray []H2qpwanmetricInput

func (H2qpwanmetricArray) ElementType

func (H2qpwanmetricArray) ElementType() reflect.Type

func (H2qpwanmetricArray) ToH2qpwanmetricArrayOutput

func (i H2qpwanmetricArray) ToH2qpwanmetricArrayOutput() H2qpwanmetricArrayOutput

func (H2qpwanmetricArray) ToH2qpwanmetricArrayOutputWithContext

func (i H2qpwanmetricArray) ToH2qpwanmetricArrayOutputWithContext(ctx context.Context) H2qpwanmetricArrayOutput

type H2qpwanmetricArrayInput

type H2qpwanmetricArrayInput interface {
	pulumi.Input

	ToH2qpwanmetricArrayOutput() H2qpwanmetricArrayOutput
	ToH2qpwanmetricArrayOutputWithContext(context.Context) H2qpwanmetricArrayOutput
}

H2qpwanmetricArrayInput is an input type that accepts H2qpwanmetricArray and H2qpwanmetricArrayOutput values. You can construct a concrete instance of `H2qpwanmetricArrayInput` via:

H2qpwanmetricArray{ H2qpwanmetricArgs{...} }

type H2qpwanmetricArrayOutput

type H2qpwanmetricArrayOutput struct{ *pulumi.OutputState }

func (H2qpwanmetricArrayOutput) ElementType

func (H2qpwanmetricArrayOutput) ElementType() reflect.Type

func (H2qpwanmetricArrayOutput) Index

func (H2qpwanmetricArrayOutput) ToH2qpwanmetricArrayOutput

func (o H2qpwanmetricArrayOutput) ToH2qpwanmetricArrayOutput() H2qpwanmetricArrayOutput

func (H2qpwanmetricArrayOutput) ToH2qpwanmetricArrayOutputWithContext

func (o H2qpwanmetricArrayOutput) ToH2qpwanmetricArrayOutputWithContext(ctx context.Context) H2qpwanmetricArrayOutput

type H2qpwanmetricInput

type H2qpwanmetricInput interface {
	pulumi.Input

	ToH2qpwanmetricOutput() H2qpwanmetricOutput
	ToH2qpwanmetricOutputWithContext(ctx context.Context) H2qpwanmetricOutput
}

type H2qpwanmetricMap

type H2qpwanmetricMap map[string]H2qpwanmetricInput

func (H2qpwanmetricMap) ElementType

func (H2qpwanmetricMap) ElementType() reflect.Type

func (H2qpwanmetricMap) ToH2qpwanmetricMapOutput

func (i H2qpwanmetricMap) ToH2qpwanmetricMapOutput() H2qpwanmetricMapOutput

func (H2qpwanmetricMap) ToH2qpwanmetricMapOutputWithContext

func (i H2qpwanmetricMap) ToH2qpwanmetricMapOutputWithContext(ctx context.Context) H2qpwanmetricMapOutput

type H2qpwanmetricMapInput

type H2qpwanmetricMapInput interface {
	pulumi.Input

	ToH2qpwanmetricMapOutput() H2qpwanmetricMapOutput
	ToH2qpwanmetricMapOutputWithContext(context.Context) H2qpwanmetricMapOutput
}

H2qpwanmetricMapInput is an input type that accepts H2qpwanmetricMap and H2qpwanmetricMapOutput values. You can construct a concrete instance of `H2qpwanmetricMapInput` via:

H2qpwanmetricMap{ "key": H2qpwanmetricArgs{...} }

type H2qpwanmetricMapOutput

type H2qpwanmetricMapOutput struct{ *pulumi.OutputState }

func (H2qpwanmetricMapOutput) ElementType

func (H2qpwanmetricMapOutput) ElementType() reflect.Type

func (H2qpwanmetricMapOutput) MapIndex

func (H2qpwanmetricMapOutput) ToH2qpwanmetricMapOutput

func (o H2qpwanmetricMapOutput) ToH2qpwanmetricMapOutput() H2qpwanmetricMapOutput

func (H2qpwanmetricMapOutput) ToH2qpwanmetricMapOutputWithContext

func (o H2qpwanmetricMapOutput) ToH2qpwanmetricMapOutputWithContext(ctx context.Context) H2qpwanmetricMapOutput

type H2qpwanmetricOutput

type H2qpwanmetricOutput struct{ *pulumi.OutputState }

func (H2qpwanmetricOutput) DownlinkLoad

func (o H2qpwanmetricOutput) DownlinkLoad() pulumi.IntOutput

Downlink load.

func (H2qpwanmetricOutput) DownlinkSpeed

func (o H2qpwanmetricOutput) DownlinkSpeed() pulumi.IntOutput

Downlink speed (in kilobits/s).

func (H2qpwanmetricOutput) ElementType

func (H2qpwanmetricOutput) ElementType() reflect.Type

func (H2qpwanmetricOutput) LinkAtCapacity

func (o H2qpwanmetricOutput) LinkAtCapacity() pulumi.StringOutput

Link at capacity. Valid values: `enable`, `disable`.

func (H2qpwanmetricOutput) LinkStatus

func (o H2qpwanmetricOutput) LinkStatus() pulumi.StringOutput

Link status. Valid values: `up`, `down`, `in-test`.

func (H2qpwanmetricOutput) LoadMeasurementDuration

func (o H2qpwanmetricOutput) LoadMeasurementDuration() pulumi.IntOutput

Load measurement duration (in tenths of a second).

func (H2qpwanmetricOutput) Name

WAN metric name.

func (o H2qpwanmetricOutput) SymmetricWanLink() pulumi.StringOutput

WAN link symmetry. Valid values: `symmetric`, `asymmetric`.

func (H2qpwanmetricOutput) ToH2qpwanmetricOutput

func (o H2qpwanmetricOutput) ToH2qpwanmetricOutput() H2qpwanmetricOutput

func (H2qpwanmetricOutput) ToH2qpwanmetricOutputWithContext

func (o H2qpwanmetricOutput) ToH2qpwanmetricOutputWithContext(ctx context.Context) H2qpwanmetricOutput

func (H2qpwanmetricOutput) UplinkLoad

func (o H2qpwanmetricOutput) UplinkLoad() pulumi.IntOutput

Uplink load.

func (H2qpwanmetricOutput) UplinkSpeed

func (o H2qpwanmetricOutput) UplinkSpeed() pulumi.IntOutput

Uplink speed (in kilobits/s).

func (H2qpwanmetricOutput) Vdomparam

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.

type H2qpwanmetricState

type H2qpwanmetricState struct {
	// Downlink load.
	DownlinkLoad pulumi.IntPtrInput
	// Downlink speed (in kilobits/s).
	DownlinkSpeed pulumi.IntPtrInput
	// Link at capacity. Valid values: `enable`, `disable`.
	LinkAtCapacity pulumi.StringPtrInput
	// Link status. Valid values: `up`, `down`, `in-test`.
	LinkStatus pulumi.StringPtrInput
	// Load measurement duration (in tenths of a second).
	LoadMeasurementDuration pulumi.IntPtrInput
	// WAN metric name.
	Name pulumi.StringPtrInput
	// WAN link symmetry. Valid values: `symmetric`, `asymmetric`.
	SymmetricWanLink pulumi.StringPtrInput
	// Uplink load.
	UplinkLoad pulumi.IntPtrInput
	// Uplink speed (in kilobits/s).
	UplinkSpeed pulumi.IntPtrInput
	// 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
}

func (H2qpwanmetricState) ElementType

func (H2qpwanmetricState) ElementType() reflect.Type

type Hsprofile

type Hsprofile struct {
	pulumi.CustomResourceState

	// Enable/disable additional step required for access (ASRA). Valid values: `enable`, `disable`.
	AccessNetworkAsra pulumi.StringOutput `pulumi:"accessNetworkAsra"`
	// Enable/disable emergency services reachable (ESR). Valid values: `enable`, `disable`.
	AccessNetworkEsr pulumi.StringOutput `pulumi:"accessNetworkEsr"`
	// Enable/disable connectivity to the Internet. Valid values: `enable`, `disable`.
	AccessNetworkInternet pulumi.StringOutput `pulumi:"accessNetworkInternet"`
	// Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, `wildcard`.
	AccessNetworkType pulumi.StringOutput `pulumi:"accessNetworkType"`
	// Enable/disable unauthenticated emergency service accessible (UESA). Valid values: `enable`, `disable`.
	AccessNetworkUesa pulumi.StringOutput `pulumi:"accessNetworkUesa"`
	// Advice of charge.
	AdviceOfCharge pulumi.StringOutput `pulumi:"adviceOfCharge"`
	// ANQP Domain ID (0-65535).
	AnqpDomainId pulumi.IntOutput `pulumi:"anqpDomainId"`
	// Enable/disable basic service set (BSS) transition Support. Valid values: `enable`, `disable`.
	BssTransition pulumi.StringOutput `pulumi:"bssTransition"`
	// Connection capability name.
	ConnCap pulumi.StringOutput `pulumi:"connCap"`
	// Deauthentication request timeout (in seconds).
	DeauthRequestTimeout pulumi.IntOutput `pulumi:"deauthRequestTimeout"`
	// Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`.
	Dgaf pulumi.StringOutput `pulumi:"dgaf"`
	// Domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// 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"`
	// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).
	GasComebackDelay pulumi.IntOutput `pulumi:"gasComebackDelay"`
	// GAS fragmentation limit (512 - 4096, default = 1024).
	GasFragmentationLimit pulumi.IntOutput `pulumi:"gasFragmentationLimit"`
	// 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"`
	// Homogeneous extended service set identifier (HESSID).
	Hessid pulumi.StringOutput `pulumi:"hessid"`
	// IP address type name.
	IpAddrType pulumi.StringOutput `pulumi:"ipAddrType"`
	// Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`.
	L2tif pulumi.StringOutput `pulumi:"l2tif"`
	// 3GPP PLMN name.
	N3gppPlmn pulumi.StringOutput `pulumi:"n3gppPlmn"`
	// NAI realm list name.
	NaiRealm pulumi.StringOutput `pulumi:"naiRealm"`
	// Hotspot profile name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network authentication name.
	NetworkAuth pulumi.StringOutput `pulumi:"networkAuth"`
	// Operator friendly name.
	OperFriendlyName pulumi.StringOutput `pulumi:"operFriendlyName"`
	// Operator icon.
	OperIcon pulumi.StringOutput `pulumi:"operIcon"`
	// OSU Provider NAI.
	OsuProviderNai pulumi.StringOutput `pulumi:"osuProviderNai"`
	// Manually selected list of OSU provider(s). The structure of `osuProvider` block is documented below.
	OsuProviders HsprofileOsuProviderArrayOutput `pulumi:"osuProviders"`
	// Online sign up (OSU) SSID.
	OsuSsid pulumi.StringOutput `pulumi:"osuSsid"`
	// Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: `disable`, `enable`.
	PameBi pulumi.StringOutput `pulumi:"pameBi"`
	// Enable/disable Proxy ARP. Valid values: `enable`, `disable`.
	ProxyArp pulumi.StringOutput `pulumi:"proxyArp"`
	// QoS MAP set ID.
	QosMap pulumi.StringOutput `pulumi:"qosMap"`
	// Hotspot 2.0 Release number (1, 2, 3, default = 2).
	Release pulumi.IntOutput `pulumi:"release"`
	// Roaming consortium list name.
	RoamingConsortium pulumi.StringOutput `pulumi:"roamingConsortium"`
	// Terms and conditions.
	TermsAndConditions pulumi.StringOutput `pulumi:"termsAndConditions"`
	// 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"`
	// Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`.
	VenueGroup pulumi.StringOutput `pulumi:"venueGroup"`
	// Venue name.
	VenueName pulumi.StringOutput `pulumi:"venueName"`
	// Venue type. Valid values: `unspecified`, `arena`, `stadium`, `passenger-terminal`, `amphitheater`, `amusement-park`, `place-of-worship`, `convention-center`, `library`, `museum`, `restaurant`, `theater`, `bar`, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, `bank`, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, `factory`, `hospital`, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, `private`, `hotel-or-motel`, `dormitory`, `boarding-house`, `automobile`, `airplane`, `bus`, `ferry`, `ship-or-boat`, `train`, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, `kiosk`.
	VenueType pulumi.StringOutput `pulumi:"venueType"`
	// Venue name.
	VenueUrl pulumi.StringOutput `pulumi:"venueUrl"`
	// WAN metric name.
	WanMetrics pulumi.StringOutput `pulumi:"wanMetrics"`
	// Enable/disable wireless network management (WNM) sleep mode. Valid values: `enable`, `disable`.
	WnmSleepMode pulumi.StringOutput `pulumi:"wnmSleepMode"`
}

Configure hotspot profile.

## Import

WirelessControllerHotspot20 HsProfile can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/hsprofile:Hsprofile labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/hsprofile:Hsprofile labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetHsprofile

func GetHsprofile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HsprofileState, opts ...pulumi.ResourceOption) (*Hsprofile, error)

GetHsprofile gets an existing Hsprofile 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 NewHsprofile

func NewHsprofile(ctx *pulumi.Context,
	name string, args *HsprofileArgs, opts ...pulumi.ResourceOption) (*Hsprofile, error)

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

func (*Hsprofile) ElementType

func (*Hsprofile) ElementType() reflect.Type

func (*Hsprofile) ToHsprofileOutput

func (i *Hsprofile) ToHsprofileOutput() HsprofileOutput

func (*Hsprofile) ToHsprofileOutputWithContext

func (i *Hsprofile) ToHsprofileOutputWithContext(ctx context.Context) HsprofileOutput

type HsprofileArgs

type HsprofileArgs struct {
	// Enable/disable additional step required for access (ASRA). Valid values: `enable`, `disable`.
	AccessNetworkAsra pulumi.StringPtrInput
	// Enable/disable emergency services reachable (ESR). Valid values: `enable`, `disable`.
	AccessNetworkEsr pulumi.StringPtrInput
	// Enable/disable connectivity to the Internet. Valid values: `enable`, `disable`.
	AccessNetworkInternet pulumi.StringPtrInput
	// Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, `wildcard`.
	AccessNetworkType pulumi.StringPtrInput
	// Enable/disable unauthenticated emergency service accessible (UESA). Valid values: `enable`, `disable`.
	AccessNetworkUesa pulumi.StringPtrInput
	// Advice of charge.
	AdviceOfCharge pulumi.StringPtrInput
	// ANQP Domain ID (0-65535).
	AnqpDomainId pulumi.IntPtrInput
	// Enable/disable basic service set (BSS) transition Support. Valid values: `enable`, `disable`.
	BssTransition pulumi.StringPtrInput
	// Connection capability name.
	ConnCap pulumi.StringPtrInput
	// Deauthentication request timeout (in seconds).
	DeauthRequestTimeout pulumi.IntPtrInput
	// Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`.
	Dgaf pulumi.StringPtrInput
	// Domain name.
	DomainName pulumi.StringPtrInput
	// 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
	// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).
	GasComebackDelay pulumi.IntPtrInput
	// GAS fragmentation limit (512 - 4096, default = 1024).
	GasFragmentationLimit pulumi.IntPtrInput
	// 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
	// Homogeneous extended service set identifier (HESSID).
	Hessid pulumi.StringPtrInput
	// IP address type name.
	IpAddrType pulumi.StringPtrInput
	// Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`.
	L2tif pulumi.StringPtrInput
	// 3GPP PLMN name.
	N3gppPlmn pulumi.StringPtrInput
	// NAI realm list name.
	NaiRealm pulumi.StringPtrInput
	// Hotspot profile name.
	Name pulumi.StringPtrInput
	// Network authentication name.
	NetworkAuth pulumi.StringPtrInput
	// Operator friendly name.
	OperFriendlyName pulumi.StringPtrInput
	// Operator icon.
	OperIcon pulumi.StringPtrInput
	// OSU Provider NAI.
	OsuProviderNai pulumi.StringPtrInput
	// Manually selected list of OSU provider(s). The structure of `osuProvider` block is documented below.
	OsuProviders HsprofileOsuProviderArrayInput
	// Online sign up (OSU) SSID.
	OsuSsid pulumi.StringPtrInput
	// Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: `disable`, `enable`.
	PameBi pulumi.StringPtrInput
	// Enable/disable Proxy ARP. Valid values: `enable`, `disable`.
	ProxyArp pulumi.StringPtrInput
	// QoS MAP set ID.
	QosMap pulumi.StringPtrInput
	// Hotspot 2.0 Release number (1, 2, 3, default = 2).
	Release pulumi.IntPtrInput
	// Roaming consortium list name.
	RoamingConsortium pulumi.StringPtrInput
	// Terms and conditions.
	TermsAndConditions 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
	// Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`.
	VenueGroup pulumi.StringPtrInput
	// Venue name.
	VenueName pulumi.StringPtrInput
	// Venue type. Valid values: `unspecified`, `arena`, `stadium`, `passenger-terminal`, `amphitheater`, `amusement-park`, `place-of-worship`, `convention-center`, `library`, `museum`, `restaurant`, `theater`, `bar`, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, `bank`, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, `factory`, `hospital`, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, `private`, `hotel-or-motel`, `dormitory`, `boarding-house`, `automobile`, `airplane`, `bus`, `ferry`, `ship-or-boat`, `train`, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, `kiosk`.
	VenueType pulumi.StringPtrInput
	// Venue name.
	VenueUrl pulumi.StringPtrInput
	// WAN metric name.
	WanMetrics pulumi.StringPtrInput
	// Enable/disable wireless network management (WNM) sleep mode. Valid values: `enable`, `disable`.
	WnmSleepMode pulumi.StringPtrInput
}

The set of arguments for constructing a Hsprofile resource.

func (HsprofileArgs) ElementType

func (HsprofileArgs) ElementType() reflect.Type

type HsprofileArray

type HsprofileArray []HsprofileInput

func (HsprofileArray) ElementType

func (HsprofileArray) ElementType() reflect.Type

func (HsprofileArray) ToHsprofileArrayOutput

func (i HsprofileArray) ToHsprofileArrayOutput() HsprofileArrayOutput

func (HsprofileArray) ToHsprofileArrayOutputWithContext

func (i HsprofileArray) ToHsprofileArrayOutputWithContext(ctx context.Context) HsprofileArrayOutput

type HsprofileArrayInput

type HsprofileArrayInput interface {
	pulumi.Input

	ToHsprofileArrayOutput() HsprofileArrayOutput
	ToHsprofileArrayOutputWithContext(context.Context) HsprofileArrayOutput
}

HsprofileArrayInput is an input type that accepts HsprofileArray and HsprofileArrayOutput values. You can construct a concrete instance of `HsprofileArrayInput` via:

HsprofileArray{ HsprofileArgs{...} }

type HsprofileArrayOutput

type HsprofileArrayOutput struct{ *pulumi.OutputState }

func (HsprofileArrayOutput) ElementType

func (HsprofileArrayOutput) ElementType() reflect.Type

func (HsprofileArrayOutput) Index

func (HsprofileArrayOutput) ToHsprofileArrayOutput

func (o HsprofileArrayOutput) ToHsprofileArrayOutput() HsprofileArrayOutput

func (HsprofileArrayOutput) ToHsprofileArrayOutputWithContext

func (o HsprofileArrayOutput) ToHsprofileArrayOutputWithContext(ctx context.Context) HsprofileArrayOutput

type HsprofileInput

type HsprofileInput interface {
	pulumi.Input

	ToHsprofileOutput() HsprofileOutput
	ToHsprofileOutputWithContext(ctx context.Context) HsprofileOutput
}

type HsprofileMap

type HsprofileMap map[string]HsprofileInput

func (HsprofileMap) ElementType

func (HsprofileMap) ElementType() reflect.Type

func (HsprofileMap) ToHsprofileMapOutput

func (i HsprofileMap) ToHsprofileMapOutput() HsprofileMapOutput

func (HsprofileMap) ToHsprofileMapOutputWithContext

func (i HsprofileMap) ToHsprofileMapOutputWithContext(ctx context.Context) HsprofileMapOutput

type HsprofileMapInput

type HsprofileMapInput interface {
	pulumi.Input

	ToHsprofileMapOutput() HsprofileMapOutput
	ToHsprofileMapOutputWithContext(context.Context) HsprofileMapOutput
}

HsprofileMapInput is an input type that accepts HsprofileMap and HsprofileMapOutput values. You can construct a concrete instance of `HsprofileMapInput` via:

HsprofileMap{ "key": HsprofileArgs{...} }

type HsprofileMapOutput

type HsprofileMapOutput struct{ *pulumi.OutputState }

func (HsprofileMapOutput) ElementType

func (HsprofileMapOutput) ElementType() reflect.Type

func (HsprofileMapOutput) MapIndex

func (HsprofileMapOutput) ToHsprofileMapOutput

func (o HsprofileMapOutput) ToHsprofileMapOutput() HsprofileMapOutput

func (HsprofileMapOutput) ToHsprofileMapOutputWithContext

func (o HsprofileMapOutput) ToHsprofileMapOutputWithContext(ctx context.Context) HsprofileMapOutput

type HsprofileOsuProvider

type HsprofileOsuProvider struct {
	// OSU provider name.
	Name *string `pulumi:"name"`
}

type HsprofileOsuProviderArgs

type HsprofileOsuProviderArgs struct {
	// OSU provider name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (HsprofileOsuProviderArgs) ElementType

func (HsprofileOsuProviderArgs) ElementType() reflect.Type

func (HsprofileOsuProviderArgs) ToHsprofileOsuProviderOutput

func (i HsprofileOsuProviderArgs) ToHsprofileOsuProviderOutput() HsprofileOsuProviderOutput

func (HsprofileOsuProviderArgs) ToHsprofileOsuProviderOutputWithContext

func (i HsprofileOsuProviderArgs) ToHsprofileOsuProviderOutputWithContext(ctx context.Context) HsprofileOsuProviderOutput

type HsprofileOsuProviderArray

type HsprofileOsuProviderArray []HsprofileOsuProviderInput

func (HsprofileOsuProviderArray) ElementType

func (HsprofileOsuProviderArray) ElementType() reflect.Type

func (HsprofileOsuProviderArray) ToHsprofileOsuProviderArrayOutput

func (i HsprofileOsuProviderArray) ToHsprofileOsuProviderArrayOutput() HsprofileOsuProviderArrayOutput

func (HsprofileOsuProviderArray) ToHsprofileOsuProviderArrayOutputWithContext

func (i HsprofileOsuProviderArray) ToHsprofileOsuProviderArrayOutputWithContext(ctx context.Context) HsprofileOsuProviderArrayOutput

type HsprofileOsuProviderArrayInput

type HsprofileOsuProviderArrayInput interface {
	pulumi.Input

	ToHsprofileOsuProviderArrayOutput() HsprofileOsuProviderArrayOutput
	ToHsprofileOsuProviderArrayOutputWithContext(context.Context) HsprofileOsuProviderArrayOutput
}

HsprofileOsuProviderArrayInput is an input type that accepts HsprofileOsuProviderArray and HsprofileOsuProviderArrayOutput values. You can construct a concrete instance of `HsprofileOsuProviderArrayInput` via:

HsprofileOsuProviderArray{ HsprofileOsuProviderArgs{...} }

type HsprofileOsuProviderArrayOutput

type HsprofileOsuProviderArrayOutput struct{ *pulumi.OutputState }

func (HsprofileOsuProviderArrayOutput) ElementType

func (HsprofileOsuProviderArrayOutput) Index

func (HsprofileOsuProviderArrayOutput) ToHsprofileOsuProviderArrayOutput

func (o HsprofileOsuProviderArrayOutput) ToHsprofileOsuProviderArrayOutput() HsprofileOsuProviderArrayOutput

func (HsprofileOsuProviderArrayOutput) ToHsprofileOsuProviderArrayOutputWithContext

func (o HsprofileOsuProviderArrayOutput) ToHsprofileOsuProviderArrayOutputWithContext(ctx context.Context) HsprofileOsuProviderArrayOutput

type HsprofileOsuProviderInput

type HsprofileOsuProviderInput interface {
	pulumi.Input

	ToHsprofileOsuProviderOutput() HsprofileOsuProviderOutput
	ToHsprofileOsuProviderOutputWithContext(context.Context) HsprofileOsuProviderOutput
}

HsprofileOsuProviderInput is an input type that accepts HsprofileOsuProviderArgs and HsprofileOsuProviderOutput values. You can construct a concrete instance of `HsprofileOsuProviderInput` via:

HsprofileOsuProviderArgs{...}

type HsprofileOsuProviderOutput

type HsprofileOsuProviderOutput struct{ *pulumi.OutputState }

func (HsprofileOsuProviderOutput) ElementType

func (HsprofileOsuProviderOutput) ElementType() reflect.Type

func (HsprofileOsuProviderOutput) Name

OSU provider name.

func (HsprofileOsuProviderOutput) ToHsprofileOsuProviderOutput

func (o HsprofileOsuProviderOutput) ToHsprofileOsuProviderOutput() HsprofileOsuProviderOutput

func (HsprofileOsuProviderOutput) ToHsprofileOsuProviderOutputWithContext

func (o HsprofileOsuProviderOutput) ToHsprofileOsuProviderOutputWithContext(ctx context.Context) HsprofileOsuProviderOutput

type HsprofileOutput

type HsprofileOutput struct{ *pulumi.OutputState }

func (HsprofileOutput) AccessNetworkAsra

func (o HsprofileOutput) AccessNetworkAsra() pulumi.StringOutput

Enable/disable additional step required for access (ASRA). Valid values: `enable`, `disable`.

func (HsprofileOutput) AccessNetworkEsr

func (o HsprofileOutput) AccessNetworkEsr() pulumi.StringOutput

Enable/disable emergency services reachable (ESR). Valid values: `enable`, `disable`.

func (HsprofileOutput) AccessNetworkInternet

func (o HsprofileOutput) AccessNetworkInternet() pulumi.StringOutput

Enable/disable connectivity to the Internet. Valid values: `enable`, `disable`.

func (HsprofileOutput) AccessNetworkType

func (o HsprofileOutput) AccessNetworkType() pulumi.StringOutput

Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, `wildcard`.

func (HsprofileOutput) AccessNetworkUesa

func (o HsprofileOutput) AccessNetworkUesa() pulumi.StringOutput

Enable/disable unauthenticated emergency service accessible (UESA). Valid values: `enable`, `disable`.

func (HsprofileOutput) AdviceOfCharge

func (o HsprofileOutput) AdviceOfCharge() pulumi.StringOutput

Advice of charge.

func (HsprofileOutput) AnqpDomainId

func (o HsprofileOutput) AnqpDomainId() pulumi.IntOutput

ANQP Domain ID (0-65535).

func (HsprofileOutput) BssTransition

func (o HsprofileOutput) BssTransition() pulumi.StringOutput

Enable/disable basic service set (BSS) transition Support. Valid values: `enable`, `disable`.

func (HsprofileOutput) ConnCap

func (o HsprofileOutput) ConnCap() pulumi.StringOutput

Connection capability name.

func (HsprofileOutput) DeauthRequestTimeout

func (o HsprofileOutput) DeauthRequestTimeout() pulumi.IntOutput

Deauthentication request timeout (in seconds).

func (HsprofileOutput) Dgaf

Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`.

func (HsprofileOutput) DomainName

func (o HsprofileOutput) DomainName() pulumi.StringOutput

Domain name.

func (HsprofileOutput) DynamicSortSubtable

func (o HsprofileOutput) 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 (HsprofileOutput) ElementType

func (HsprofileOutput) ElementType() reflect.Type

func (HsprofileOutput) GasComebackDelay

func (o HsprofileOutput) GasComebackDelay() pulumi.IntOutput

GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).

func (HsprofileOutput) GasFragmentationLimit

func (o HsprofileOutput) GasFragmentationLimit() pulumi.IntOutput

GAS fragmentation limit (512 - 4096, default = 1024).

func (HsprofileOutput) GetAllTables

func (o HsprofileOutput) 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 (HsprofileOutput) Hessid

func (o HsprofileOutput) Hessid() pulumi.StringOutput

Homogeneous extended service set identifier (HESSID).

func (HsprofileOutput) IpAddrType

func (o HsprofileOutput) IpAddrType() pulumi.StringOutput

IP address type name.

func (HsprofileOutput) L2tif

Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`.

func (HsprofileOutput) N3gppPlmn

func (o HsprofileOutput) N3gppPlmn() pulumi.StringOutput

3GPP PLMN name.

func (HsprofileOutput) NaiRealm

func (o HsprofileOutput) NaiRealm() pulumi.StringOutput

NAI realm list name.

func (HsprofileOutput) Name

Hotspot profile name.

func (HsprofileOutput) NetworkAuth

func (o HsprofileOutput) NetworkAuth() pulumi.StringOutput

Network authentication name.

func (HsprofileOutput) OperFriendlyName

func (o HsprofileOutput) OperFriendlyName() pulumi.StringOutput

Operator friendly name.

func (HsprofileOutput) OperIcon

func (o HsprofileOutput) OperIcon() pulumi.StringOutput

Operator icon.

func (HsprofileOutput) OsuProviderNai

func (o HsprofileOutput) OsuProviderNai() pulumi.StringOutput

OSU Provider NAI.

func (HsprofileOutput) OsuProviders

Manually selected list of OSU provider(s). The structure of `osuProvider` block is documented below.

func (HsprofileOutput) OsuSsid

func (o HsprofileOutput) OsuSsid() pulumi.StringOutput

Online sign up (OSU) SSID.

func (HsprofileOutput) PameBi

func (o HsprofileOutput) PameBi() pulumi.StringOutput

Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: `disable`, `enable`.

func (HsprofileOutput) ProxyArp

func (o HsprofileOutput) ProxyArp() pulumi.StringOutput

Enable/disable Proxy ARP. Valid values: `enable`, `disable`.

func (HsprofileOutput) QosMap

func (o HsprofileOutput) QosMap() pulumi.StringOutput

QoS MAP set ID.

func (HsprofileOutput) Release

func (o HsprofileOutput) Release() pulumi.IntOutput

Hotspot 2.0 Release number (1, 2, 3, default = 2).

func (HsprofileOutput) RoamingConsortium

func (o HsprofileOutput) RoamingConsortium() pulumi.StringOutput

Roaming consortium list name.

func (HsprofileOutput) TermsAndConditions

func (o HsprofileOutput) TermsAndConditions() pulumi.StringOutput

Terms and conditions.

func (HsprofileOutput) ToHsprofileOutput

func (o HsprofileOutput) ToHsprofileOutput() HsprofileOutput

func (HsprofileOutput) ToHsprofileOutputWithContext

func (o HsprofileOutput) ToHsprofileOutputWithContext(ctx context.Context) HsprofileOutput

func (HsprofileOutput) Vdomparam

func (o HsprofileOutput) 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 (HsprofileOutput) VenueGroup

func (o HsprofileOutput) VenueGroup() pulumi.StringOutput

Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`.

func (HsprofileOutput) VenueName

func (o HsprofileOutput) VenueName() pulumi.StringOutput

Venue name.

func (HsprofileOutput) VenueType

func (o HsprofileOutput) VenueType() pulumi.StringOutput

Venue type. Valid values: `unspecified`, `arena`, `stadium`, `passenger-terminal`, `amphitheater`, `amusement-park`, `place-of-worship`, `convention-center`, `library`, `museum`, `restaurant`, `theater`, `bar`, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, `bank`, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, `factory`, `hospital`, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, `private`, `hotel-or-motel`, `dormitory`, `boarding-house`, `automobile`, `airplane`, `bus`, `ferry`, `ship-or-boat`, `train`, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, `kiosk`.

func (HsprofileOutput) VenueUrl

func (o HsprofileOutput) VenueUrl() pulumi.StringOutput

Venue name.

func (HsprofileOutput) WanMetrics

func (o HsprofileOutput) WanMetrics() pulumi.StringOutput

WAN metric name.

func (HsprofileOutput) WnmSleepMode

func (o HsprofileOutput) WnmSleepMode() pulumi.StringOutput

Enable/disable wireless network management (WNM) sleep mode. Valid values: `enable`, `disable`.

type HsprofileState

type HsprofileState struct {
	// Enable/disable additional step required for access (ASRA). Valid values: `enable`, `disable`.
	AccessNetworkAsra pulumi.StringPtrInput
	// Enable/disable emergency services reachable (ESR). Valid values: `enable`, `disable`.
	AccessNetworkEsr pulumi.StringPtrInput
	// Enable/disable connectivity to the Internet. Valid values: `enable`, `disable`.
	AccessNetworkInternet pulumi.StringPtrInput
	// Access network type. Valid values: `private-network`, `private-network-with-guest-access`, `chargeable-public-network`, `free-public-network`, `personal-device-network`, `emergency-services-only-network`, `test-or-experimental`, `wildcard`.
	AccessNetworkType pulumi.StringPtrInput
	// Enable/disable unauthenticated emergency service accessible (UESA). Valid values: `enable`, `disable`.
	AccessNetworkUesa pulumi.StringPtrInput
	// Advice of charge.
	AdviceOfCharge pulumi.StringPtrInput
	// ANQP Domain ID (0-65535).
	AnqpDomainId pulumi.IntPtrInput
	// Enable/disable basic service set (BSS) transition Support. Valid values: `enable`, `disable`.
	BssTransition pulumi.StringPtrInput
	// Connection capability name.
	ConnCap pulumi.StringPtrInput
	// Deauthentication request timeout (in seconds).
	DeauthRequestTimeout pulumi.IntPtrInput
	// Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`.
	Dgaf pulumi.StringPtrInput
	// Domain name.
	DomainName pulumi.StringPtrInput
	// 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
	// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).
	GasComebackDelay pulumi.IntPtrInput
	// GAS fragmentation limit (512 - 4096, default = 1024).
	GasFragmentationLimit pulumi.IntPtrInput
	// 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
	// Homogeneous extended service set identifier (HESSID).
	Hessid pulumi.StringPtrInput
	// IP address type name.
	IpAddrType pulumi.StringPtrInput
	// Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`.
	L2tif pulumi.StringPtrInput
	// 3GPP PLMN name.
	N3gppPlmn pulumi.StringPtrInput
	// NAI realm list name.
	NaiRealm pulumi.StringPtrInput
	// Hotspot profile name.
	Name pulumi.StringPtrInput
	// Network authentication name.
	NetworkAuth pulumi.StringPtrInput
	// Operator friendly name.
	OperFriendlyName pulumi.StringPtrInput
	// Operator icon.
	OperIcon pulumi.StringPtrInput
	// OSU Provider NAI.
	OsuProviderNai pulumi.StringPtrInput
	// Manually selected list of OSU provider(s). The structure of `osuProvider` block is documented below.
	OsuProviders HsprofileOsuProviderArrayInput
	// Online sign up (OSU) SSID.
	OsuSsid pulumi.StringPtrInput
	// Enable/disable Pre-Association Message Exchange BSSID Independent (PAME-BI). Valid values: `disable`, `enable`.
	PameBi pulumi.StringPtrInput
	// Enable/disable Proxy ARP. Valid values: `enable`, `disable`.
	ProxyArp pulumi.StringPtrInput
	// QoS MAP set ID.
	QosMap pulumi.StringPtrInput
	// Hotspot 2.0 Release number (1, 2, 3, default = 2).
	Release pulumi.IntPtrInput
	// Roaming consortium list name.
	RoamingConsortium pulumi.StringPtrInput
	// Terms and conditions.
	TermsAndConditions 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
	// Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`.
	VenueGroup pulumi.StringPtrInput
	// Venue name.
	VenueName pulumi.StringPtrInput
	// Venue type. Valid values: `unspecified`, `arena`, `stadium`, `passenger-terminal`, `amphitheater`, `amusement-park`, `place-of-worship`, `convention-center`, `library`, `museum`, `restaurant`, `theater`, `bar`, `coffee-shop`, `zoo-or-aquarium`, `emergency-center`, `doctor-office`, `bank`, `fire-station`, `police-station`, `post-office`, `professional-office`, `research-facility`, `attorney-office`, `primary-school`, `secondary-school`, `university-or-college`, `factory`, `hospital`, `long-term-care-facility`, `rehab-center`, `group-home`, `prison-or-jail`, `retail-store`, `grocery-market`, `auto-service-station`, `shopping-mall`, `gas-station`, `private`, `hotel-or-motel`, `dormitory`, `boarding-house`, `automobile`, `airplane`, `bus`, `ferry`, `ship-or-boat`, `train`, `motor-bike`, `muni-mesh-network`, `city-park`, `rest-area`, `traffic-control`, `bus-stop`, `kiosk`.
	VenueType pulumi.StringPtrInput
	// Venue name.
	VenueUrl pulumi.StringPtrInput
	// WAN metric name.
	WanMetrics pulumi.StringPtrInput
	// Enable/disable wireless network management (WNM) sleep mode. Valid values: `enable`, `disable`.
	WnmSleepMode pulumi.StringPtrInput
}

func (HsprofileState) ElementType

func (HsprofileState) ElementType() reflect.Type

type Icon

type Icon struct {
	pulumi.CustomResourceState

	// 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"`
	// 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"`
	// Icon list. The structure of `iconList` block is documented below.
	IconLists IconIconListArrayOutput `pulumi:"iconLists"`
	// Icon list ID.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure OSU provider icon.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wirelesscontroller.NewIcon(ctx, "trname", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

WirelessControllerHotspot20 Icon can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/icon:Icon labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/icon:Icon labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetIcon

func GetIcon(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IconState, opts ...pulumi.ResourceOption) (*Icon, error)

GetIcon gets an existing Icon 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 NewIcon

func NewIcon(ctx *pulumi.Context,
	name string, args *IconArgs, opts ...pulumi.ResourceOption) (*Icon, error)

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

func (*Icon) ElementType

func (*Icon) ElementType() reflect.Type

func (*Icon) ToIconOutput

func (i *Icon) ToIconOutput() IconOutput

func (*Icon) ToIconOutputWithContext

func (i *Icon) ToIconOutputWithContext(ctx context.Context) IconOutput

type IconArgs

type IconArgs struct {
	// 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
	// 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
	// Icon list. The structure of `iconList` block is documented below.
	IconLists IconIconListArrayInput
	// Icon list ID.
	Name 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
}

The set of arguments for constructing a Icon resource.

func (IconArgs) ElementType

func (IconArgs) ElementType() reflect.Type

type IconArray

type IconArray []IconInput

func (IconArray) ElementType

func (IconArray) ElementType() reflect.Type

func (IconArray) ToIconArrayOutput

func (i IconArray) ToIconArrayOutput() IconArrayOutput

func (IconArray) ToIconArrayOutputWithContext

func (i IconArray) ToIconArrayOutputWithContext(ctx context.Context) IconArrayOutput

type IconArrayInput

type IconArrayInput interface {
	pulumi.Input

	ToIconArrayOutput() IconArrayOutput
	ToIconArrayOutputWithContext(context.Context) IconArrayOutput
}

IconArrayInput is an input type that accepts IconArray and IconArrayOutput values. You can construct a concrete instance of `IconArrayInput` via:

IconArray{ IconArgs{...} }

type IconArrayOutput

type IconArrayOutput struct{ *pulumi.OutputState }

func (IconArrayOutput) ElementType

func (IconArrayOutput) ElementType() reflect.Type

func (IconArrayOutput) Index

func (IconArrayOutput) ToIconArrayOutput

func (o IconArrayOutput) ToIconArrayOutput() IconArrayOutput

func (IconArrayOutput) ToIconArrayOutputWithContext

func (o IconArrayOutput) ToIconArrayOutputWithContext(ctx context.Context) IconArrayOutput

type IconIconList

type IconIconList struct {
	// Icon file.
	File *string `pulumi:"file"`
	// Icon height.
	Height *int `pulumi:"height"`
	// Language code.
	Lang *string `pulumi:"lang"`
	// Icon name.
	Name *string `pulumi:"name"`
	// Icon type. Valid values: `bmp`, `gif`, `jpeg`, `png`, `tiff`.
	Type *string `pulumi:"type"`
	// Icon width.
	Width *int `pulumi:"width"`
}

type IconIconListArgs

type IconIconListArgs struct {
	// Icon file.
	File pulumi.StringPtrInput `pulumi:"file"`
	// Icon height.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Language code.
	Lang pulumi.StringPtrInput `pulumi:"lang"`
	// Icon name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Icon type. Valid values: `bmp`, `gif`, `jpeg`, `png`, `tiff`.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Icon width.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

func (IconIconListArgs) ElementType

func (IconIconListArgs) ElementType() reflect.Type

func (IconIconListArgs) ToIconIconListOutput

func (i IconIconListArgs) ToIconIconListOutput() IconIconListOutput

func (IconIconListArgs) ToIconIconListOutputWithContext

func (i IconIconListArgs) ToIconIconListOutputWithContext(ctx context.Context) IconIconListOutput

type IconIconListArray

type IconIconListArray []IconIconListInput

func (IconIconListArray) ElementType

func (IconIconListArray) ElementType() reflect.Type

func (IconIconListArray) ToIconIconListArrayOutput

func (i IconIconListArray) ToIconIconListArrayOutput() IconIconListArrayOutput

func (IconIconListArray) ToIconIconListArrayOutputWithContext

func (i IconIconListArray) ToIconIconListArrayOutputWithContext(ctx context.Context) IconIconListArrayOutput

type IconIconListArrayInput

type IconIconListArrayInput interface {
	pulumi.Input

	ToIconIconListArrayOutput() IconIconListArrayOutput
	ToIconIconListArrayOutputWithContext(context.Context) IconIconListArrayOutput
}

IconIconListArrayInput is an input type that accepts IconIconListArray and IconIconListArrayOutput values. You can construct a concrete instance of `IconIconListArrayInput` via:

IconIconListArray{ IconIconListArgs{...} }

type IconIconListArrayOutput

type IconIconListArrayOutput struct{ *pulumi.OutputState }

func (IconIconListArrayOutput) ElementType

func (IconIconListArrayOutput) ElementType() reflect.Type

func (IconIconListArrayOutput) Index

func (IconIconListArrayOutput) ToIconIconListArrayOutput

func (o IconIconListArrayOutput) ToIconIconListArrayOutput() IconIconListArrayOutput

func (IconIconListArrayOutput) ToIconIconListArrayOutputWithContext

func (o IconIconListArrayOutput) ToIconIconListArrayOutputWithContext(ctx context.Context) IconIconListArrayOutput

type IconIconListInput

type IconIconListInput interface {
	pulumi.Input

	ToIconIconListOutput() IconIconListOutput
	ToIconIconListOutputWithContext(context.Context) IconIconListOutput
}

IconIconListInput is an input type that accepts IconIconListArgs and IconIconListOutput values. You can construct a concrete instance of `IconIconListInput` via:

IconIconListArgs{...}

type IconIconListOutput

type IconIconListOutput struct{ *pulumi.OutputState }

func (IconIconListOutput) ElementType

func (IconIconListOutput) ElementType() reflect.Type

func (IconIconListOutput) File

Icon file.

func (IconIconListOutput) Height

Icon height.

func (IconIconListOutput) Lang

Language code.

func (IconIconListOutput) Name

Icon name.

func (IconIconListOutput) ToIconIconListOutput

func (o IconIconListOutput) ToIconIconListOutput() IconIconListOutput

func (IconIconListOutput) ToIconIconListOutputWithContext

func (o IconIconListOutput) ToIconIconListOutputWithContext(ctx context.Context) IconIconListOutput

func (IconIconListOutput) Type

Icon type. Valid values: `bmp`, `gif`, `jpeg`, `png`, `tiff`.

func (IconIconListOutput) Width

Icon width.

type IconInput

type IconInput interface {
	pulumi.Input

	ToIconOutput() IconOutput
	ToIconOutputWithContext(ctx context.Context) IconOutput
}

type IconMap

type IconMap map[string]IconInput

func (IconMap) ElementType

func (IconMap) ElementType() reflect.Type

func (IconMap) ToIconMapOutput

func (i IconMap) ToIconMapOutput() IconMapOutput

func (IconMap) ToIconMapOutputWithContext

func (i IconMap) ToIconMapOutputWithContext(ctx context.Context) IconMapOutput

type IconMapInput

type IconMapInput interface {
	pulumi.Input

	ToIconMapOutput() IconMapOutput
	ToIconMapOutputWithContext(context.Context) IconMapOutput
}

IconMapInput is an input type that accepts IconMap and IconMapOutput values. You can construct a concrete instance of `IconMapInput` via:

IconMap{ "key": IconArgs{...} }

type IconMapOutput

type IconMapOutput struct{ *pulumi.OutputState }

func (IconMapOutput) ElementType

func (IconMapOutput) ElementType() reflect.Type

func (IconMapOutput) MapIndex

func (IconMapOutput) ToIconMapOutput

func (o IconMapOutput) ToIconMapOutput() IconMapOutput

func (IconMapOutput) ToIconMapOutputWithContext

func (o IconMapOutput) ToIconMapOutputWithContext(ctx context.Context) IconMapOutput

type IconOutput

type IconOutput struct{ *pulumi.OutputState }

func (IconOutput) DynamicSortSubtable

func (o IconOutput) 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 (IconOutput) ElementType

func (IconOutput) ElementType() reflect.Type

func (IconOutput) GetAllTables

func (o IconOutput) 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 (IconOutput) IconLists

func (o IconOutput) IconLists() IconIconListArrayOutput

Icon list. The structure of `iconList` block is documented below.

func (IconOutput) Name

func (o IconOutput) Name() pulumi.StringOutput

Icon list ID.

func (IconOutput) ToIconOutput

func (o IconOutput) ToIconOutput() IconOutput

func (IconOutput) ToIconOutputWithContext

func (o IconOutput) ToIconOutputWithContext(ctx context.Context) IconOutput

func (IconOutput) Vdomparam

func (o IconOutput) 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.

type IconState

type IconState struct {
	// 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
	// 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
	// Icon list. The structure of `iconList` block is documented below.
	IconLists IconIconListArrayInput
	// Icon list ID.
	Name 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
}

func (IconState) ElementType

func (IconState) ElementType() reflect.Type

type Qosmap

type Qosmap struct {
	pulumi.CustomResourceState

	// Differentiated Services Code Point (DSCP) exceptions. The structure of `dscpExcept` block is documented below.
	DscpExcepts QosmapDscpExceptArrayOutput `pulumi:"dscpExcepts"`
	// Differentiated Services Code Point (DSCP) ranges. The structure of `dscpRange` block is documented below.
	DscpRanges QosmapDscpRangeArrayOutput `pulumi:"dscpRanges"`
	// 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"`
	// 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"`
	// QOS-MAP name.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

Configure QoS map set.

## Import

WirelessControllerHotspot20 QosMap can be imported using any of these accepted formats:

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/qosmap:Qosmap labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:wirelesscontroller/hotspot20/qosmap:Qosmap labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetQosmap

func GetQosmap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QosmapState, opts ...pulumi.ResourceOption) (*Qosmap, error)

GetQosmap gets an existing Qosmap 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 NewQosmap

func NewQosmap(ctx *pulumi.Context,
	name string, args *QosmapArgs, opts ...pulumi.ResourceOption) (*Qosmap, error)

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

func (*Qosmap) ElementType

func (*Qosmap) ElementType() reflect.Type

func (*Qosmap) ToQosmapOutput

func (i *Qosmap) ToQosmapOutput() QosmapOutput

func (*Qosmap) ToQosmapOutputWithContext

func (i *Qosmap) ToQosmapOutputWithContext(ctx context.Context) QosmapOutput

type QosmapArgs

type QosmapArgs struct {
	// Differentiated Services Code Point (DSCP) exceptions. The structure of `dscpExcept` block is documented below.
	DscpExcepts QosmapDscpExceptArrayInput
	// Differentiated Services Code Point (DSCP) ranges. The structure of `dscpRange` block is documented below.
	DscpRanges QosmapDscpRangeArrayInput
	// 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
	// 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
	// QOS-MAP name.
	Name 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
}

The set of arguments for constructing a Qosmap resource.

func (QosmapArgs) ElementType

func (QosmapArgs) ElementType() reflect.Type

type QosmapArray

type QosmapArray []QosmapInput

func (QosmapArray) ElementType

func (QosmapArray) ElementType() reflect.Type

func (QosmapArray) ToQosmapArrayOutput

func (i QosmapArray) ToQosmapArrayOutput() QosmapArrayOutput

func (QosmapArray) ToQosmapArrayOutputWithContext

func (i QosmapArray) ToQosmapArrayOutputWithContext(ctx context.Context) QosmapArrayOutput

type QosmapArrayInput

type QosmapArrayInput interface {
	pulumi.Input

	ToQosmapArrayOutput() QosmapArrayOutput
	ToQosmapArrayOutputWithContext(context.Context) QosmapArrayOutput
}

QosmapArrayInput is an input type that accepts QosmapArray and QosmapArrayOutput values. You can construct a concrete instance of `QosmapArrayInput` via:

QosmapArray{ QosmapArgs{...} }

type QosmapArrayOutput

type QosmapArrayOutput struct{ *pulumi.OutputState }

func (QosmapArrayOutput) ElementType

func (QosmapArrayOutput) ElementType() reflect.Type

func (QosmapArrayOutput) Index

func (QosmapArrayOutput) ToQosmapArrayOutput

func (o QosmapArrayOutput) ToQosmapArrayOutput() QosmapArrayOutput

func (QosmapArrayOutput) ToQosmapArrayOutputWithContext

func (o QosmapArrayOutput) ToQosmapArrayOutputWithContext(ctx context.Context) QosmapArrayOutput

type QosmapDscpExcept

type QosmapDscpExcept struct {
	// DSCP value.
	Dscp *int `pulumi:"dscp"`
	// DSCP exception index.
	Index *int `pulumi:"index"`
	// User priority.
	Up *int `pulumi:"up"`
}

type QosmapDscpExceptArgs

type QosmapDscpExceptArgs struct {
	// DSCP value.
	Dscp pulumi.IntPtrInput `pulumi:"dscp"`
	// DSCP exception index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// User priority.
	Up pulumi.IntPtrInput `pulumi:"up"`
}

func (QosmapDscpExceptArgs) ElementType

func (QosmapDscpExceptArgs) ElementType() reflect.Type

func (QosmapDscpExceptArgs) ToQosmapDscpExceptOutput

func (i QosmapDscpExceptArgs) ToQosmapDscpExceptOutput() QosmapDscpExceptOutput

func (QosmapDscpExceptArgs) ToQosmapDscpExceptOutputWithContext

func (i QosmapDscpExceptArgs) ToQosmapDscpExceptOutputWithContext(ctx context.Context) QosmapDscpExceptOutput

type QosmapDscpExceptArray

type QosmapDscpExceptArray []QosmapDscpExceptInput

func (QosmapDscpExceptArray) ElementType

func (QosmapDscpExceptArray) ElementType() reflect.Type

func (QosmapDscpExceptArray) ToQosmapDscpExceptArrayOutput

func (i QosmapDscpExceptArray) ToQosmapDscpExceptArrayOutput() QosmapDscpExceptArrayOutput

func (QosmapDscpExceptArray) ToQosmapDscpExceptArrayOutputWithContext

func (i QosmapDscpExceptArray) ToQosmapDscpExceptArrayOutputWithContext(ctx context.Context) QosmapDscpExceptArrayOutput

type QosmapDscpExceptArrayInput

type QosmapDscpExceptArrayInput interface {
	pulumi.Input

	ToQosmapDscpExceptArrayOutput() QosmapDscpExceptArrayOutput
	ToQosmapDscpExceptArrayOutputWithContext(context.Context) QosmapDscpExceptArrayOutput
}

QosmapDscpExceptArrayInput is an input type that accepts QosmapDscpExceptArray and QosmapDscpExceptArrayOutput values. You can construct a concrete instance of `QosmapDscpExceptArrayInput` via:

QosmapDscpExceptArray{ QosmapDscpExceptArgs{...} }

type QosmapDscpExceptArrayOutput

type QosmapDscpExceptArrayOutput struct{ *pulumi.OutputState }

func (QosmapDscpExceptArrayOutput) ElementType

func (QosmapDscpExceptArrayOutput) Index

func (QosmapDscpExceptArrayOutput) ToQosmapDscpExceptArrayOutput

func (o QosmapDscpExceptArrayOutput) ToQosmapDscpExceptArrayOutput() QosmapDscpExceptArrayOutput

func (QosmapDscpExceptArrayOutput) ToQosmapDscpExceptArrayOutputWithContext

func (o QosmapDscpExceptArrayOutput) ToQosmapDscpExceptArrayOutputWithContext(ctx context.Context) QosmapDscpExceptArrayOutput

type QosmapDscpExceptInput

type QosmapDscpExceptInput interface {
	pulumi.Input

	ToQosmapDscpExceptOutput() QosmapDscpExceptOutput
	ToQosmapDscpExceptOutputWithContext(context.Context) QosmapDscpExceptOutput
}

QosmapDscpExceptInput is an input type that accepts QosmapDscpExceptArgs and QosmapDscpExceptOutput values. You can construct a concrete instance of `QosmapDscpExceptInput` via:

QosmapDscpExceptArgs{...}

type QosmapDscpExceptOutput

type QosmapDscpExceptOutput struct{ *pulumi.OutputState }

func (QosmapDscpExceptOutput) Dscp

DSCP value.

func (QosmapDscpExceptOutput) ElementType

func (QosmapDscpExceptOutput) ElementType() reflect.Type

func (QosmapDscpExceptOutput) Index

DSCP exception index.

func (QosmapDscpExceptOutput) ToQosmapDscpExceptOutput

func (o QosmapDscpExceptOutput) ToQosmapDscpExceptOutput() QosmapDscpExceptOutput

func (QosmapDscpExceptOutput) ToQosmapDscpExceptOutputWithContext

func (o QosmapDscpExceptOutput) ToQosmapDscpExceptOutputWithContext(ctx context.Context) QosmapDscpExceptOutput

func (QosmapDscpExceptOutput) Up

User priority.

type QosmapDscpRange

type QosmapDscpRange struct {
	// DSCP high value.
	High *int `pulumi:"high"`
	// DSCP range index.
	Index *int `pulumi:"index"`
	// DSCP low value.
	Low *int `pulumi:"low"`
	// User priority.
	Up *int `pulumi:"up"`
}

type QosmapDscpRangeArgs

type QosmapDscpRangeArgs struct {
	// DSCP high value.
	High pulumi.IntPtrInput `pulumi:"high"`
	// DSCP range index.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// DSCP low value.
	Low pulumi.IntPtrInput `pulumi:"low"`
	// User priority.
	Up pulumi.IntPtrInput `pulumi:"up"`
}

func (QosmapDscpRangeArgs) ElementType

func (QosmapDscpRangeArgs) ElementType() reflect.Type

func (QosmapDscpRangeArgs) ToQosmapDscpRangeOutput

func (i QosmapDscpRangeArgs) ToQosmapDscpRangeOutput() QosmapDscpRangeOutput

func (QosmapDscpRangeArgs) ToQosmapDscpRangeOutputWithContext

func (i QosmapDscpRangeArgs) ToQosmapDscpRangeOutputWithContext(ctx context.Context) QosmapDscpRangeOutput

type QosmapDscpRangeArray

type QosmapDscpRangeArray []QosmapDscpRangeInput

func (QosmapDscpRangeArray) ElementType

func (QosmapDscpRangeArray) ElementType() reflect.Type

func (QosmapDscpRangeArray) ToQosmapDscpRangeArrayOutput

func (i QosmapDscpRangeArray) ToQosmapDscpRangeArrayOutput() QosmapDscpRangeArrayOutput

func (QosmapDscpRangeArray) ToQosmapDscpRangeArrayOutputWithContext

func (i QosmapDscpRangeArray) ToQosmapDscpRangeArrayOutputWithContext(ctx context.Context) QosmapDscpRangeArrayOutput

type QosmapDscpRangeArrayInput

type QosmapDscpRangeArrayInput interface {
	pulumi.Input

	ToQosmapDscpRangeArrayOutput() QosmapDscpRangeArrayOutput
	ToQosmapDscpRangeArrayOutputWithContext(context.Context) QosmapDscpRangeArrayOutput
}

QosmapDscpRangeArrayInput is an input type that accepts QosmapDscpRangeArray and QosmapDscpRangeArrayOutput values. You can construct a concrete instance of `QosmapDscpRangeArrayInput` via:

QosmapDscpRangeArray{ QosmapDscpRangeArgs{...} }

type QosmapDscpRangeArrayOutput

type QosmapDscpRangeArrayOutput struct{ *pulumi.OutputState }

func (QosmapDscpRangeArrayOutput) ElementType

func (QosmapDscpRangeArrayOutput) ElementType() reflect.Type

func (QosmapDscpRangeArrayOutput) Index

func (QosmapDscpRangeArrayOutput) ToQosmapDscpRangeArrayOutput

func (o QosmapDscpRangeArrayOutput) ToQosmapDscpRangeArrayOutput() QosmapDscpRangeArrayOutput

func (QosmapDscpRangeArrayOutput) ToQosmapDscpRangeArrayOutputWithContext

func (o QosmapDscpRangeArrayOutput) ToQosmapDscpRangeArrayOutputWithContext(ctx context.Context) QosmapDscpRangeArrayOutput

type QosmapDscpRangeInput

type QosmapDscpRangeInput interface {
	pulumi.Input

	ToQosmapDscpRangeOutput() QosmapDscpRangeOutput
	ToQosmapDscpRangeOutputWithContext(context.Context) QosmapDscpRangeOutput
}

QosmapDscpRangeInput is an input type that accepts QosmapDscpRangeArgs and QosmapDscpRangeOutput values. You can construct a concrete instance of `QosmapDscpRangeInput` via:

QosmapDscpRangeArgs{...}

type QosmapDscpRangeOutput

type QosmapDscpRangeOutput struct{ *pulumi.OutputState }

func (QosmapDscpRangeOutput) ElementType

func (QosmapDscpRangeOutput) ElementType() reflect.Type

func (QosmapDscpRangeOutput) High

DSCP high value.

func (QosmapDscpRangeOutput) Index

DSCP range index.

func (QosmapDscpRangeOutput) Low

DSCP low value.

func (QosmapDscpRangeOutput) ToQosmapDscpRangeOutput

func (o QosmapDscpRangeOutput) ToQosmapDscpRangeOutput() QosmapDscpRangeOutput

func (QosmapDscpRangeOutput) ToQosmapDscpRangeOutputWithContext

func (o QosmapDscpRangeOutput) ToQosmapDscpRangeOutputWithContext(ctx context.Context) QosmapDscpRangeOutput

func (QosmapDscpRangeOutput) Up

User priority.

type QosmapInput

type QosmapInput interface {
	pulumi.Input

	ToQosmapOutput() QosmapOutput
	ToQosmapOutputWithContext(ctx context.Context) QosmapOutput
}

type QosmapMap

type QosmapMap map[string]QosmapInput

func (QosmapMap) ElementType

func (QosmapMap) ElementType() reflect.Type

func (QosmapMap) ToQosmapMapOutput

func (i QosmapMap) ToQosmapMapOutput() QosmapMapOutput

func (QosmapMap) ToQosmapMapOutputWithContext

func (i QosmapMap) ToQosmapMapOutputWithContext(ctx context.Context) QosmapMapOutput

type QosmapMapInput

type QosmapMapInput interface {
	pulumi.Input

	ToQosmapMapOutput() QosmapMapOutput
	ToQosmapMapOutputWithContext(context.Context) QosmapMapOutput
}

QosmapMapInput is an input type that accepts QosmapMap and QosmapMapOutput values. You can construct a concrete instance of `QosmapMapInput` via:

QosmapMap{ "key": QosmapArgs{...} }

type QosmapMapOutput

type QosmapMapOutput struct{ *pulumi.OutputState }

func (QosmapMapOutput) ElementType

func (QosmapMapOutput) ElementType() reflect.Type

func (QosmapMapOutput) MapIndex

func (QosmapMapOutput) ToQosmapMapOutput

func (o QosmapMapOutput) ToQosmapMapOutput() QosmapMapOutput

func (QosmapMapOutput) ToQosmapMapOutputWithContext

func (o QosmapMapOutput) ToQosmapMapOutputWithContext(ctx context.Context) QosmapMapOutput

type QosmapOutput

type QosmapOutput struct{ *pulumi.OutputState }

func (QosmapOutput) DscpExcepts

func (o QosmapOutput) DscpExcepts() QosmapDscpExceptArrayOutput

Differentiated Services Code Point (DSCP) exceptions. The structure of `dscpExcept` block is documented below.

func (QosmapOutput) DscpRanges

Differentiated Services Code Point (DSCP) ranges. The structure of `dscpRange` block is documented below.

func (QosmapOutput) DynamicSortSubtable

func (o QosmapOutput) 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 (QosmapOutput) ElementType

func (QosmapOutput) ElementType() reflect.Type

func (QosmapOutput) GetAllTables

func (o QosmapOutput) 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 (QosmapOutput) Name

func (o QosmapOutput) Name() pulumi.StringOutput

QOS-MAP name.

func (QosmapOutput) ToQosmapOutput

func (o QosmapOutput) ToQosmapOutput() QosmapOutput

func (QosmapOutput) ToQosmapOutputWithContext

func (o QosmapOutput) ToQosmapOutputWithContext(ctx context.Context) QosmapOutput

func (QosmapOutput) Vdomparam

func (o QosmapOutput) 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.

type QosmapState

type QosmapState struct {
	// Differentiated Services Code Point (DSCP) exceptions. The structure of `dscpExcept` block is documented below.
	DscpExcepts QosmapDscpExceptArrayInput
	// Differentiated Services Code Point (DSCP) ranges. The structure of `dscpRange` block is documented below.
	DscpRanges QosmapDscpRangeArrayInput
	// 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
	// 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
	// QOS-MAP name.
	Name 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
}

func (QosmapState) ElementType

func (QosmapState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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