1. Packages
  2. F5 BIG-IP
  3. API Docs
  4. sys
  5. IApp
f5 BIG-IP v3.13.0 published on Wednesday, Sep 6, 2023 by Pulumi

f5bigip.sys.IApp

Explore with Pulumi AI

f5bigip logo
f5 BIG-IP v3.13.0 published on Wednesday, Sep 6, 2023 by Pulumi

    f5bigip.sys.IApp resource helps you to deploy Application Services template that can be used to automate and orchestrate Layer 4-7 applications service deployments using F5 Network.

    Example Usage

    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using Pulumi;
    using F5BigIP = Pulumi.F5BigIP;
    
    return await Deployment.RunAsync(() => 
    {
        var simplehttp = new F5BigIP.Sys.IApp("simplehttp", new()
        {
            Name = "simplehttp",
            Jsonfile = File.ReadAllText("simplehttp.json"),
        });
    
    });
    
    package main
    
    import (
    	"os"
    
    	"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/sys"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func readFileOrPanic(path string) pulumi.StringPtrInput {
    	data, err := os.ReadFile(path)
    	if err != nil {
    		panic(err.Error())
    	}
    	return pulumi.String(string(data))
    }
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := sys.NewIApp(ctx, "simplehttp", &sys.IAppArgs{
    			Name:     pulumi.String("simplehttp"),
    			Jsonfile: readFileOrPanic("simplehttp.json"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.f5bigip.sys.IApp;
    import com.pulumi.f5bigip.sys.IAppArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var simplehttp = new IApp("simplehttp", IAppArgs.builder()        
                .name("simplehttp")
                .jsonfile(Files.readString(Paths.get("simplehttp.json")))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_f5bigip as f5bigip
    
    simplehttp = f5bigip.sys.IApp("simplehttp",
        name="simplehttp",
        jsonfile=(lambda path: open(path).read())("simplehttp.json"))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as f5bigip from "@pulumi/f5bigip";
    import * as fs from "fs";
    
    const simplehttp = new f5bigip.sys.IApp("simplehttp", {
        name: "simplehttp",
        jsonfile: fs.readFileSync("simplehttp.json"),
    });
    
    resources:
      simplehttp:
        type: f5bigip:sys:IApp
        properties:
          name: simplehttp
          jsonfile:
            fn::readFile: simplehttp.json
    

    Json File

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
        }
    }
    
    import pulumi
    
    import * as pulumi from "@pulumi/pulumi";
    
    {}
    

    Create IApp Resource

    new IApp(name: string, args: IAppArgs, opts?: CustomResourceOptions);
    @overload
    def IApp(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             description: Optional[str] = None,
             devicegroup: Optional[str] = None,
             execute_action: Optional[str] = None,
             inherited_devicegroup: Optional[str] = None,
             inherited_traffic_group: Optional[str] = None,
             jsonfile: Optional[str] = None,
             lists: Optional[Sequence[IAppListArgs]] = None,
             metadatas: Optional[Sequence[IAppMetadataArgs]] = None,
             name: Optional[str] = None,
             partition: Optional[str] = None,
             strict_updates: Optional[str] = None,
             tables: Optional[Sequence[IAppTableArgs]] = None,
             template: Optional[str] = None,
             template_modified: Optional[str] = None,
             template_prerequisite_errors: Optional[str] = None,
             traffic_group: Optional[str] = None,
             variables: Optional[Sequence[IAppVariableArgs]] = None)
    @overload
    def IApp(resource_name: str,
             args: IAppArgs,
             opts: Optional[ResourceOptions] = None)
    func NewIApp(ctx *Context, name string, args IAppArgs, opts ...ResourceOption) (*IApp, error)
    public IApp(string name, IAppArgs args, CustomResourceOptions? opts = null)
    public IApp(String name, IAppArgs args)
    public IApp(String name, IAppArgs args, CustomResourceOptions options)
    
    type: f5bigip:sys:IApp
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args IAppArgs
    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 IAppArgs
    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 IAppArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IAppArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IAppArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    IApp 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 IApp resource accepts the following input properties:

    Jsonfile string

    Refer to the Json file which will be deployed on F5 BIG-IP.

    Name string

    Name of the iApp.

    Description string

    User defined description.

    Devicegroup string

    BIG-IP password

    ExecuteAction string

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    InheritedDevicegroup string

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    InheritedTrafficGroup string

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    Lists List<Pulumi.F5BigIP.Sys.Inputs.IAppList>

    string values

    Metadatas List<Pulumi.F5BigIP.Sys.Inputs.IAppMetadata>

    User defined generic data for the application service. It is a name and value pair.

    Partition string

    Displays the administrative partition within which the application resides.

    StrictUpdates string

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    Tables List<Pulumi.F5BigIP.Sys.Inputs.IAppTable>
    Template string

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    TemplateModified string

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    TemplatePrerequisiteErrors string

    Indicates any missing prerequisites associated with the template that defines this application.

    TrafficGroup string

    The name of the traffic group that the application service is assigned to.

    Variables List<Pulumi.F5BigIP.Sys.Inputs.IAppVariable>
    Jsonfile string

    Refer to the Json file which will be deployed on F5 BIG-IP.

    Name string

    Name of the iApp.

    Description string

    User defined description.

    Devicegroup string

    BIG-IP password

    ExecuteAction string

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    InheritedDevicegroup string

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    InheritedTrafficGroup string

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    Lists []IAppListArgs

    string values

    Metadatas []IAppMetadataArgs

    User defined generic data for the application service. It is a name and value pair.

    Partition string

    Displays the administrative partition within which the application resides.

    StrictUpdates string

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    Tables []IAppTableArgs
    Template string

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    TemplateModified string

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    TemplatePrerequisiteErrors string

    Indicates any missing prerequisites associated with the template that defines this application.

    TrafficGroup string

    The name of the traffic group that the application service is assigned to.

    Variables []IAppVariableArgs
    jsonfile String

    Refer to the Json file which will be deployed on F5 BIG-IP.

    name String

    Name of the iApp.

    description String

    User defined description.

    devicegroup String

    BIG-IP password

    executeAction String

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inheritedDevicegroup String

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inheritedTrafficGroup String

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    lists List<IAppList>

    string values

    metadatas List<IAppMetadata>

    User defined generic data for the application service. It is a name and value pair.

    partition String

    Displays the administrative partition within which the application resides.

    strictUpdates String

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables List<IAppTable>
    template String

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    templateModified String

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    templatePrerequisiteErrors String

    Indicates any missing prerequisites associated with the template that defines this application.

    trafficGroup String

    The name of the traffic group that the application service is assigned to.

    variables List<IAppVariable>
    jsonfile string

    Refer to the Json file which will be deployed on F5 BIG-IP.

    name string

    Name of the iApp.

    description string

    User defined description.

    devicegroup string

    BIG-IP password

    executeAction string

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inheritedDevicegroup string

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inheritedTrafficGroup string

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    lists IAppList[]

    string values

    metadatas IAppMetadata[]

    User defined generic data for the application service. It is a name and value pair.

    partition string

    Displays the administrative partition within which the application resides.

    strictUpdates string

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables IAppTable[]
    template string

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    templateModified string

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    templatePrerequisiteErrors string

    Indicates any missing prerequisites associated with the template that defines this application.

    trafficGroup string

    The name of the traffic group that the application service is assigned to.

    variables IAppVariable[]
    jsonfile str

    Refer to the Json file which will be deployed on F5 BIG-IP.

    name str

    Name of the iApp.

    description str

    User defined description.

    devicegroup str

    BIG-IP password

    execute_action str

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inherited_devicegroup str

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inherited_traffic_group str

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    lists Sequence[IAppListArgs]

    string values

    metadatas Sequence[IAppMetadataArgs]

    User defined generic data for the application service. It is a name and value pair.

    partition str

    Displays the administrative partition within which the application resides.

    strict_updates str

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables Sequence[IAppTableArgs]
    template str

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    template_modified str

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    template_prerequisite_errors str

    Indicates any missing prerequisites associated with the template that defines this application.

    traffic_group str

    The name of the traffic group that the application service is assigned to.

    variables Sequence[IAppVariableArgs]
    jsonfile String

    Refer to the Json file which will be deployed on F5 BIG-IP.

    name String

    Name of the iApp.

    description String

    User defined description.

    devicegroup String

    BIG-IP password

    executeAction String

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inheritedDevicegroup String

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inheritedTrafficGroup String

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    lists List<Property Map>

    string values

    metadatas List<Property Map>

    User defined generic data for the application service. It is a name and value pair.

    partition String

    Displays the administrative partition within which the application resides.

    strictUpdates String

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables List<Property Map>
    template String

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    templateModified String

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    templatePrerequisiteErrors String

    Indicates any missing prerequisites associated with the template that defines this application.

    trafficGroup String

    The name of the traffic group that the application service is assigned to.

    variables List<Property Map>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IApp 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 IApp Resource

    Get an existing IApp 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?: IAppState, opts?: CustomResourceOptions): IApp
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            devicegroup: Optional[str] = None,
            execute_action: Optional[str] = None,
            inherited_devicegroup: Optional[str] = None,
            inherited_traffic_group: Optional[str] = None,
            jsonfile: Optional[str] = None,
            lists: Optional[Sequence[IAppListArgs]] = None,
            metadatas: Optional[Sequence[IAppMetadataArgs]] = None,
            name: Optional[str] = None,
            partition: Optional[str] = None,
            strict_updates: Optional[str] = None,
            tables: Optional[Sequence[IAppTableArgs]] = None,
            template: Optional[str] = None,
            template_modified: Optional[str] = None,
            template_prerequisite_errors: Optional[str] = None,
            traffic_group: Optional[str] = None,
            variables: Optional[Sequence[IAppVariableArgs]] = None) -> IApp
    func GetIApp(ctx *Context, name string, id IDInput, state *IAppState, opts ...ResourceOption) (*IApp, error)
    public static IApp Get(string name, Input<string> id, IAppState? state, CustomResourceOptions? opts = null)
    public static IApp get(String name, Output<String> id, IAppState 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:
    Description string

    User defined description.

    Devicegroup string

    BIG-IP password

    ExecuteAction string

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    InheritedDevicegroup string

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    InheritedTrafficGroup string

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    Jsonfile string

    Refer to the Json file which will be deployed on F5 BIG-IP.

    Lists List<Pulumi.F5BigIP.Sys.Inputs.IAppList>

    string values

    Metadatas List<Pulumi.F5BigIP.Sys.Inputs.IAppMetadata>

    User defined generic data for the application service. It is a name and value pair.

    Name string

    Name of the iApp.

    Partition string

    Displays the administrative partition within which the application resides.

    StrictUpdates string

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    Tables List<Pulumi.F5BigIP.Sys.Inputs.IAppTable>
    Template string

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    TemplateModified string

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    TemplatePrerequisiteErrors string

    Indicates any missing prerequisites associated with the template that defines this application.

    TrafficGroup string

    The name of the traffic group that the application service is assigned to.

    Variables List<Pulumi.F5BigIP.Sys.Inputs.IAppVariable>
    Description string

    User defined description.

    Devicegroup string

    BIG-IP password

    ExecuteAction string

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    InheritedDevicegroup string

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    InheritedTrafficGroup string

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    Jsonfile string

    Refer to the Json file which will be deployed on F5 BIG-IP.

    Lists []IAppListArgs

    string values

    Metadatas []IAppMetadataArgs

    User defined generic data for the application service. It is a name and value pair.

    Name string

    Name of the iApp.

    Partition string

    Displays the administrative partition within which the application resides.

    StrictUpdates string

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    Tables []IAppTableArgs
    Template string

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    TemplateModified string

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    TemplatePrerequisiteErrors string

    Indicates any missing prerequisites associated with the template that defines this application.

    TrafficGroup string

    The name of the traffic group that the application service is assigned to.

    Variables []IAppVariableArgs
    description String

    User defined description.

    devicegroup String

    BIG-IP password

    executeAction String

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inheritedDevicegroup String

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inheritedTrafficGroup String

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    jsonfile String

    Refer to the Json file which will be deployed on F5 BIG-IP.

    lists List<IAppList>

    string values

    metadatas List<IAppMetadata>

    User defined generic data for the application service. It is a name and value pair.

    name String

    Name of the iApp.

    partition String

    Displays the administrative partition within which the application resides.

    strictUpdates String

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables List<IAppTable>
    template String

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    templateModified String

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    templatePrerequisiteErrors String

    Indicates any missing prerequisites associated with the template that defines this application.

    trafficGroup String

    The name of the traffic group that the application service is assigned to.

    variables List<IAppVariable>
    description string

    User defined description.

    devicegroup string

    BIG-IP password

    executeAction string

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inheritedDevicegroup string

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inheritedTrafficGroup string

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    jsonfile string

    Refer to the Json file which will be deployed on F5 BIG-IP.

    lists IAppList[]

    string values

    metadatas IAppMetadata[]

    User defined generic data for the application service. It is a name and value pair.

    name string

    Name of the iApp.

    partition string

    Displays the administrative partition within which the application resides.

    strictUpdates string

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables IAppTable[]
    template string

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    templateModified string

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    templatePrerequisiteErrors string

    Indicates any missing prerequisites associated with the template that defines this application.

    trafficGroup string

    The name of the traffic group that the application service is assigned to.

    variables IAppVariable[]
    description str

    User defined description.

    devicegroup str

    BIG-IP password

    execute_action str

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inherited_devicegroup str

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inherited_traffic_group str

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    jsonfile str

    Refer to the Json file which will be deployed on F5 BIG-IP.

    lists Sequence[IAppListArgs]

    string values

    metadatas Sequence[IAppMetadataArgs]

    User defined generic data for the application service. It is a name and value pair.

    name str

    Name of the iApp.

    partition str

    Displays the administrative partition within which the application resides.

    strict_updates str

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables Sequence[IAppTableArgs]
    template str

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    template_modified str

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    template_prerequisite_errors str

    Indicates any missing prerequisites associated with the template that defines this application.

    traffic_group str

    The name of the traffic group that the application service is assigned to.

    variables Sequence[IAppVariableArgs]
    description String

    User defined description.

    devicegroup String

    BIG-IP password

    executeAction String

    Run the specified template action associated with the application, this option can be specified in json with executeAction, value specified with execute_action attribute take precedence over json value

    inheritedDevicegroup String

    Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.

    inheritedTrafficGroup String

    Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.

    jsonfile String

    Refer to the Json file which will be deployed on F5 BIG-IP.

    lists List<Property Map>

    string values

    metadatas List<Property Map>

    User defined generic data for the application service. It is a name and value pair.

    name String

    Name of the iApp.

    partition String

    Displays the administrative partition within which the application resides.

    strictUpdates String

    Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.

    tables List<Property Map>
    template String

    The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.

    templateModified String

    Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.

    templatePrerequisiteErrors String

    Indicates any missing prerequisites associated with the template that defines this application.

    trafficGroup String

    The name of the traffic group that the application service is assigned to.

    variables List<Property Map>

    Supporting Types

    IAppList, IAppListArgs

    Encrypted string
    Value string
    Encrypted string
    Value string
    encrypted String
    value String
    encrypted string
    value string
    encrypted String
    value String

    IAppMetadata, IAppMetadataArgs

    Persists string
    Value string
    Persists string
    Value string
    persists String
    value String
    persists string
    value string
    persists String
    value String

    IAppTable, IAppTableArgs

    ColumnNames []string
    EncryptedColumns string
    Name string

    Name of the iApp.

    Rows []IAppTableRow
    columnNames List<String>
    encryptedColumns String
    name String

    Name of the iApp.

    rows List<IAppTableRow>
    columnNames string[]
    encryptedColumns string
    name string

    Name of the iApp.

    rows IAppTableRow[]
    column_names Sequence[str]
    encrypted_columns str
    name str

    Name of the iApp.

    rows Sequence[IAppTableRow]
    columnNames List<String>
    encryptedColumns String
    name String

    Name of the iApp.

    rows List<Property Map>

    IAppTableRow, IAppTableRowArgs

    Rows List<string>
    Rows []string
    rows List<String>
    rows string[]
    rows Sequence[str]
    rows List<String>

    IAppVariable, IAppVariableArgs

    Encrypted string
    Name string

    Name of the iApp.

    Value string
    Encrypted string
    Name string

    Name of the iApp.

    Value string
    encrypted String
    name String

    Name of the iApp.

    value String
    encrypted string
    name string

    Name of the iApp.

    value string
    encrypted str
    name str

    Name of the iApp.

    value str
    encrypted String
    name String

    Name of the iApp.

    value String

    Package Details

    Repository
    f5 BIG-IP pulumi/pulumi-f5bigip
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the bigip Terraform Provider.

    f5bigip logo
    f5 BIG-IP v3.13.0 published on Wednesday, Sep 6, 2023 by Pulumi