1. Packages
  2. Adobe Experience Manager Provider
  3. API Docs
  4. compose
  5. Instance
Adobe Experience Manager v0.1.3 published on Thursday, Aug 22, 2024 by Wttech

aem.compose.Instance

Explore with Pulumi AI

aem logo
Adobe Experience Manager v0.1.3 published on Thursday, Aug 22, 2024 by Wttech

    Create Instance Resource

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

    Constructor syntax

    new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Instance(resource_name: str,
                 args: InstanceArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Instance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 client: Optional[ClientArgs] = None,
                 compose: Optional[ComposeArgs] = None,
                 files: Optional[Mapping[str, str]] = None,
                 system: Optional[SystemArgs] = None)
    func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
    public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
    public Instance(String name, InstanceArgs args)
    public Instance(String name, InstanceArgs args, CustomResourceOptions options)
    
    type: aem:compose:Instance
    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 InstanceArgs
    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 InstanceArgs
    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 InstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InstanceArgs
    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 instanceResource = new Aem.Compose.Instance("instanceResource", new()
    {
        Client = new Aem.Compose.Inputs.ClientArgs
        {
            Settings = 
            {
                { "string", "string" },
            },
            Type = "string",
            Action_timeout = "string",
            Credentials = 
            {
                { "string", "string" },
            },
            State_timeout = "string",
        },
        Compose = new Aem.Compose.Inputs.ComposeArgs
        {
            Config = "string",
            Configure = new Aem.Compose.Inputs.InstanceScriptArgs
            {
                Inline = new[]
                {
                    "string",
                },
                Script = "string",
            },
            Create = new Aem.Compose.Inputs.InstanceScriptArgs
            {
                Inline = new[]
                {
                    "string",
                },
                Script = "string",
            },
            Delete = new Aem.Compose.Inputs.InstanceScriptArgs
            {
                Inline = new[]
                {
                    "string",
                },
                Script = "string",
            },
            Download = false,
            Version = "string",
        },
        Files = 
        {
            { "string", "string" },
        },
        System = new Aem.Compose.Inputs.SystemArgs
        {
            Bootstrap = new Aem.Compose.Inputs.InstanceScriptArgs
            {
                Inline = new[]
                {
                    "string",
                },
                Script = "string",
            },
            Data_dir = "string",
            Env = 
            {
                { "string", "string" },
            },
            Service_config = "string",
            User = "string",
            Work_dir = "string",
        },
    });
    
    example, err := compose.NewInstance(ctx, "instanceResource", &compose.InstanceArgs{
    	Client: &compose.ClientArgs{
    		Settings: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Type:           pulumi.String("string"),
    		Action_timeout: pulumi.String("string"),
    		Credentials: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		State_timeout: pulumi.String("string"),
    	},
    	Compose: &compose.ComposeArgs{
    		Config: pulumi.String("string"),
    		Configure: &compose.InstanceScriptArgs{
    			Inline: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Script: pulumi.String("string"),
    		},
    		Create: &compose.InstanceScriptArgs{
    			Inline: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Script: pulumi.String("string"),
    		},
    		Delete: &compose.InstanceScriptArgs{
    			Inline: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Script: pulumi.String("string"),
    		},
    		Download: pulumi.Bool(false),
    		Version:  pulumi.String("string"),
    	},
    	Files: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	System: &compose.SystemArgs{
    		Bootstrap: &compose.InstanceScriptArgs{
    			Inline: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Script: pulumi.String("string"),
    		},
    		Data_dir: pulumi.String("string"),
    		Env: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Service_config: pulumi.String("string"),
    		User:           pulumi.String("string"),
    		Work_dir:       pulumi.String("string"),
    	},
    })
    
    var instanceResource = new Instance("instanceResource", InstanceArgs.builder()
        .client(ClientArgs.builder()
            .settings(Map.of("string", "string"))
            .type("string")
            .action_timeout("string")
            .credentials(Map.of("string", "string"))
            .state_timeout("string")
            .build())
        .compose(ComposeArgs.builder()
            .config("string")
            .configure(InstanceScriptArgs.builder()
                .inline("string")
                .script("string")
                .build())
            .create(InstanceScriptArgs.builder()
                .inline("string")
                .script("string")
                .build())
            .delete(InstanceScriptArgs.builder()
                .inline("string")
                .script("string")
                .build())
            .download(false)
            .version("string")
            .build())
        .files(Map.of("string", "string"))
        .system(SystemArgs.builder()
            .bootstrap(InstanceScriptArgs.builder()
                .inline("string")
                .script("string")
                .build())
            .data_dir("string")
            .env(Map.of("string", "string"))
            .service_config("string")
            .user("string")
            .work_dir("string")
            .build())
        .build());
    
    instance_resource = aem.compose.Instance("instanceResource",
        client={
            "settings": {
                "string": "string",
            },
            "type": "string",
            "action_timeout": "string",
            "credentials": {
                "string": "string",
            },
            "state_timeout": "string",
        },
        compose={
            "config": "string",
            "configure": {
                "inline": ["string"],
                "script": "string",
            },
            "create": {
                "inline": ["string"],
                "script": "string",
            },
            "delete": {
                "inline": ["string"],
                "script": "string",
            },
            "download": False,
            "version": "string",
        },
        files={
            "string": "string",
        },
        system={
            "bootstrap": {
                "inline": ["string"],
                "script": "string",
            },
            "data_dir": "string",
            "env": {
                "string": "string",
            },
            "service_config": "string",
            "user": "string",
            "work_dir": "string",
        })
    
    const instanceResource = new aem.compose.Instance("instanceResource", {
        client: {
            settings: {
                string: "string",
            },
            type: "string",
            action_timeout: "string",
            credentials: {
                string: "string",
            },
            state_timeout: "string",
        },
        compose: {
            config: "string",
            configure: {
                inline: ["string"],
                script: "string",
            },
            create: {
                inline: ["string"],
                script: "string",
            },
            "delete": {
                inline: ["string"],
                script: "string",
            },
            download: false,
            version: "string",
        },
        files: {
            string: "string",
        },
        system: {
            bootstrap: {
                inline: ["string"],
                script: "string",
            },
            data_dir: "string",
            env: {
                string: "string",
            },
            service_config: "string",
            user: "string",
            work_dir: "string",
        },
    });
    
    type: aem:compose:Instance
    properties:
        client:
            action_timeout: string
            credentials:
                string: string
            settings:
                string: string
            state_timeout: string
            type: string
        compose:
            config: string
            configure:
                inline:
                    - string
                script: string
            create:
                inline:
                    - string
                script: string
            delete:
                inline:
                    - string
                script: string
            download: false
            version: string
        files:
            string: string
        system:
            bootstrap:
                inline:
                    - string
                script: string
            data_dir: string
            env:
                string: string
            service_config: string
            user: string
            work_dir: string
    

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

    Client WTTech.Aem.Compose.Inputs.Client
    Connection settings used to access the machine on which the AEM instance will be running.
    Compose WTTech.Aem.Compose.Inputs.Compose
    AEM Compose CLI configuration. See documentation(https://github.com/wttech/aemc#configuration).
    Files Dictionary<string, string>
    Files or directories to be copied into the machine.
    System WTTech.Aem.Compose.Inputs.System
    Operating system configuration for the machine on which AEM instance will be running.
    Client ClientArgs
    Connection settings used to access the machine on which the AEM instance will be running.
    Compose ComposeArgs
    AEM Compose CLI configuration. See documentation(https://github.com/wttech/aemc#configuration).
    Files map[string]string
    Files or directories to be copied into the machine.
    System SystemArgs
    Operating system configuration for the machine on which AEM instance will be running.
    client Client
    Connection settings used to access the machine on which the AEM instance will be running.
    compose Compose
    AEM Compose CLI configuration. See documentation(https://github.com/wttech/aemc#configuration).
    files Map<String,String>
    Files or directories to be copied into the machine.
    system System
    Operating system configuration for the machine on which AEM instance will be running.
    client Client
    Connection settings used to access the machine on which the AEM instance will be running.
    compose Compose
    AEM Compose CLI configuration. See documentation(https://github.com/wttech/aemc#configuration).
    files {[key: string]: string}
    Files or directories to be copied into the machine.
    system System
    Operating system configuration for the machine on which AEM instance will be running.
    client ClientArgs
    Connection settings used to access the machine on which the AEM instance will be running.
    compose ComposeArgs
    AEM Compose CLI configuration. See documentation(https://github.com/wttech/aemc#configuration).
    files Mapping[str, str]
    Files or directories to be copied into the machine.
    system SystemArgs
    Operating system configuration for the machine on which AEM instance will be running.
    client Property Map
    Connection settings used to access the machine on which the AEM instance will be running.
    compose Property Map
    AEM Compose CLI configuration. See documentation(https://github.com/wttech/aemc#configuration).
    files Map<String>
    Files or directories to be copied into the machine.
    system Property Map
    Operating system configuration for the machine on which AEM instance will be running.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Instances List<WTTech.Aem.Compose.Outputs.InstanceModel>
    Current state of the configured AEM instances.
    Id string
    The provider-assigned unique ID for this managed resource.
    Instances []InstanceModel
    Current state of the configured AEM instances.
    id String
    The provider-assigned unique ID for this managed resource.
    instances List<InstanceModel>
    Current state of the configured AEM instances.
    id string
    The provider-assigned unique ID for this managed resource.
    instances InstanceModel[]
    Current state of the configured AEM instances.
    id str
    The provider-assigned unique ID for this managed resource.
    instances Sequence[InstanceModel]
    Current state of the configured AEM instances.
    id String
    The provider-assigned unique ID for this managed resource.
    instances List<Property Map>
    Current state of the configured AEM instances.

    Supporting Types

    Client, ClientArgs

    Settings Dictionary<string, string>
    Settings for the connection type
    Type string
    Type of connection to use to connect to the machine on which AEM instance will be running.
    Action_timeout string
    Used when trying to connect to the AEM instance machine (often right after creating it). Need to be enough long because various types of connections (like AWS SSM or SSH) may need some time to boot up the agent.
    Credentials Dictionary<string, string>
    Credentials for the connection type
    State_timeout string
    Used when reading the AEM instance state when determining the plan.
    Settings map[string]string
    Settings for the connection type
    Type string
    Type of connection to use to connect to the machine on which AEM instance will be running.
    Action_timeout string
    Used when trying to connect to the AEM instance machine (often right after creating it). Need to be enough long because various types of connections (like AWS SSM or SSH) may need some time to boot up the agent.
    Credentials map[string]string
    Credentials for the connection type
    State_timeout string
    Used when reading the AEM instance state when determining the plan.
    settings Map<String,String>
    Settings for the connection type
    type String
    Type of connection to use to connect to the machine on which AEM instance will be running.
    action_timeout String
    Used when trying to connect to the AEM instance machine (often right after creating it). Need to be enough long because various types of connections (like AWS SSM or SSH) may need some time to boot up the agent.
    credentials Map<String,String>
    Credentials for the connection type
    state_timeout String
    Used when reading the AEM instance state when determining the plan.
    settings {[key: string]: string}
    Settings for the connection type
    type string
    Type of connection to use to connect to the machine on which AEM instance will be running.
    action_timeout string
    Used when trying to connect to the AEM instance machine (often right after creating it). Need to be enough long because various types of connections (like AWS SSM or SSH) may need some time to boot up the agent.
    credentials {[key: string]: string}
    Credentials for the connection type
    state_timeout string
    Used when reading the AEM instance state when determining the plan.
    settings Mapping[str, str]
    Settings for the connection type
    type str
    Type of connection to use to connect to the machine on which AEM instance will be running.
    action_timeout str
    Used when trying to connect to the AEM instance machine (often right after creating it). Need to be enough long because various types of connections (like AWS SSM or SSH) may need some time to boot up the agent.
    credentials Mapping[str, str]
    Credentials for the connection type
    state_timeout str
    Used when reading the AEM instance state when determining the plan.
    settings Map<String>
    Settings for the connection type
    type String
    Type of connection to use to connect to the machine on which AEM instance will be running.
    action_timeout String
    Used when trying to connect to the AEM instance machine (often right after creating it). Need to be enough long because various types of connections (like AWS SSM or SSH) may need some time to boot up the agent.
    credentials Map<String>
    Credentials for the connection type
    state_timeout String
    Used when reading the AEM instance state when determining the plan.

    Compose, ComposeArgs

    Config string
    Contents of the AEM Compose YML configuration file.
    Configure WTTech.Aem.Compose.Inputs.InstanceScript
    Script(s) for configuring a launched instance. Must be idempotent as it is executed always when changed. Typically used for installing AEM service packs, setting up replication agents, etc.
    Create WTTech.Aem.Compose.Inputs.InstanceScript
    Script(s) for creating an instance or restoring it from a backup. Typically customized to provide AEM library files (quickstart.jar, license.properties, service packs) from alternative sources (e.g., AWS S3, Azure Blob Storage). Instance recreation is forced if changed.
    Delete WTTech.Aem.Compose.Inputs.InstanceScript
    Script(s) for deleting a stopped instance.
    Download bool
    Toggle automatic AEM Compose CLI wrapper download. If set to false, assume the wrapper is present in the data directory.
    Version string
    Version of AEM Compose tool to use on remote machine.
    Config string
    Contents of the AEM Compose YML configuration file.
    Configure InstanceScript
    Script(s) for configuring a launched instance. Must be idempotent as it is executed always when changed. Typically used for installing AEM service packs, setting up replication agents, etc.
    Create InstanceScript
    Script(s) for creating an instance or restoring it from a backup. Typically customized to provide AEM library files (quickstart.jar, license.properties, service packs) from alternative sources (e.g., AWS S3, Azure Blob Storage). Instance recreation is forced if changed.
    Delete InstanceScript
    Script(s) for deleting a stopped instance.
    Download bool
    Toggle automatic AEM Compose CLI wrapper download. If set to false, assume the wrapper is present in the data directory.
    Version string
    Version of AEM Compose tool to use on remote machine.
    config String
    Contents of the AEM Compose YML configuration file.
    configure InstanceScript
    Script(s) for configuring a launched instance. Must be idempotent as it is executed always when changed. Typically used for installing AEM service packs, setting up replication agents, etc.
    create InstanceScript
    Script(s) for creating an instance or restoring it from a backup. Typically customized to provide AEM library files (quickstart.jar, license.properties, service packs) from alternative sources (e.g., AWS S3, Azure Blob Storage). Instance recreation is forced if changed.
    delete InstanceScript
    Script(s) for deleting a stopped instance.
    download Boolean
    Toggle automatic AEM Compose CLI wrapper download. If set to false, assume the wrapper is present in the data directory.
    version String
    Version of AEM Compose tool to use on remote machine.
    config string
    Contents of the AEM Compose YML configuration file.
    configure InstanceScript
    Script(s) for configuring a launched instance. Must be idempotent as it is executed always when changed. Typically used for installing AEM service packs, setting up replication agents, etc.
    create InstanceScript
    Script(s) for creating an instance or restoring it from a backup. Typically customized to provide AEM library files (quickstart.jar, license.properties, service packs) from alternative sources (e.g., AWS S3, Azure Blob Storage). Instance recreation is forced if changed.
    delete InstanceScript
    Script(s) for deleting a stopped instance.
    download boolean
    Toggle automatic AEM Compose CLI wrapper download. If set to false, assume the wrapper is present in the data directory.
    version string
    Version of AEM Compose tool to use on remote machine.
    config str
    Contents of the AEM Compose YML configuration file.
    configure InstanceScript
    Script(s) for configuring a launched instance. Must be idempotent as it is executed always when changed. Typically used for installing AEM service packs, setting up replication agents, etc.
    create InstanceScript
    Script(s) for creating an instance or restoring it from a backup. Typically customized to provide AEM library files (quickstart.jar, license.properties, service packs) from alternative sources (e.g., AWS S3, Azure Blob Storage). Instance recreation is forced if changed.
    delete InstanceScript
    Script(s) for deleting a stopped instance.
    download bool
    Toggle automatic AEM Compose CLI wrapper download. If set to false, assume the wrapper is present in the data directory.
    version str
    Version of AEM Compose tool to use on remote machine.
    config String
    Contents of the AEM Compose YML configuration file.
    configure Property Map
    Script(s) for configuring a launched instance. Must be idempotent as it is executed always when changed. Typically used for installing AEM service packs, setting up replication agents, etc.
    create Property Map
    Script(s) for creating an instance or restoring it from a backup. Typically customized to provide AEM library files (quickstart.jar, license.properties, service packs) from alternative sources (e.g., AWS S3, Azure Blob Storage). Instance recreation is forced if changed.
    delete Property Map
    Script(s) for deleting a stopped instance.
    download Boolean
    Toggle automatic AEM Compose CLI wrapper download. If set to false, assume the wrapper is present in the data directory.
    version String
    Version of AEM Compose tool to use on remote machine.

    InstanceModel, InstanceModelArgs

    Aem_version string
    Version of the AEM instance. Reflects service pack installations.
    Attributes List<string>
    A brief description of the state details for a specific AEM instance. Possible states include 'created', 'uncreated', 'running', 'unreachable', 'up-to-date', and 'out-of-date'.
    Dir string
    Remote path in which AEM instance is stored.
    Id string
    Unique identifier of AEM instance defined in the configuration.
    Run_modes List<string>
    A list of run modes for a specific AEM instance.
    Url string
    The machine-internal HTTP URL address used for communication with the AEM instance.
    Aem_version string
    Version of the AEM instance. Reflects service pack installations.
    Attributes []string
    A brief description of the state details for a specific AEM instance. Possible states include 'created', 'uncreated', 'running', 'unreachable', 'up-to-date', and 'out-of-date'.
    Dir string
    Remote path in which AEM instance is stored.
    Id string
    Unique identifier of AEM instance defined in the configuration.
    Run_modes []string
    A list of run modes for a specific AEM instance.
    Url string
    The machine-internal HTTP URL address used for communication with the AEM instance.
    aem_version String
    Version of the AEM instance. Reflects service pack installations.
    attributes List<String>
    A brief description of the state details for a specific AEM instance. Possible states include 'created', 'uncreated', 'running', 'unreachable', 'up-to-date', and 'out-of-date'.
    dir String
    Remote path in which AEM instance is stored.
    id String
    Unique identifier of AEM instance defined in the configuration.
    run_modes List<String>
    A list of run modes for a specific AEM instance.
    url String
    The machine-internal HTTP URL address used for communication with the AEM instance.
    aem_version string
    Version of the AEM instance. Reflects service pack installations.
    attributes string[]
    A brief description of the state details for a specific AEM instance. Possible states include 'created', 'uncreated', 'running', 'unreachable', 'up-to-date', and 'out-of-date'.
    dir string
    Remote path in which AEM instance is stored.
    id string
    Unique identifier of AEM instance defined in the configuration.
    run_modes string[]
    A list of run modes for a specific AEM instance.
    url string
    The machine-internal HTTP URL address used for communication with the AEM instance.
    aem_version str
    Version of the AEM instance. Reflects service pack installations.
    attributes Sequence[str]
    A brief description of the state details for a specific AEM instance. Possible states include 'created', 'uncreated', 'running', 'unreachable', 'up-to-date', and 'out-of-date'.
    dir str
    Remote path in which AEM instance is stored.
    id str
    Unique identifier of AEM instance defined in the configuration.
    run_modes Sequence[str]
    A list of run modes for a specific AEM instance.
    url str
    The machine-internal HTTP URL address used for communication with the AEM instance.
    aem_version String
    Version of the AEM instance. Reflects service pack installations.
    attributes List<String>
    A brief description of the state details for a specific AEM instance. Possible states include 'created', 'uncreated', 'running', 'unreachable', 'up-to-date', and 'out-of-date'.
    dir String
    Remote path in which AEM instance is stored.
    id String
    Unique identifier of AEM instance defined in the configuration.
    run_modes List<String>
    A list of run modes for a specific AEM instance.
    url String
    The machine-internal HTTP URL address used for communication with the AEM instance.

    InstanceScript, InstanceScriptArgs

    Inline List<string>
    Inline shell commands to be executed
    Script string
    Multiline shell script to be executed
    Inline []string
    Inline shell commands to be executed
    Script string
    Multiline shell script to be executed
    inline List<String>
    Inline shell commands to be executed
    script String
    Multiline shell script to be executed
    inline string[]
    Inline shell commands to be executed
    script string
    Multiline shell script to be executed
    inline Sequence[str]
    Inline shell commands to be executed
    script str
    Multiline shell script to be executed
    inline List<String>
    Inline shell commands to be executed
    script String
    Multiline shell script to be executed

    System, SystemArgs

    Bootstrap WTTech.Aem.Compose.Inputs.InstanceScript
    Script executed once upon instance connection, often for mounting on VM data volumes from attached disks (e.g., AWS EBS, Azure Disk Storage). This script runs only once, even during instance recreation, as changes are typically persistent and system-wide. If re-execution is needed, it is recommended to set up a new machine.
    Data_dir string
    Remote root path in which AEM Compose files and unpacked AEM instances will be stored.
    Env Dictionary<string, string>
    Environment variables for AEM instances.
    Service_config string
    Contents of the AEM system service definition file (systemd).
    User string
    System user under which AEM instance will be running. By default, the same as the user used to connect to the machine.
    Work_dir string
    Remote root path where provider-related files will be stored.
    Bootstrap InstanceScript
    Script executed once upon instance connection, often for mounting on VM data volumes from attached disks (e.g., AWS EBS, Azure Disk Storage). This script runs only once, even during instance recreation, as changes are typically persistent and system-wide. If re-execution is needed, it is recommended to set up a new machine.
    Data_dir string
    Remote root path in which AEM Compose files and unpacked AEM instances will be stored.
    Env map[string]string
    Environment variables for AEM instances.
    Service_config string
    Contents of the AEM system service definition file (systemd).
    User string
    System user under which AEM instance will be running. By default, the same as the user used to connect to the machine.
    Work_dir string
    Remote root path where provider-related files will be stored.
    bootstrap InstanceScript
    Script executed once upon instance connection, often for mounting on VM data volumes from attached disks (e.g., AWS EBS, Azure Disk Storage). This script runs only once, even during instance recreation, as changes are typically persistent and system-wide. If re-execution is needed, it is recommended to set up a new machine.
    data_dir String
    Remote root path in which AEM Compose files and unpacked AEM instances will be stored.
    env Map<String,String>
    Environment variables for AEM instances.
    service_config String
    Contents of the AEM system service definition file (systemd).
    user String
    System user under which AEM instance will be running. By default, the same as the user used to connect to the machine.
    work_dir String
    Remote root path where provider-related files will be stored.
    bootstrap InstanceScript
    Script executed once upon instance connection, often for mounting on VM data volumes from attached disks (e.g., AWS EBS, Azure Disk Storage). This script runs only once, even during instance recreation, as changes are typically persistent and system-wide. If re-execution is needed, it is recommended to set up a new machine.
    data_dir string
    Remote root path in which AEM Compose files and unpacked AEM instances will be stored.
    env {[key: string]: string}
    Environment variables for AEM instances.
    service_config string
    Contents of the AEM system service definition file (systemd).
    user string
    System user under which AEM instance will be running. By default, the same as the user used to connect to the machine.
    work_dir string
    Remote root path where provider-related files will be stored.
    bootstrap InstanceScript
    Script executed once upon instance connection, often for mounting on VM data volumes from attached disks (e.g., AWS EBS, Azure Disk Storage). This script runs only once, even during instance recreation, as changes are typically persistent and system-wide. If re-execution is needed, it is recommended to set up a new machine.
    data_dir str
    Remote root path in which AEM Compose files and unpacked AEM instances will be stored.
    env Mapping[str, str]
    Environment variables for AEM instances.
    service_config str
    Contents of the AEM system service definition file (systemd).
    user str
    System user under which AEM instance will be running. By default, the same as the user used to connect to the machine.
    work_dir str
    Remote root path where provider-related files will be stored.
    bootstrap Property Map
    Script executed once upon instance connection, often for mounting on VM data volumes from attached disks (e.g., AWS EBS, Azure Disk Storage). This script runs only once, even during instance recreation, as changes are typically persistent and system-wide. If re-execution is needed, it is recommended to set up a new machine.
    data_dir String
    Remote root path in which AEM Compose files and unpacked AEM instances will be stored.
    env Map<String>
    Environment variables for AEM instances.
    service_config String
    Contents of the AEM system service definition file (systemd).
    user String
    System user under which AEM instance will be running. By default, the same as the user used to connect to the machine.
    work_dir String
    Remote root path where provider-related files will be stored.

    Package Details

    Repository
    aem wttech/pulumi-aem
    License
    Apache-2.0
    aem logo
    Adobe Experience Manager v0.1.3 published on Thursday, Aug 22, 2024 by Wttech