1. Packages
  2. Fortios
  3. API Docs
  4. switchcontroller
  5. Location
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.switchcontroller.Location

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Configure FortiSwitch location services. Applies to FortiOS Version >= 6.2.4.

    Create Location Resource

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

    Constructor syntax

    new Location(name: string, args?: LocationArgs, opts?: CustomResourceOptions);
    @overload
    def Location(resource_name: str,
                 args: Optional[LocationArgs] = None,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Location(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 address_civic: Optional[LocationAddressCivicArgs] = None,
                 coordinates: Optional[LocationCoordinatesArgs] = None,
                 elin_number: Optional[LocationElinNumberArgs] = None,
                 get_all_tables: Optional[str] = None,
                 name: Optional[str] = None,
                 vdomparam: Optional[str] = None)
    func NewLocation(ctx *Context, name string, args *LocationArgs, opts ...ResourceOption) (*Location, error)
    public Location(string name, LocationArgs? args = null, CustomResourceOptions? opts = null)
    public Location(String name, LocationArgs args)
    public Location(String name, LocationArgs args, CustomResourceOptions options)
    
    type: fortios:switchcontroller:Location
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args LocationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LocationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LocationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LocationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LocationArgs
    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 locationResource = new Fortios.Switchcontroller.Location("locationResource", new()
    {
        AddressCivic = new Fortios.Switchcontroller.Inputs.LocationAddressCivicArgs
        {
            Additional = "string",
            AdditionalCode = "string",
            Block = "string",
            BranchRoad = "string",
            Building = "string",
            City = "string",
            CityDivision = "string",
            Country = "string",
            CountrySubdivision = "string",
            County = "string",
            Direction = "string",
            Floor = "string",
            Landmark = "string",
            Language = "string",
            Name = "string",
            Number = "string",
            NumberSuffix = "string",
            ParentKey = "string",
            PlaceType = "string",
            PostOfficeBox = "string",
            PostalCommunity = "string",
            PrimaryRoad = "string",
            RoadSection = "string",
            Room = "string",
            Script = "string",
            Seat = "string",
            Street = "string",
            StreetNamePostMod = "string",
            StreetNamePreMod = "string",
            StreetSuffix = "string",
            SubBranchRoad = "string",
            TrailingStrSuffix = "string",
            Unit = "string",
            Zip = "string",
        },
        Coordinates = new Fortios.Switchcontroller.Inputs.LocationCoordinatesArgs
        {
            Altitude = "string",
            AltitudeUnit = "string",
            Datum = "string",
            Latitude = "string",
            Longitude = "string",
            ParentKey = "string",
        },
        ElinNumber = new Fortios.Switchcontroller.Inputs.LocationElinNumberArgs
        {
            ElinNum = "string",
            ParentKey = "string",
        },
        GetAllTables = "string",
        Name = "string",
        Vdomparam = "string",
    });
    
    example, err := switchcontroller.NewLocation(ctx, "locationResource", &switchcontroller.LocationArgs{
    	AddressCivic: &switchcontroller.LocationAddressCivicArgs{
    		Additional:         pulumi.String("string"),
    		AdditionalCode:     pulumi.String("string"),
    		Block:              pulumi.String("string"),
    		BranchRoad:         pulumi.String("string"),
    		Building:           pulumi.String("string"),
    		City:               pulumi.String("string"),
    		CityDivision:       pulumi.String("string"),
    		Country:            pulumi.String("string"),
    		CountrySubdivision: pulumi.String("string"),
    		County:             pulumi.String("string"),
    		Direction:          pulumi.String("string"),
    		Floor:              pulumi.String("string"),
    		Landmark:           pulumi.String("string"),
    		Language:           pulumi.String("string"),
    		Name:               pulumi.String("string"),
    		Number:             pulumi.String("string"),
    		NumberSuffix:       pulumi.String("string"),
    		ParentKey:          pulumi.String("string"),
    		PlaceType:          pulumi.String("string"),
    		PostOfficeBox:      pulumi.String("string"),
    		PostalCommunity:    pulumi.String("string"),
    		PrimaryRoad:        pulumi.String("string"),
    		RoadSection:        pulumi.String("string"),
    		Room:               pulumi.String("string"),
    		Script:             pulumi.String("string"),
    		Seat:               pulumi.String("string"),
    		Street:             pulumi.String("string"),
    		StreetNamePostMod:  pulumi.String("string"),
    		StreetNamePreMod:   pulumi.String("string"),
    		StreetSuffix:       pulumi.String("string"),
    		SubBranchRoad:      pulumi.String("string"),
    		TrailingStrSuffix:  pulumi.String("string"),
    		Unit:               pulumi.String("string"),
    		Zip:                pulumi.String("string"),
    	},
    	Coordinates: &switchcontroller.LocationCoordinatesArgs{
    		Altitude:     pulumi.String("string"),
    		AltitudeUnit: pulumi.String("string"),
    		Datum:        pulumi.String("string"),
    		Latitude:     pulumi.String("string"),
    		Longitude:    pulumi.String("string"),
    		ParentKey:    pulumi.String("string"),
    	},
    	ElinNumber: &switchcontroller.LocationElinNumberArgs{
    		ElinNum:   pulumi.String("string"),
    		ParentKey: pulumi.String("string"),
    	},
    	GetAllTables: pulumi.String("string"),
    	Name:         pulumi.String("string"),
    	Vdomparam:    pulumi.String("string"),
    })
    
    var locationResource = new Location("locationResource", LocationArgs.builder()
        .addressCivic(LocationAddressCivicArgs.builder()
            .additional("string")
            .additionalCode("string")
            .block("string")
            .branchRoad("string")
            .building("string")
            .city("string")
            .cityDivision("string")
            .country("string")
            .countrySubdivision("string")
            .county("string")
            .direction("string")
            .floor("string")
            .landmark("string")
            .language("string")
            .name("string")
            .number("string")
            .numberSuffix("string")
            .parentKey("string")
            .placeType("string")
            .postOfficeBox("string")
            .postalCommunity("string")
            .primaryRoad("string")
            .roadSection("string")
            .room("string")
            .script("string")
            .seat("string")
            .street("string")
            .streetNamePostMod("string")
            .streetNamePreMod("string")
            .streetSuffix("string")
            .subBranchRoad("string")
            .trailingStrSuffix("string")
            .unit("string")
            .zip("string")
            .build())
        .coordinates(LocationCoordinatesArgs.builder()
            .altitude("string")
            .altitudeUnit("string")
            .datum("string")
            .latitude("string")
            .longitude("string")
            .parentKey("string")
            .build())
        .elinNumber(LocationElinNumberArgs.builder()
            .elinNum("string")
            .parentKey("string")
            .build())
        .getAllTables("string")
        .name("string")
        .vdomparam("string")
        .build());
    
    location_resource = fortios.switchcontroller.Location("locationResource",
        address_civic=fortios.switchcontroller.LocationAddressCivicArgs(
            additional="string",
            additional_code="string",
            block="string",
            branch_road="string",
            building="string",
            city="string",
            city_division="string",
            country="string",
            country_subdivision="string",
            county="string",
            direction="string",
            floor="string",
            landmark="string",
            language="string",
            name="string",
            number="string",
            number_suffix="string",
            parent_key="string",
            place_type="string",
            post_office_box="string",
            postal_community="string",
            primary_road="string",
            road_section="string",
            room="string",
            script="string",
            seat="string",
            street="string",
            street_name_post_mod="string",
            street_name_pre_mod="string",
            street_suffix="string",
            sub_branch_road="string",
            trailing_str_suffix="string",
            unit="string",
            zip="string",
        ),
        coordinates=fortios.switchcontroller.LocationCoordinatesArgs(
            altitude="string",
            altitude_unit="string",
            datum="string",
            latitude="string",
            longitude="string",
            parent_key="string",
        ),
        elin_number=fortios.switchcontroller.LocationElinNumberArgs(
            elin_num="string",
            parent_key="string",
        ),
        get_all_tables="string",
        name="string",
        vdomparam="string")
    
    const locationResource = new fortios.switchcontroller.Location("locationResource", {
        addressCivic: {
            additional: "string",
            additionalCode: "string",
            block: "string",
            branchRoad: "string",
            building: "string",
            city: "string",
            cityDivision: "string",
            country: "string",
            countrySubdivision: "string",
            county: "string",
            direction: "string",
            floor: "string",
            landmark: "string",
            language: "string",
            name: "string",
            number: "string",
            numberSuffix: "string",
            parentKey: "string",
            placeType: "string",
            postOfficeBox: "string",
            postalCommunity: "string",
            primaryRoad: "string",
            roadSection: "string",
            room: "string",
            script: "string",
            seat: "string",
            street: "string",
            streetNamePostMod: "string",
            streetNamePreMod: "string",
            streetSuffix: "string",
            subBranchRoad: "string",
            trailingStrSuffix: "string",
            unit: "string",
            zip: "string",
        },
        coordinates: {
            altitude: "string",
            altitudeUnit: "string",
            datum: "string",
            latitude: "string",
            longitude: "string",
            parentKey: "string",
        },
        elinNumber: {
            elinNum: "string",
            parentKey: "string",
        },
        getAllTables: "string",
        name: "string",
        vdomparam: "string",
    });
    
    type: fortios:switchcontroller:Location
    properties:
        addressCivic:
            additional: string
            additionalCode: string
            block: string
            branchRoad: string
            building: string
            city: string
            cityDivision: string
            country: string
            countrySubdivision: string
            county: string
            direction: string
            floor: string
            landmark: string
            language: string
            name: string
            number: string
            numberSuffix: string
            parentKey: string
            placeType: string
            postOfficeBox: string
            postalCommunity: string
            primaryRoad: string
            roadSection: string
            room: string
            script: string
            seat: string
            street: string
            streetNamePostMod: string
            streetNamePreMod: string
            streetSuffix: string
            subBranchRoad: string
            trailingStrSuffix: string
            unit: string
            zip: string
        coordinates:
            altitude: string
            altitudeUnit: string
            datum: string
            latitude: string
            longitude: string
            parentKey: string
        elinNumber:
            elinNum: string
            parentKey: string
        getAllTables: string
        name: string
        vdomparam: string
    

    Location Resource Properties

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

    Inputs

    The Location resource accepts the following input properties:

    AddressCivic Pulumiverse.Fortios.Switchcontroller.Inputs.LocationAddressCivic
    Configure location civic address. The structure of address_civic block is documented below.
    Coordinates Pulumiverse.Fortios.Switchcontroller.Inputs.LocationCoordinates
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    ElinNumber Pulumiverse.Fortios.Switchcontroller.Inputs.LocationElinNumber
    Configure location ELIN number. The structure of elin_number block is documented below.
    GetAllTables string
    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.
    Name string
    Unique location item name.
    Vdomparam 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.
    AddressCivic LocationAddressCivicArgs
    Configure location civic address. The structure of address_civic block is documented below.
    Coordinates LocationCoordinatesArgs
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    ElinNumber LocationElinNumberArgs
    Configure location ELIN number. The structure of elin_number block is documented below.
    GetAllTables string
    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.
    Name string
    Unique location item name.
    Vdomparam 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.
    addressCivic LocationAddressCivic
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates LocationCoordinates
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elinNumber LocationElinNumber
    Configure location ELIN number. The structure of elin_number block is documented below.
    getAllTables String
    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.
    name String
    Unique location item name.
    vdomparam 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.
    addressCivic LocationAddressCivic
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates LocationCoordinates
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elinNumber LocationElinNumber
    Configure location ELIN number. The structure of elin_number block is documented below.
    getAllTables string
    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.
    name string
    Unique location item name.
    vdomparam 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.
    address_civic LocationAddressCivicArgs
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates LocationCoordinatesArgs
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elin_number LocationElinNumberArgs
    Configure location ELIN number. The structure of elin_number block is documented below.
    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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    name str
    Unique location item name.
    vdomparam 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.
    addressCivic Property Map
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates Property Map
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elinNumber Property Map
    Configure location ELIN number. The structure of elin_number block is documented below.
    getAllTables String
    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.
    name String
    Unique location item name.
    vdomparam 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 Location 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 Location Resource

    Get an existing Location 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?: LocationState, opts?: CustomResourceOptions): Location
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            address_civic: Optional[LocationAddressCivicArgs] = None,
            coordinates: Optional[LocationCoordinatesArgs] = None,
            elin_number: Optional[LocationElinNumberArgs] = None,
            get_all_tables: Optional[str] = None,
            name: Optional[str] = None,
            vdomparam: Optional[str] = None) -> Location
    func GetLocation(ctx *Context, name string, id IDInput, state *LocationState, opts ...ResourceOption) (*Location, error)
    public static Location Get(string name, Input<string> id, LocationState? state, CustomResourceOptions? opts = null)
    public static Location get(String name, Output<String> id, LocationState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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:
    AddressCivic Pulumiverse.Fortios.Switchcontroller.Inputs.LocationAddressCivic
    Configure location civic address. The structure of address_civic block is documented below.
    Coordinates Pulumiverse.Fortios.Switchcontroller.Inputs.LocationCoordinates
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    ElinNumber Pulumiverse.Fortios.Switchcontroller.Inputs.LocationElinNumber
    Configure location ELIN number. The structure of elin_number block is documented below.
    GetAllTables string
    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.
    Name string
    Unique location item name.
    Vdomparam 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.
    AddressCivic LocationAddressCivicArgs
    Configure location civic address. The structure of address_civic block is documented below.
    Coordinates LocationCoordinatesArgs
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    ElinNumber LocationElinNumberArgs
    Configure location ELIN number. The structure of elin_number block is documented below.
    GetAllTables string
    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.
    Name string
    Unique location item name.
    Vdomparam 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.
    addressCivic LocationAddressCivic
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates LocationCoordinates
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elinNumber LocationElinNumber
    Configure location ELIN number. The structure of elin_number block is documented below.
    getAllTables String
    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.
    name String
    Unique location item name.
    vdomparam 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.
    addressCivic LocationAddressCivic
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates LocationCoordinates
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elinNumber LocationElinNumber
    Configure location ELIN number. The structure of elin_number block is documented below.
    getAllTables string
    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.
    name string
    Unique location item name.
    vdomparam 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.
    address_civic LocationAddressCivicArgs
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates LocationCoordinatesArgs
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elin_number LocationElinNumberArgs
    Configure location ELIN number. The structure of elin_number block is documented below.
    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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    name str
    Unique location item name.
    vdomparam 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.
    addressCivic Property Map
    Configure location civic address. The structure of address_civic block is documented below.
    coordinates Property Map
    Configure location GPS coordinates. The structure of coordinates block is documented below.
    elinNumber Property Map
    Configure location ELIN number. The structure of elin_number block is documented below.
    getAllTables String
    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.
    name String
    Unique location item name.
    vdomparam 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

    LocationAddressCivic, LocationAddressCivicArgs

    Additional string
    Location additional details.
    AdditionalCode string
    Location additional code details.
    Block string
    Location block details.
    BranchRoad string
    Location branch road details.
    Building string
    Location building details.
    City string
    Location city details.
    CityDivision string
    Location city division details.
    Country string
    The two-letter ISO 3166 country code in capital ASCII letters eg. US, CA, DK, DE.
    CountrySubdivision string
    National subdivisions (state, canton, region, province, or prefecture).
    County string
    County, parish, gun (JP), or district (IN).
    Direction string
    Leading street direction.
    Floor string
    Floor.
    Landmark string
    Landmark or vanity address.
    Language string
    Language.
    Name string
    Name (residence and office occupant).
    Number string
    House number.
    NumberSuffix string
    House number suffix.
    ParentKey string
    Parent key name.
    PlaceType string
    Placetype.
    PostOfficeBox string
    Post office box (P.O. box).
    PostalCommunity string
    Postal community name.
    PrimaryRoad string
    Primary road name.
    RoadSection string
    Road section.
    Room string
    Room number.
    Script string
    Script used to present the address information.
    Seat string
    Seat number.
    Street string
    Street.
    StreetNamePostMod string
    Street name post modifier.
    StreetNamePreMod string
    Street name pre modifier.
    StreetSuffix string
    Street suffix.
    SubBranchRoad string
    Sub branch road name.
    TrailingStrSuffix string
    Trailing street suffix.
    Unit string
    Unit (apartment, suite).
    Zip string
    Postal/zip code.
    Additional string
    Location additional details.
    AdditionalCode string
    Location additional code details.
    Block string
    Location block details.
    BranchRoad string
    Location branch road details.
    Building string
    Location building details.
    City string
    Location city details.
    CityDivision string
    Location city division details.
    Country string
    The two-letter ISO 3166 country code in capital ASCII letters eg. US, CA, DK, DE.
    CountrySubdivision string
    National subdivisions (state, canton, region, province, or prefecture).
    County string
    County, parish, gun (JP), or district (IN).
    Direction string
    Leading street direction.
    Floor string
    Floor.
    Landmark string
    Landmark or vanity address.
    Language string
    Language.
    Name string
    Name (residence and office occupant).
    Number string
    House number.
    NumberSuffix string
    House number suffix.
    ParentKey string
    Parent key name.
    PlaceType string
    Placetype.
    PostOfficeBox string
    Post office box (P.O. box).
    PostalCommunity string
    Postal community name.
    PrimaryRoad string
    Primary road name.
    RoadSection string
    Road section.
    Room string
    Room number.
    Script string
    Script used to present the address information.
    Seat string
    Seat number.
    Street string
    Street.
    StreetNamePostMod string
    Street name post modifier.
    StreetNamePreMod string
    Street name pre modifier.
    StreetSuffix string
    Street suffix.
    SubBranchRoad string
    Sub branch road name.
    TrailingStrSuffix string
    Trailing street suffix.
    Unit string
    Unit (apartment, suite).
    Zip string
    Postal/zip code.
    additional String
    Location additional details.
    additionalCode String
    Location additional code details.
    block String
    Location block details.
    branchRoad String
    Location branch road details.
    building String
    Location building details.
    city String
    Location city details.
    cityDivision String
    Location city division details.
    country String
    The two-letter ISO 3166 country code in capital ASCII letters eg. US, CA, DK, DE.
    countrySubdivision String
    National subdivisions (state, canton, region, province, or prefecture).
    county String
    County, parish, gun (JP), or district (IN).
    direction String
    Leading street direction.
    floor String
    Floor.
    landmark String
    Landmark or vanity address.
    language String
    Language.
    name String
    Name (residence and office occupant).
    number String
    House number.
    numberSuffix String
    House number suffix.
    parentKey String
    Parent key name.
    placeType String
    Placetype.
    postOfficeBox String
    Post office box (P.O. box).
    postalCommunity String
    Postal community name.
    primaryRoad String
    Primary road name.
    roadSection String
    Road section.
    room String
    Room number.
    script String
    Script used to present the address information.
    seat String
    Seat number.
    street String
    Street.
    streetNamePostMod String
    Street name post modifier.
    streetNamePreMod String
    Street name pre modifier.
    streetSuffix String
    Street suffix.
    subBranchRoad String
    Sub branch road name.
    trailingStrSuffix String
    Trailing street suffix.
    unit String
    Unit (apartment, suite).
    zip String
    Postal/zip code.
    additional string
    Location additional details.
    additionalCode string
    Location additional code details.
    block string
    Location block details.
    branchRoad string
    Location branch road details.
    building string
    Location building details.
    city string
    Location city details.
    cityDivision string
    Location city division details.
    country string
    The two-letter ISO 3166 country code in capital ASCII letters eg. US, CA, DK, DE.
    countrySubdivision string
    National subdivisions (state, canton, region, province, or prefecture).
    county string
    County, parish, gun (JP), or district (IN).
    direction string
    Leading street direction.
    floor string
    Floor.
    landmark string
    Landmark or vanity address.
    language string
    Language.
    name string
    Name (residence and office occupant).
    number string
    House number.
    numberSuffix string
    House number suffix.
    parentKey string
    Parent key name.
    placeType string
    Placetype.
    postOfficeBox string
    Post office box (P.O. box).
    postalCommunity string
    Postal community name.
    primaryRoad string
    Primary road name.
    roadSection string
    Road section.
    room string
    Room number.
    script string
    Script used to present the address information.
    seat string
    Seat number.
    street string
    Street.
    streetNamePostMod string
    Street name post modifier.
    streetNamePreMod string
    Street name pre modifier.
    streetSuffix string
    Street suffix.
    subBranchRoad string
    Sub branch road name.
    trailingStrSuffix string
    Trailing street suffix.
    unit string
    Unit (apartment, suite).
    zip string
    Postal/zip code.
    additional str
    Location additional details.
    additional_code str
    Location additional code details.
    block str
    Location block details.
    branch_road str
    Location branch road details.
    building str
    Location building details.
    city str
    Location city details.
    city_division str
    Location city division details.
    country str
    The two-letter ISO 3166 country code in capital ASCII letters eg. US, CA, DK, DE.
    country_subdivision str
    National subdivisions (state, canton, region, province, or prefecture).
    county str
    County, parish, gun (JP), or district (IN).
    direction str
    Leading street direction.
    floor str
    Floor.
    landmark str
    Landmark or vanity address.
    language str
    Language.
    name str
    Name (residence and office occupant).
    number str
    House number.
    number_suffix str
    House number suffix.
    parent_key str
    Parent key name.
    place_type str
    Placetype.
    post_office_box str
    Post office box (P.O. box).
    postal_community str
    Postal community name.
    primary_road str
    Primary road name.
    road_section str
    Road section.
    room str
    Room number.
    script str
    Script used to present the address information.
    seat str
    Seat number.
    street str
    Street.
    street_name_post_mod str
    Street name post modifier.
    street_name_pre_mod str
    Street name pre modifier.
    street_suffix str
    Street suffix.
    sub_branch_road str
    Sub branch road name.
    trailing_str_suffix str
    Trailing street suffix.
    unit str
    Unit (apartment, suite).
    zip str
    Postal/zip code.
    additional String
    Location additional details.
    additionalCode String
    Location additional code details.
    block String
    Location block details.
    branchRoad String
    Location branch road details.
    building String
    Location building details.
    city String
    Location city details.
    cityDivision String
    Location city division details.
    country String
    The two-letter ISO 3166 country code in capital ASCII letters eg. US, CA, DK, DE.
    countrySubdivision String
    National subdivisions (state, canton, region, province, or prefecture).
    county String
    County, parish, gun (JP), or district (IN).
    direction String
    Leading street direction.
    floor String
    Floor.
    landmark String
    Landmark or vanity address.
    language String
    Language.
    name String
    Name (residence and office occupant).
    number String
    House number.
    numberSuffix String
    House number suffix.
    parentKey String
    Parent key name.
    placeType String
    Placetype.
    postOfficeBox String
    Post office box (P.O. box).
    postalCommunity String
    Postal community name.
    primaryRoad String
    Primary road name.
    roadSection String
    Road section.
    room String
    Room number.
    script String
    Script used to present the address information.
    seat String
    Seat number.
    street String
    Street.
    streetNamePostMod String
    Street name post modifier.
    streetNamePreMod String
    Street name pre modifier.
    streetSuffix String
    Street suffix.
    subBranchRoad String
    Sub branch road name.
    trailingStrSuffix String
    Trailing street suffix.
    unit String
    Unit (apartment, suite).
    zip String
    Postal/zip code.

    LocationCoordinates, LocationCoordinatesArgs

    Altitude string
    +/- Floating point no. eg. 117.47.
    AltitudeUnit string
    m ( meters), f ( floors). Valid values: m, f.
    Datum string
    WGS84, NAD83, NAD83/MLLW. Valid values: WGS84, NAD83, NAD83/MLLW.
    Latitude string
    Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.
    Longitude string
    Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.
    ParentKey string
    Parent key name.
    Altitude string
    +/- Floating point no. eg. 117.47.
    AltitudeUnit string
    m ( meters), f ( floors). Valid values: m, f.
    Datum string
    WGS84, NAD83, NAD83/MLLW. Valid values: WGS84, NAD83, NAD83/MLLW.
    Latitude string
    Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.
    Longitude string
    Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.
    ParentKey string
    Parent key name.
    altitude String
    +/- Floating point no. eg. 117.47.
    altitudeUnit String
    m ( meters), f ( floors). Valid values: m, f.
    datum String
    WGS84, NAD83, NAD83/MLLW. Valid values: WGS84, NAD83, NAD83/MLLW.
    latitude String
    Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.
    longitude String
    Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.
    parentKey String
    Parent key name.
    altitude string
    +/- Floating point no. eg. 117.47.
    altitudeUnit string
    m ( meters), f ( floors). Valid values: m, f.
    datum string
    WGS84, NAD83, NAD83/MLLW. Valid values: WGS84, NAD83, NAD83/MLLW.
    latitude string
    Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.
    longitude string
    Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.
    parentKey string
    Parent key name.
    altitude str
    +/- Floating point no. eg. 117.47.
    altitude_unit str
    m ( meters), f ( floors). Valid values: m, f.
    datum str
    WGS84, NAD83, NAD83/MLLW. Valid values: WGS84, NAD83, NAD83/MLLW.
    latitude str
    Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.
    longitude str
    Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.
    parent_key str
    Parent key name.
    altitude String
    +/- Floating point no. eg. 117.47.
    altitudeUnit String
    m ( meters), f ( floors). Valid values: m, f.
    datum String
    WGS84, NAD83, NAD83/MLLW. Valid values: WGS84, NAD83, NAD83/MLLW.
    latitude String
    Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.
    longitude String
    Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.
    parentKey String
    Parent key name.

    LocationElinNumber, LocationElinNumberArgs

    ElinNum string
    Configure ELIN callback number.
    ParentKey string
    Parent key name.
    ElinNum string
    Configure ELIN callback number.
    ParentKey string
    Parent key name.
    elinNum String
    Configure ELIN callback number.
    parentKey String
    Parent key name.
    elinNum string
    Configure ELIN callback number.
    parentKey string
    Parent key name.
    elin_num str
    Configure ELIN callback number.
    parent_key str
    Parent key name.
    elinNum String
    Configure ELIN callback number.
    parentKey String
    Parent key name.

    Import

    SwitchController Location can be imported using any of these accepted formats:

    $ pulumi import fortios:switchcontroller/location:Location labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:switchcontroller/location:Location labelname {{name}}
    

    $ 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.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse