1. Packages
  2. Fortios
  3. API Docs
  4. wirelesscontroller
  5. Apcfgprofile
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.wirelesscontroller.Apcfgprofile

Explore with Pulumi AI

Configure AP local configuration profiles. Applies to FortiOS Version >= 6.4.0.

Create Apcfgprofile Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Apcfgprofile(name: string, args?: ApcfgprofileArgs, opts?: CustomResourceOptions);
@overload
def Apcfgprofile(resource_name: str,
                 args: Optional[ApcfgprofileArgs] = None,
                 opts: Optional[ResourceOptions] = None)

@overload
def Apcfgprofile(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 ac_ip: Optional[str] = None,
                 ac_port: Optional[int] = None,
                 ac_timer: Optional[int] = None,
                 ac_type: Optional[str] = None,
                 ap_family: Optional[str] = None,
                 command_lists: Optional[Sequence[ApcfgprofileCommandListArgs]] = None,
                 comment: Optional[str] = None,
                 dynamic_sort_subtable: Optional[str] = None,
                 get_all_tables: Optional[str] = None,
                 name: Optional[str] = None,
                 vdomparam: Optional[str] = None)
func NewApcfgprofile(ctx *Context, name string, args *ApcfgprofileArgs, opts ...ResourceOption) (*Apcfgprofile, error)
public Apcfgprofile(string name, ApcfgprofileArgs? args = null, CustomResourceOptions? opts = null)
public Apcfgprofile(String name, ApcfgprofileArgs args)
public Apcfgprofile(String name, ApcfgprofileArgs args, CustomResourceOptions options)
type: fortios:wirelesscontroller:Apcfgprofile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ApcfgprofileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ApcfgprofileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ApcfgprofileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ApcfgprofileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ApcfgprofileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var apcfgprofileResource = new Fortios.Wirelesscontroller.Apcfgprofile("apcfgprofileResource", new()
{
    AcIp = "string",
    AcPort = 0,
    AcTimer = 0,
    AcType = "string",
    ApFamily = "string",
    CommandLists = new[]
    {
        new Fortios.Wirelesscontroller.Inputs.ApcfgprofileCommandListArgs
        {
            Id = 0,
            Name = "string",
            PasswdValue = "string",
            Type = "string",
            Value = "string",
        },
    },
    Comment = "string",
    DynamicSortSubtable = "string",
    GetAllTables = "string",
    Name = "string",
    Vdomparam = "string",
});
Copy
example, err := wirelesscontroller.NewApcfgprofile(ctx, "apcfgprofileResource", &wirelesscontroller.ApcfgprofileArgs{
	AcIp:     pulumi.String("string"),
	AcPort:   pulumi.Int(0),
	AcTimer:  pulumi.Int(0),
	AcType:   pulumi.String("string"),
	ApFamily: pulumi.String("string"),
	CommandLists: wirelesscontroller.ApcfgprofileCommandListArray{
		&wirelesscontroller.ApcfgprofileCommandListArgs{
			Id:          pulumi.Int(0),
			Name:        pulumi.String("string"),
			PasswdValue: pulumi.String("string"),
			Type:        pulumi.String("string"),
			Value:       pulumi.String("string"),
		},
	},
	Comment:             pulumi.String("string"),
	DynamicSortSubtable: pulumi.String("string"),
	GetAllTables:        pulumi.String("string"),
	Name:                pulumi.String("string"),
	Vdomparam:           pulumi.String("string"),
})
Copy
var apcfgprofileResource = new Apcfgprofile("apcfgprofileResource", ApcfgprofileArgs.builder()
    .acIp("string")
    .acPort(0)
    .acTimer(0)
    .acType("string")
    .apFamily("string")
    .commandLists(ApcfgprofileCommandListArgs.builder()
        .id(0)
        .name("string")
        .passwdValue("string")
        .type("string")
        .value("string")
        .build())
    .comment("string")
    .dynamicSortSubtable("string")
    .getAllTables("string")
    .name("string")
    .vdomparam("string")
    .build());
Copy
apcfgprofile_resource = fortios.wirelesscontroller.Apcfgprofile("apcfgprofileResource",
    ac_ip="string",
    ac_port=0,
    ac_timer=0,
    ac_type="string",
    ap_family="string",
    command_lists=[{
        "id": 0,
        "name": "string",
        "passwd_value": "string",
        "type": "string",
        "value": "string",
    }],
    comment="string",
    dynamic_sort_subtable="string",
    get_all_tables="string",
    name="string",
    vdomparam="string")
Copy
const apcfgprofileResource = new fortios.wirelesscontroller.Apcfgprofile("apcfgprofileResource", {
    acIp: "string",
    acPort: 0,
    acTimer: 0,
    acType: "string",
    apFamily: "string",
    commandLists: [{
        id: 0,
        name: "string",
        passwdValue: "string",
        type: "string",
        value: "string",
    }],
    comment: "string",
    dynamicSortSubtable: "string",
    getAllTables: "string",
    name: "string",
    vdomparam: "string",
});
Copy
type: fortios:wirelesscontroller:Apcfgprofile
properties:
    acIp: string
    acPort: 0
    acTimer: 0
    acType: string
    apFamily: string
    commandLists:
        - id: 0
          name: string
          passwdValue: string
          type: string
          value: string
    comment: string
    dynamicSortSubtable: string
    getAllTables: string
    name: string
    vdomparam: string
Copy

Apcfgprofile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Apcfgprofile resource accepts the following input properties:

AcIp string
IP address of the validation controller that AP must be able to join after applying AP local configuration.
AcPort int
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
AcTimer int
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
AcType string
Validation controller type (default = default). Valid values: default, specify, apcfg.
ApFamily string
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
CommandLists List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.ApcfgprofileCommandList>
AP local configuration command list. The structure of command_list block is documented below.
Comment string
Comment.
DynamicSortSubtable string
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 ].
GetAllTables string
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
Name Changes to this property will trigger replacement. string
AP local configuration profile name.
Vdomparam Changes to this property will trigger replacement. string
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.
AcIp string
IP address of the validation controller that AP must be able to join after applying AP local configuration.
AcPort int
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
AcTimer int
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
AcType string
Validation controller type (default = default). Valid values: default, specify, apcfg.
ApFamily string
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
CommandLists []ApcfgprofileCommandListArgs
AP local configuration command list. The structure of command_list block is documented below.
Comment string
Comment.
DynamicSortSubtable string
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 ].
GetAllTables string
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
Name Changes to this property will trigger replacement. string
AP local configuration profile name.
Vdomparam Changes to this property will trigger replacement. string
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.
acIp String
IP address of the validation controller that AP must be able to join after applying AP local configuration.
acPort Integer
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
acTimer Integer
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
acType String
Validation controller type (default = default). Valid values: default, specify, apcfg.
apFamily String
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
commandLists List<ApcfgprofileCommandList>
AP local configuration command list. The structure of command_list block is documented below.
comment String
Comment.
dynamicSortSubtable String
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 ].
getAllTables String
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. String
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. String
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.
acIp string
IP address of the validation controller that AP must be able to join after applying AP local configuration.
acPort number
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
acTimer number
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
acType string
Validation controller type (default = default). Valid values: default, specify, apcfg.
apFamily string
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
commandLists ApcfgprofileCommandList[]
AP local configuration command list. The structure of command_list block is documented below.
comment string
Comment.
dynamicSortSubtable string
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 ].
getAllTables string
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. string
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. string
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.
ac_ip str
IP address of the validation controller that AP must be able to join after applying AP local configuration.
ac_port int
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
ac_timer int
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
ac_type str
Validation controller type (default = default). Valid values: default, specify, apcfg.
ap_family str
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
command_lists Sequence[ApcfgprofileCommandListArgs]
AP local configuration command list. The structure of command_list block is documented below.
comment str
Comment.
dynamic_sort_subtable str
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 ].
get_all_tables str
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. str
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. str
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.
acIp String
IP address of the validation controller that AP must be able to join after applying AP local configuration.
acPort Number
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
acTimer Number
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
acType String
Validation controller type (default = default). Valid values: default, specify, apcfg.
apFamily String
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
commandLists List<Property Map>
AP local configuration command list. The structure of command_list block is documented below.
comment String
Comment.
dynamicSortSubtable String
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 ].
getAllTables String
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. String
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. String
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.

Outputs

All input properties are implicitly available as output properties. Additionally, the Apcfgprofile resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing Apcfgprofile Resource

Get an existing Apcfgprofile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ApcfgprofileState, opts?: CustomResourceOptions): Apcfgprofile
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        ac_ip: Optional[str] = None,
        ac_port: Optional[int] = None,
        ac_timer: Optional[int] = None,
        ac_type: Optional[str] = None,
        ap_family: Optional[str] = None,
        command_lists: Optional[Sequence[ApcfgprofileCommandListArgs]] = None,
        comment: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        get_all_tables: Optional[str] = None,
        name: Optional[str] = None,
        vdomparam: Optional[str] = None) -> Apcfgprofile
func GetApcfgprofile(ctx *Context, name string, id IDInput, state *ApcfgprofileState, opts ...ResourceOption) (*Apcfgprofile, error)
public static Apcfgprofile Get(string name, Input<string> id, ApcfgprofileState? state, CustomResourceOptions? opts = null)
public static Apcfgprofile get(String name, Output<String> id, ApcfgprofileState state, CustomResourceOptions options)
resources:  _:    type: fortios:wirelesscontroller:Apcfgprofile    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AcIp string
IP address of the validation controller that AP must be able to join after applying AP local configuration.
AcPort int
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
AcTimer int
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
AcType string
Validation controller type (default = default). Valid values: default, specify, apcfg.
ApFamily string
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
CommandLists List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.ApcfgprofileCommandList>
AP local configuration command list. The structure of command_list block is documented below.
Comment string
Comment.
DynamicSortSubtable string
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 ].
GetAllTables string
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
Name Changes to this property will trigger replacement. string
AP local configuration profile name.
Vdomparam Changes to this property will trigger replacement. string
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.
AcIp string
IP address of the validation controller that AP must be able to join after applying AP local configuration.
AcPort int
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
AcTimer int
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
AcType string
Validation controller type (default = default). Valid values: default, specify, apcfg.
ApFamily string
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
CommandLists []ApcfgprofileCommandListArgs
AP local configuration command list. The structure of command_list block is documented below.
Comment string
Comment.
DynamicSortSubtable string
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 ].
GetAllTables string
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
Name Changes to this property will trigger replacement. string
AP local configuration profile name.
Vdomparam Changes to this property will trigger replacement. string
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.
acIp String
IP address of the validation controller that AP must be able to join after applying AP local configuration.
acPort Integer
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
acTimer Integer
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
acType String
Validation controller type (default = default). Valid values: default, specify, apcfg.
apFamily String
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
commandLists List<ApcfgprofileCommandList>
AP local configuration command list. The structure of command_list block is documented below.
comment String
Comment.
dynamicSortSubtable String
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 ].
getAllTables String
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. String
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. String
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.
acIp string
IP address of the validation controller that AP must be able to join after applying AP local configuration.
acPort number
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
acTimer number
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
acType string
Validation controller type (default = default). Valid values: default, specify, apcfg.
apFamily string
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
commandLists ApcfgprofileCommandList[]
AP local configuration command list. The structure of command_list block is documented below.
comment string
Comment.
dynamicSortSubtable string
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 ].
getAllTables string
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. string
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. string
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.
ac_ip str
IP address of the validation controller that AP must be able to join after applying AP local configuration.
ac_port int
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
ac_timer int
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
ac_type str
Validation controller type (default = default). Valid values: default, specify, apcfg.
ap_family str
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
command_lists Sequence[ApcfgprofileCommandListArgs]
AP local configuration command list. The structure of command_list block is documented below.
comment str
Comment.
dynamic_sort_subtable str
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 ].
get_all_tables str
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. str
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. str
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.
acIp String
IP address of the validation controller that AP must be able to join after applying AP local configuration.
acPort Number
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
acTimer Number
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
acType String
Validation controller type (default = default). Valid values: default, specify, apcfg.
apFamily String
FortiAP family type (default = fap). Valid values: fap, fap-u, fap-c.
commandLists List<Property Map>
AP local configuration command list. The structure of command_list block is documented below.
comment String
Comment.
dynamicSortSubtable String
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 ].
getAllTables String
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
name Changes to this property will trigger replacement. String
AP local configuration profile name.
vdomparam Changes to this property will trigger replacement. String
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.

Supporting Types

ApcfgprofileCommandList
, ApcfgprofileCommandListArgs

Id int
Command ID.
Name string
AP local configuration command name.
PasswdValue string
AP local configuration command password value.
Type string
The command type (default = non-password). Valid values: non-password, password.
Value string
AP local configuration command value.
Id int
Command ID.
Name string
AP local configuration command name.
PasswdValue string
AP local configuration command password value.
Type string
The command type (default = non-password). Valid values: non-password, password.
Value string
AP local configuration command value.
id Integer
Command ID.
name String
AP local configuration command name.
passwdValue String
AP local configuration command password value.
type String
The command type (default = non-password). Valid values: non-password, password.
value String
AP local configuration command value.
id number
Command ID.
name string
AP local configuration command name.
passwdValue string
AP local configuration command password value.
type string
The command type (default = non-password). Valid values: non-password, password.
value string
AP local configuration command value.
id int
Command ID.
name str
AP local configuration command name.
passwd_value str
AP local configuration command password value.
type str
The command type (default = non-password). Valid values: non-password, password.
value str
AP local configuration command value.
id Number
Command ID.
name String
AP local configuration command name.
passwdValue String
AP local configuration command password value.
type String
The command type (default = non-password). Valid values: non-password, password.
value String
AP local configuration command value.

Import

WirelessController ApcfgProfile can be imported using any of these accepted formats:

$ pulumi import fortios:wirelesscontroller/apcfgprofile:Apcfgprofile labelname {{name}}
Copy

If you do not want to import arguments of block:

$ export “FORTIOS_IMPORT_TABLE”=“false”

$ pulumi import fortios:wirelesscontroller/apcfgprofile:Apcfgprofile labelname {{name}}
Copy

$ unset “FORTIOS_IMPORT_TABLE”

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortios pulumiverse/pulumi-fortios
License
Apache-2.0
Notes
This Pulumi package is based on the fortios Terraform Provider.