1. Packages
  2. Nutanix
  3. API Docs
  4. SelfServiceAppProvision
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg

nutanix.SelfServiceAppProvision

Explore with Pulumi AI

nutanix logo
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg

    Create SelfServiceAppProvision Resource

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

    Constructor syntax

    new SelfServiceAppProvision(name: string, args: SelfServiceAppProvisionArgs, opts?: CustomResourceOptions);
    @overload
    def SelfServiceAppProvision(resource_name: str,
                                args: SelfServiceAppProvisionArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def SelfServiceAppProvision(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                app_name: Optional[str] = None,
                                action: Optional[str] = None,
                                app_description: Optional[str] = None,
                                bp_name: Optional[str] = None,
                                bp_uuid: Optional[str] = None,
                                runtime_editables: Optional[Sequence[SelfServiceAppProvisionRuntimeEditableArgs]] = None,
                                soft_delete: Optional[bool] = None)
    func NewSelfServiceAppProvision(ctx *Context, name string, args SelfServiceAppProvisionArgs, opts ...ResourceOption) (*SelfServiceAppProvision, error)
    public SelfServiceAppProvision(string name, SelfServiceAppProvisionArgs args, CustomResourceOptions? opts = null)
    public SelfServiceAppProvision(String name, SelfServiceAppProvisionArgs args)
    public SelfServiceAppProvision(String name, SelfServiceAppProvisionArgs args, CustomResourceOptions options)
    
    type: nutanix:SelfServiceAppProvision
    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 SelfServiceAppProvisionArgs
    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 SelfServiceAppProvisionArgs
    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 SelfServiceAppProvisionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SelfServiceAppProvisionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SelfServiceAppProvisionArgs
    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 selfServiceAppProvisionResource = new Nutanix.SelfServiceAppProvision("selfServiceAppProvisionResource", new()
    {
        AppName = "string",
        Action = "string",
        AppDescription = "string",
        BpName = "string",
        BpUuid = "string",
        RuntimeEditables = new[]
        {
            new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableArgs
            {
                ActionLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableActionListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                AppProfile = new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableAppProfileArgs
                {
                    Context = "string",
                    Description = "string",
                    Name = "string",
                    Type = "string",
                    Uuid = "string",
                    Value = "string",
                },
                CredentialLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableCredentialListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                DeploymentLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableDeploymentListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                PackageLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditablePackageListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                RestoreConfigLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableRestoreConfigListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                ServiceLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableServiceListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                SnapshotConfigLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableSnapshotConfigListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                SubstrateLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableSubstrateListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                TaskLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableTaskListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
                VariableLists = new[]
                {
                    new Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableVariableListArgs
                    {
                        Context = "string",
                        Description = "string",
                        Name = "string",
                        Type = "string",
                        Uuid = "string",
                        Value = "string",
                    },
                },
            },
        },
        SoftDelete = false,
    });
    
    example, err := nutanix.NewSelfServiceAppProvision(ctx, "selfServiceAppProvisionResource", &nutanix.SelfServiceAppProvisionArgs{
    	AppName:        pulumi.String("string"),
    	Action:         pulumi.String("string"),
    	AppDescription: pulumi.String("string"),
    	BpName:         pulumi.String("string"),
    	BpUuid:         pulumi.String("string"),
    	RuntimeEditables: nutanix.SelfServiceAppProvisionRuntimeEditableArray{
    		&nutanix.SelfServiceAppProvisionRuntimeEditableArgs{
    			ActionLists: nutanix.SelfServiceAppProvisionRuntimeEditableActionListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableActionListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			AppProfile: &nutanix.SelfServiceAppProvisionRuntimeEditableAppProfileArgs{
    				Context:     pulumi.String("string"),
    				Description: pulumi.String("string"),
    				Name:        pulumi.String("string"),
    				Type:        pulumi.String("string"),
    				Uuid:        pulumi.String("string"),
    				Value:       pulumi.String("string"),
    			},
    			CredentialLists: nutanix.SelfServiceAppProvisionRuntimeEditableCredentialListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableCredentialListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			DeploymentLists: nutanix.SelfServiceAppProvisionRuntimeEditableDeploymentListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableDeploymentListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			PackageLists: nutanix.SelfServiceAppProvisionRuntimeEditablePackageListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditablePackageListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			RestoreConfigLists: nutanix.SelfServiceAppProvisionRuntimeEditableRestoreConfigListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableRestoreConfigListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			ServiceLists: nutanix.SelfServiceAppProvisionRuntimeEditableServiceListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableServiceListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			SnapshotConfigLists: nutanix.SelfServiceAppProvisionRuntimeEditableSnapshotConfigListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableSnapshotConfigListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			SubstrateLists: nutanix.SelfServiceAppProvisionRuntimeEditableSubstrateListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableSubstrateListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			TaskLists: nutanix.SelfServiceAppProvisionRuntimeEditableTaskListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableTaskListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    			VariableLists: nutanix.SelfServiceAppProvisionRuntimeEditableVariableListArray{
    				&nutanix.SelfServiceAppProvisionRuntimeEditableVariableListArgs{
    					Context:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Name:        pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Uuid:        pulumi.String("string"),
    					Value:       pulumi.String("string"),
    				},
    			},
    		},
    	},
    	SoftDelete: pulumi.Bool(false),
    })
    
    var selfServiceAppProvisionResource = new SelfServiceAppProvision("selfServiceAppProvisionResource", SelfServiceAppProvisionArgs.builder()
        .appName("string")
        .action("string")
        .appDescription("string")
        .bpName("string")
        .bpUuid("string")
        .runtimeEditables(SelfServiceAppProvisionRuntimeEditableArgs.builder()
            .actionLists(SelfServiceAppProvisionRuntimeEditableActionListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .appProfile(SelfServiceAppProvisionRuntimeEditableAppProfileArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .credentialLists(SelfServiceAppProvisionRuntimeEditableCredentialListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .deploymentLists(SelfServiceAppProvisionRuntimeEditableDeploymentListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .packageLists(SelfServiceAppProvisionRuntimeEditablePackageListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .restoreConfigLists(SelfServiceAppProvisionRuntimeEditableRestoreConfigListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .serviceLists(SelfServiceAppProvisionRuntimeEditableServiceListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .snapshotConfigLists(SelfServiceAppProvisionRuntimeEditableSnapshotConfigListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .substrateLists(SelfServiceAppProvisionRuntimeEditableSubstrateListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .taskLists(SelfServiceAppProvisionRuntimeEditableTaskListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .variableLists(SelfServiceAppProvisionRuntimeEditableVariableListArgs.builder()
                .context("string")
                .description("string")
                .name("string")
                .type("string")
                .uuid("string")
                .value("string")
                .build())
            .build())
        .softDelete(false)
        .build());
    
    self_service_app_provision_resource = nutanix.SelfServiceAppProvision("selfServiceAppProvisionResource",
        app_name="string",
        action="string",
        app_description="string",
        bp_name="string",
        bp_uuid="string",
        runtime_editables=[{
            "action_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "app_profile": {
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            },
            "credential_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "deployment_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "package_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "restore_config_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "service_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "snapshot_config_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "substrate_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "task_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
            "variable_lists": [{
                "context": "string",
                "description": "string",
                "name": "string",
                "type": "string",
                "uuid": "string",
                "value": "string",
            }],
        }],
        soft_delete=False)
    
    const selfServiceAppProvisionResource = new nutanix.SelfServiceAppProvision("selfServiceAppProvisionResource", {
        appName: "string",
        action: "string",
        appDescription: "string",
        bpName: "string",
        bpUuid: "string",
        runtimeEditables: [{
            actionLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            appProfile: {
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            },
            credentialLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            deploymentLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            packageLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            restoreConfigLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            serviceLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            snapshotConfigLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            substrateLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            taskLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
            variableLists: [{
                context: "string",
                description: "string",
                name: "string",
                type: "string",
                uuid: "string",
                value: "string",
            }],
        }],
        softDelete: false,
    });
    
    type: nutanix:SelfServiceAppProvision
    properties:
        action: string
        appDescription: string
        appName: string
        bpName: string
        bpUuid: string
        runtimeEditables:
            - actionLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              appProfile:
                context: string
                description: string
                name: string
                type: string
                uuid: string
                value: string
              credentialLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              deploymentLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              packageLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              restoreConfigLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              serviceLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              snapshotConfigLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              substrateLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              taskLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
              variableLists:
                - context: string
                  description: string
                  name: string
                  type: string
                  uuid: string
                  value: string
        softDelete: false
    

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

    AppName string
    • (Required) The name of the application you want to set.
    Action string
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    AppDescription string
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    BpName string
    • (Optional) The name of the blueprint to launch.
    BpUuid string
    • (Optional) The UUID of the blueprint to launch.
    RuntimeEditables List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditable>
    SoftDelete bool
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    AppName string
    • (Required) The name of the application you want to set.
    Action string
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    AppDescription string
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    BpName string
    • (Optional) The name of the blueprint to launch.
    BpUuid string
    • (Optional) The UUID of the blueprint to launch.
    RuntimeEditables []SelfServiceAppProvisionRuntimeEditableArgs
    SoftDelete bool
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    appName String
    • (Required) The name of the application you want to set.
    action String
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    appDescription String
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    bpName String
    • (Optional) The name of the blueprint to launch.
    bpUuid String
    • (Optional) The UUID of the blueprint to launch.
    runtimeEditables List<SelfServiceAppProvisionRuntimeEditable>
    softDelete Boolean
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    appName string
    • (Required) The name of the application you want to set.
    action string
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    appDescription string
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    bpName string
    • (Optional) The name of the blueprint to launch.
    bpUuid string
    • (Optional) The UUID of the blueprint to launch.
    runtimeEditables SelfServiceAppProvisionRuntimeEditable[]
    softDelete boolean
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    app_name str
    • (Required) The name of the application you want to set.
    action str
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    app_description str
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    bp_name str
    • (Optional) The name of the blueprint to launch.
    bp_uuid str
    • (Optional) The UUID of the blueprint to launch.
    runtime_editables Sequence[SelfServiceAppProvisionRuntimeEditableArgs]
    soft_delete bool
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    appName String
    • (Required) The name of the application you want to set.
    action String
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    appDescription String
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    bpName String
    • (Optional) The name of the blueprint to launch.
    bpUuid String
    • (Optional) The UUID of the blueprint to launch.
    runtimeEditables List<Property Map>
    softDelete Boolean
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.

    Outputs

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

    Actions List<PiersKarsenbarg.Nutanix.Outputs.SelfServiceAppProvisionAction>
    ApiVersion string
    • (Computed) API version used.
    AppSummaries List<PiersKarsenbarg.Nutanix.Outputs.SelfServiceAppProvisionAppSummary>
    Id string
    The provider-assigned unique ID for this managed resource.
    Spec string
    • (Computed) Application specification (JSON string).
    State string
    • (Computed) state of the application (e.g. running, stopped)
    Status string
    • (Computed) Application status coming as response from server.
    Vms List<PiersKarsenbarg.Nutanix.Outputs.SelfServiceAppProvisionVm>
    Actions []SelfServiceAppProvisionAction
    ApiVersion string
    • (Computed) API version used.
    AppSummaries []SelfServiceAppProvisionAppSummary
    Id string
    The provider-assigned unique ID for this managed resource.
    Spec string
    • (Computed) Application specification (JSON string).
    State string
    • (Computed) state of the application (e.g. running, stopped)
    Status string
    • (Computed) Application status coming as response from server.
    Vms []SelfServiceAppProvisionVm
    actions List<SelfServiceAppProvisionAction>
    apiVersion String
    • (Computed) API version used.
    appSummaries List<SelfServiceAppProvisionAppSummary>
    id String
    The provider-assigned unique ID for this managed resource.
    spec String
    • (Computed) Application specification (JSON string).
    state String
    • (Computed) state of the application (e.g. running, stopped)
    status String
    • (Computed) Application status coming as response from server.
    vms List<SelfServiceAppProvisionVm>
    actions SelfServiceAppProvisionAction[]
    apiVersion string
    • (Computed) API version used.
    appSummaries SelfServiceAppProvisionAppSummary[]
    id string
    The provider-assigned unique ID for this managed resource.
    spec string
    • (Computed) Application specification (JSON string).
    state string
    • (Computed) state of the application (e.g. running, stopped)
    status string
    • (Computed) Application status coming as response from server.
    vms SelfServiceAppProvisionVm[]
    actions Sequence[SelfServiceAppProvisionAction]
    api_version str
    • (Computed) API version used.
    app_summaries Sequence[SelfServiceAppProvisionAppSummary]
    id str
    The provider-assigned unique ID for this managed resource.
    spec str
    • (Computed) Application specification (JSON string).
    state str
    • (Computed) state of the application (e.g. running, stopped)
    status str
    • (Computed) Application status coming as response from server.
    vms Sequence[SelfServiceAppProvisionVm]
    actions List<Property Map>
    apiVersion String
    • (Computed) API version used.
    appSummaries List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    spec String
    • (Computed) Application specification (JSON string).
    state String
    • (Computed) state of the application (e.g. running, stopped)
    status String
    • (Computed) Application status coming as response from server.
    vms List<Property Map>

    Look up Existing SelfServiceAppProvision Resource

    Get an existing SelfServiceAppProvision 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?: SelfServiceAppProvisionState, opts?: CustomResourceOptions): SelfServiceAppProvision
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            action: Optional[str] = None,
            actions: Optional[Sequence[SelfServiceAppProvisionActionArgs]] = None,
            api_version: Optional[str] = None,
            app_description: Optional[str] = None,
            app_name: Optional[str] = None,
            app_summaries: Optional[Sequence[SelfServiceAppProvisionAppSummaryArgs]] = None,
            bp_name: Optional[str] = None,
            bp_uuid: Optional[str] = None,
            runtime_editables: Optional[Sequence[SelfServiceAppProvisionRuntimeEditableArgs]] = None,
            soft_delete: Optional[bool] = None,
            spec: Optional[str] = None,
            state: Optional[str] = None,
            status: Optional[str] = None,
            vms: Optional[Sequence[SelfServiceAppProvisionVmArgs]] = None) -> SelfServiceAppProvision
    func GetSelfServiceAppProvision(ctx *Context, name string, id IDInput, state *SelfServiceAppProvisionState, opts ...ResourceOption) (*SelfServiceAppProvision, error)
    public static SelfServiceAppProvision Get(string name, Input<string> id, SelfServiceAppProvisionState? state, CustomResourceOptions? opts = null)
    public static SelfServiceAppProvision get(String name, Output<String> id, SelfServiceAppProvisionState state, CustomResourceOptions options)
    resources:  _:    type: nutanix:SelfServiceAppProvision    get:      id: ${id}
    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:
    Action string
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    Actions List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionAction>
    ApiVersion string
    • (Computed) API version used.
    AppDescription string
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    AppName string
    • (Required) The name of the application you want to set.
    AppSummaries List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionAppSummary>
    BpName string
    • (Optional) The name of the blueprint to launch.
    BpUuid string
    • (Optional) The UUID of the blueprint to launch.
    RuntimeEditables List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditable>
    SoftDelete bool
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    Spec string
    • (Computed) Application specification (JSON string).
    State string
    • (Computed) state of the application (e.g. running, stopped)
    Status string
    • (Computed) Application status coming as response from server.
    Vms List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionVm>
    Action string
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    Actions []SelfServiceAppProvisionActionArgs
    ApiVersion string
    • (Computed) API version used.
    AppDescription string
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    AppName string
    • (Required) The name of the application you want to set.
    AppSummaries []SelfServiceAppProvisionAppSummaryArgs
    BpName string
    • (Optional) The name of the blueprint to launch.
    BpUuid string
    • (Optional) The UUID of the blueprint to launch.
    RuntimeEditables []SelfServiceAppProvisionRuntimeEditableArgs
    SoftDelete bool
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    Spec string
    • (Computed) Application specification (JSON string).
    State string
    • (Computed) state of the application (e.g. running, stopped)
    Status string
    • (Computed) Application status coming as response from server.
    Vms []SelfServiceAppProvisionVmArgs
    action String
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    actions List<SelfServiceAppProvisionAction>
    apiVersion String
    • (Computed) API version used.
    appDescription String
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    appName String
    • (Required) The name of the application you want to set.
    appSummaries List<SelfServiceAppProvisionAppSummary>
    bpName String
    • (Optional) The name of the blueprint to launch.
    bpUuid String
    • (Optional) The UUID of the blueprint to launch.
    runtimeEditables List<SelfServiceAppProvisionRuntimeEditable>
    softDelete Boolean
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    spec String
    • (Computed) Application specification (JSON string).
    state String
    • (Computed) state of the application (e.g. running, stopped)
    status String
    • (Computed) Application status coming as response from server.
    vms List<SelfServiceAppProvisionVm>
    action string
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    actions SelfServiceAppProvisionAction[]
    apiVersion string
    • (Computed) API version used.
    appDescription string
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    appName string
    • (Required) The name of the application you want to set.
    appSummaries SelfServiceAppProvisionAppSummary[]
    bpName string
    • (Optional) The name of the blueprint to launch.
    bpUuid string
    • (Optional) The UUID of the blueprint to launch.
    runtimeEditables SelfServiceAppProvisionRuntimeEditable[]
    softDelete boolean
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    spec string
    • (Computed) Application specification (JSON string).
    state string
    • (Computed) state of the application (e.g. running, stopped)
    status string
    • (Computed) Application status coming as response from server.
    vms SelfServiceAppProvisionVm[]
    action str
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    actions Sequence[SelfServiceAppProvisionActionArgs]
    api_version str
    • (Computed) API version used.
    app_description str
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    app_name str
    • (Required) The name of the application you want to set.
    app_summaries Sequence[SelfServiceAppProvisionAppSummaryArgs]
    bp_name str
    • (Optional) The name of the blueprint to launch.
    bp_uuid str
    • (Optional) The UUID of the blueprint to launch.
    runtime_editables Sequence[SelfServiceAppProvisionRuntimeEditableArgs]
    soft_delete bool
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    spec str
    • (Computed) Application specification (JSON string).
    state str
    • (Computed) state of the application (e.g. running, stopped)
    status str
    • (Computed) Application status coming as response from server.
    vms Sequence[SelfServiceAppProvisionVmArgs]
    action String
    • (Optional) System action to trigger after provisioning. Valid values: ["start", "stop", "restart"]
    actions List<Property Map>
    apiVersion String
    • (Computed) API version used.
    appDescription String
    • (Optional) The description of application.

    Both are bp_name and bp_uuid are optional but atleast one of them to be provided for this resource to work.

    appName String
    • (Required) The name of the application you want to set.
    appSummaries List<Property Map>
    bpName String
    • (Optional) The name of the blueprint to launch.
    bpUuid String
    • (Optional) The UUID of the blueprint to launch.
    runtimeEditables List<Property Map>
    softDelete Boolean
    • (Optional, Default: false) If true, the application is soft-deleted when the resource is destroyed.
    spec String
    • (Computed) Application specification (JSON string).
    state String
    • (Computed) state of the application (e.g. running, stopped)
    status String
    • (Computed) Application status coming as response from server.
    vms List<Property Map>

    Supporting Types

    SelfServiceAppProvisionAction, SelfServiceAppProvisionActionArgs

    Description string
    description of the action
    Name string
    name of action.
    Uuid string
    UUID of the action.
    Description string
    description of the action
    Name string
    name of action.
    Uuid string
    UUID of the action.
    description String
    description of the action
    name String
    name of action.
    uuid String
    UUID of the action.
    description string
    description of the action
    name string
    name of action.
    uuid string
    UUID of the action.
    description str
    description of the action
    name str
    name of action.
    uuid str
    UUID of the action.
    description String
    description of the action
    name String
    name of action.
    uuid String
    UUID of the action.

    SelfServiceAppProvisionAppSummary, SelfServiceAppProvisionAppSummaryArgs

    ApplicationProfile string
    The profile assigned to the application.
    ApplicationUuid string
    The UUID of the application.
    Blueprint string
    The blueprint associated with the application.
    CreatedOn string
    The timestamp when the application was created.
    LastUpdatedOn string
    The timestamp when the application was last updated.
    Owner string
    The owner of the application.
    Project string
    The project associated with the application.
    ApplicationProfile string
    The profile assigned to the application.
    ApplicationUuid string
    The UUID of the application.
    Blueprint string
    The blueprint associated with the application.
    CreatedOn string
    The timestamp when the application was created.
    LastUpdatedOn string
    The timestamp when the application was last updated.
    Owner string
    The owner of the application.
    Project string
    The project associated with the application.
    applicationProfile String
    The profile assigned to the application.
    applicationUuid String
    The UUID of the application.
    blueprint String
    The blueprint associated with the application.
    createdOn String
    The timestamp when the application was created.
    lastUpdatedOn String
    The timestamp when the application was last updated.
    owner String
    The owner of the application.
    project String
    The project associated with the application.
    applicationProfile string
    The profile assigned to the application.
    applicationUuid string
    The UUID of the application.
    blueprint string
    The blueprint associated with the application.
    createdOn string
    The timestamp when the application was created.
    lastUpdatedOn string
    The timestamp when the application was last updated.
    owner string
    The owner of the application.
    project string
    The project associated with the application.
    application_profile str
    The profile assigned to the application.
    application_uuid str
    The UUID of the application.
    blueprint str
    The blueprint associated with the application.
    created_on str
    The timestamp when the application was created.
    last_updated_on str
    The timestamp when the application was last updated.
    owner str
    The owner of the application.
    project str
    The project associated with the application.
    applicationProfile String
    The profile assigned to the application.
    applicationUuid String
    The UUID of the application.
    blueprint String
    The blueprint associated with the application.
    createdOn String
    The timestamp when the application was created.
    lastUpdatedOn String
    The timestamp when the application was last updated.
    owner String
    The owner of the application.
    project String
    The project associated with the application.

    SelfServiceAppProvisionRuntimeEditable, SelfServiceAppProvisionRuntimeEditableArgs

    ActionLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableActionList>
    • A list of actions associated with the blueprint. Each action contains runtime specifications (defined in RuntimeSpec).
    AppProfile PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableAppProfile
    • A list of application profiles associated with the blueprint. Each application profile contains runtime specifications (defined in RuntimeSpec).
    CredentialLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableCredentialList>
    • A list of credentials associated with the blueprint. Each credential contains runtime specifications (defined in RuntimeSpec).
    DeploymentLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableDeploymentList>
    • A list of deployments associated with the blueprint. Each deployment contains runtime specifications (defined in RuntimeSpec).
    PackageLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditablePackageList>
    • A list of packages associated with the blueprint. Each package contains runtime specifications (defined in RuntimeSpec).
    RestoreConfigLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableRestoreConfigList>
    • A list of restore configurations associated with the blueprint. Each restore configuration contains runtime specifications (defined in RuntimeSpec).
    ServiceLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableServiceList>
    • A list of services associated with the blueprint. Each service contains runtime specifications (defined in RuntimeSpec).
    SnapshotConfigLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableSnapshotConfigList>
    • A list of snapshot configurations associated with the blueprint. Each snapshot configuration contains runtime specifications (defined in RuntimeSpec).
    SubstrateLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableSubstrateList>
    • A list of substrates associated with the blueprint. Each substrate contains runtime specifications (defined in RuntimeSpec).
    TaskLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableTaskList>
    • A list of tasks associated with the blueprint. Each task contains runtime specifications (defined in RuntimeSpec).
    VariableLists List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionRuntimeEditableVariableList>
    • A list of variables associated with the blueprint. Each variable contains runtime specifications (defined in RuntimeSpec).
    ActionLists []SelfServiceAppProvisionRuntimeEditableActionList
    • A list of actions associated with the blueprint. Each action contains runtime specifications (defined in RuntimeSpec).
    AppProfile SelfServiceAppProvisionRuntimeEditableAppProfile
    • A list of application profiles associated with the blueprint. Each application profile contains runtime specifications (defined in RuntimeSpec).
    CredentialLists []SelfServiceAppProvisionRuntimeEditableCredentialList
    • A list of credentials associated with the blueprint. Each credential contains runtime specifications (defined in RuntimeSpec).
    DeploymentLists []SelfServiceAppProvisionRuntimeEditableDeploymentList
    • A list of deployments associated with the blueprint. Each deployment contains runtime specifications (defined in RuntimeSpec).
    PackageLists []SelfServiceAppProvisionRuntimeEditablePackageList
    • A list of packages associated with the blueprint. Each package contains runtime specifications (defined in RuntimeSpec).
    RestoreConfigLists []SelfServiceAppProvisionRuntimeEditableRestoreConfigList
    • A list of restore configurations associated with the blueprint. Each restore configuration contains runtime specifications (defined in RuntimeSpec).
    ServiceLists []SelfServiceAppProvisionRuntimeEditableServiceList
    • A list of services associated with the blueprint. Each service contains runtime specifications (defined in RuntimeSpec).
    SnapshotConfigLists []SelfServiceAppProvisionRuntimeEditableSnapshotConfigList
    • A list of snapshot configurations associated with the blueprint. Each snapshot configuration contains runtime specifications (defined in RuntimeSpec).
    SubstrateLists []SelfServiceAppProvisionRuntimeEditableSubstrateList
    • A list of substrates associated with the blueprint. Each substrate contains runtime specifications (defined in RuntimeSpec).
    TaskLists []SelfServiceAppProvisionRuntimeEditableTaskList
    • A list of tasks associated with the blueprint. Each task contains runtime specifications (defined in RuntimeSpec).
    VariableLists []SelfServiceAppProvisionRuntimeEditableVariableList
    • A list of variables associated with the blueprint. Each variable contains runtime specifications (defined in RuntimeSpec).
    actionLists List<SelfServiceAppProvisionRuntimeEditableActionList>
    • A list of actions associated with the blueprint. Each action contains runtime specifications (defined in RuntimeSpec).
    appProfile SelfServiceAppProvisionRuntimeEditableAppProfile
    • A list of application profiles associated with the blueprint. Each application profile contains runtime specifications (defined in RuntimeSpec).
    credentialLists List<SelfServiceAppProvisionRuntimeEditableCredentialList>
    • A list of credentials associated with the blueprint. Each credential contains runtime specifications (defined in RuntimeSpec).
    deploymentLists List<SelfServiceAppProvisionRuntimeEditableDeploymentList>
    • A list of deployments associated with the blueprint. Each deployment contains runtime specifications (defined in RuntimeSpec).
    packageLists List<SelfServiceAppProvisionRuntimeEditablePackageList>
    • A list of packages associated with the blueprint. Each package contains runtime specifications (defined in RuntimeSpec).
    restoreConfigLists List<SelfServiceAppProvisionRuntimeEditableRestoreConfigList>
    • A list of restore configurations associated with the blueprint. Each restore configuration contains runtime specifications (defined in RuntimeSpec).
    serviceLists List<SelfServiceAppProvisionRuntimeEditableServiceList>
    • A list of services associated with the blueprint. Each service contains runtime specifications (defined in RuntimeSpec).
    snapshotConfigLists List<SelfServiceAppProvisionRuntimeEditableSnapshotConfigList>
    • A list of snapshot configurations associated with the blueprint. Each snapshot configuration contains runtime specifications (defined in RuntimeSpec).
    substrateLists List<SelfServiceAppProvisionRuntimeEditableSubstrateList>
    • A list of substrates associated with the blueprint. Each substrate contains runtime specifications (defined in RuntimeSpec).
    taskLists List<SelfServiceAppProvisionRuntimeEditableTaskList>
    • A list of tasks associated with the blueprint. Each task contains runtime specifications (defined in RuntimeSpec).
    variableLists List<SelfServiceAppProvisionRuntimeEditableVariableList>
    • A list of variables associated with the blueprint. Each variable contains runtime specifications (defined in RuntimeSpec).
    actionLists SelfServiceAppProvisionRuntimeEditableActionList[]
    • A list of actions associated with the blueprint. Each action contains runtime specifications (defined in RuntimeSpec).
    appProfile SelfServiceAppProvisionRuntimeEditableAppProfile
    • A list of application profiles associated with the blueprint. Each application profile contains runtime specifications (defined in RuntimeSpec).
    credentialLists SelfServiceAppProvisionRuntimeEditableCredentialList[]
    • A list of credentials associated with the blueprint. Each credential contains runtime specifications (defined in RuntimeSpec).
    deploymentLists SelfServiceAppProvisionRuntimeEditableDeploymentList[]
    • A list of deployments associated with the blueprint. Each deployment contains runtime specifications (defined in RuntimeSpec).
    packageLists SelfServiceAppProvisionRuntimeEditablePackageList[]
    • A list of packages associated with the blueprint. Each package contains runtime specifications (defined in RuntimeSpec).
    restoreConfigLists SelfServiceAppProvisionRuntimeEditableRestoreConfigList[]
    • A list of restore configurations associated with the blueprint. Each restore configuration contains runtime specifications (defined in RuntimeSpec).
    serviceLists SelfServiceAppProvisionRuntimeEditableServiceList[]
    • A list of services associated with the blueprint. Each service contains runtime specifications (defined in RuntimeSpec).
    snapshotConfigLists SelfServiceAppProvisionRuntimeEditableSnapshotConfigList[]
    • A list of snapshot configurations associated with the blueprint. Each snapshot configuration contains runtime specifications (defined in RuntimeSpec).
    substrateLists SelfServiceAppProvisionRuntimeEditableSubstrateList[]
    • A list of substrates associated with the blueprint. Each substrate contains runtime specifications (defined in RuntimeSpec).
    taskLists SelfServiceAppProvisionRuntimeEditableTaskList[]
    • A list of tasks associated with the blueprint. Each task contains runtime specifications (defined in RuntimeSpec).
    variableLists SelfServiceAppProvisionRuntimeEditableVariableList[]
    • A list of variables associated with the blueprint. Each variable contains runtime specifications (defined in RuntimeSpec).
    action_lists Sequence[SelfServiceAppProvisionRuntimeEditableActionList]
    • A list of actions associated with the blueprint. Each action contains runtime specifications (defined in RuntimeSpec).
    app_profile SelfServiceAppProvisionRuntimeEditableAppProfile
    • A list of application profiles associated with the blueprint. Each application profile contains runtime specifications (defined in RuntimeSpec).
    credential_lists Sequence[SelfServiceAppProvisionRuntimeEditableCredentialList]
    • A list of credentials associated with the blueprint. Each credential contains runtime specifications (defined in RuntimeSpec).
    deployment_lists Sequence[SelfServiceAppProvisionRuntimeEditableDeploymentList]
    • A list of deployments associated with the blueprint. Each deployment contains runtime specifications (defined in RuntimeSpec).
    package_lists Sequence[SelfServiceAppProvisionRuntimeEditablePackageList]
    • A list of packages associated with the blueprint. Each package contains runtime specifications (defined in RuntimeSpec).
    restore_config_lists Sequence[SelfServiceAppProvisionRuntimeEditableRestoreConfigList]
    • A list of restore configurations associated with the blueprint. Each restore configuration contains runtime specifications (defined in RuntimeSpec).
    service_lists Sequence[SelfServiceAppProvisionRuntimeEditableServiceList]
    • A list of services associated with the blueprint. Each service contains runtime specifications (defined in RuntimeSpec).
    snapshot_config_lists Sequence[SelfServiceAppProvisionRuntimeEditableSnapshotConfigList]
    • A list of snapshot configurations associated with the blueprint. Each snapshot configuration contains runtime specifications (defined in RuntimeSpec).
    substrate_lists Sequence[SelfServiceAppProvisionRuntimeEditableSubstrateList]
    • A list of substrates associated with the blueprint. Each substrate contains runtime specifications (defined in RuntimeSpec).
    task_lists Sequence[SelfServiceAppProvisionRuntimeEditableTaskList]
    • A list of tasks associated with the blueprint. Each task contains runtime specifications (defined in RuntimeSpec).
    variable_lists Sequence[SelfServiceAppProvisionRuntimeEditableVariableList]
    • A list of variables associated with the blueprint. Each variable contains runtime specifications (defined in RuntimeSpec).
    actionLists List<Property Map>
    • A list of actions associated with the blueprint. Each action contains runtime specifications (defined in RuntimeSpec).
    appProfile Property Map
    • A list of application profiles associated with the blueprint. Each application profile contains runtime specifications (defined in RuntimeSpec).
    credentialLists List<Property Map>
    • A list of credentials associated with the blueprint. Each credential contains runtime specifications (defined in RuntimeSpec).
    deploymentLists List<Property Map>
    • A list of deployments associated with the blueprint. Each deployment contains runtime specifications (defined in RuntimeSpec).
    packageLists List<Property Map>
    • A list of packages associated with the blueprint. Each package contains runtime specifications (defined in RuntimeSpec).
    restoreConfigLists List<Property Map>
    • A list of restore configurations associated with the blueprint. Each restore configuration contains runtime specifications (defined in RuntimeSpec).
    serviceLists List<Property Map>
    • A list of services associated with the blueprint. Each service contains runtime specifications (defined in RuntimeSpec).
    snapshotConfigLists List<Property Map>
    • A list of snapshot configurations associated with the blueprint. Each snapshot configuration contains runtime specifications (defined in RuntimeSpec).
    substrateLists List<Property Map>
    • A list of substrates associated with the blueprint. Each substrate contains runtime specifications (defined in RuntimeSpec).
    taskLists List<Property Map>
    • A list of tasks associated with the blueprint. Each task contains runtime specifications (defined in RuntimeSpec).
    variableLists List<Property Map>
    • A list of variables associated with the blueprint. Each variable contains runtime specifications (defined in RuntimeSpec).

    SelfServiceAppProvisionRuntimeEditableActionList, SelfServiceAppProvisionRuntimeEditableActionListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableAppProfile, SelfServiceAppProvisionRuntimeEditableAppProfileArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableCredentialList, SelfServiceAppProvisionRuntimeEditableCredentialListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableDeploymentList, SelfServiceAppProvisionRuntimeEditableDeploymentListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditablePackageList, SelfServiceAppProvisionRuntimeEditablePackageListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableRestoreConfigList, SelfServiceAppProvisionRuntimeEditableRestoreConfigListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableServiceList, SelfServiceAppProvisionRuntimeEditableServiceListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableSnapshotConfigList, SelfServiceAppProvisionRuntimeEditableSnapshotConfigListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableSubstrateList, SelfServiceAppProvisionRuntimeEditableSubstrateListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableTaskList, SelfServiceAppProvisionRuntimeEditableTaskListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionRuntimeEditableVariableList, SelfServiceAppProvisionRuntimeEditableVariableListArgs

    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    Context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    Description string
    description of the action
    Name string
    name of action.
    Type string
    • The type of network interface.
    Uuid string
    UUID of the action.
    Value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context string
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description string
    description of the action
    name string
    name of action.
    type string
    • The type of network interface.
    uuid string
    UUID of the action.
    value string
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context str
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description str
    description of the action
    name str
    name of action.
    type str
    • The type of network interface.
    uuid str
    UUID of the action.
    value str
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.
    context String
    (Optional, Computed) The context in which the runtime specification is applied. It is full address of where the entity in target is present.
    description String
    description of the action
    name String
    name of action.
    type String
    • The type of network interface.
    uuid String
    UUID of the action.
    value String
    (Optional, Computed) The value associated with the runtime specification. This can be a string value representing a configuration or setting.

    SelfServiceAppProvisionVm, SelfServiceAppProvisionVmArgs

    Categories Dictionary<string, string>
    • A map of categories applied to the VM. Each key is a category name, and the value is the category value.
    ClusterInfos List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionVmClusterInfo>
    • Cluster-related information for the VM.
    Configurations List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionVmConfiguration>
    • Configuration details for the VM.
    Nics List<PiersKarsenbarg.Nutanix.Inputs.SelfServiceAppProvisionVmNic>
    • A list of network interfaces attached to the VM.
    Categories map[string]string
    • A map of categories applied to the VM. Each key is a category name, and the value is the category value.
    ClusterInfos []SelfServiceAppProvisionVmClusterInfo
    • Cluster-related information for the VM.
    Configurations []SelfServiceAppProvisionVmConfiguration
    • Configuration details for the VM.
    Nics []SelfServiceAppProvisionVmNic
    • A list of network interfaces attached to the VM.
    categories Map<String,String>
    • A map of categories applied to the VM. Each key is a category name, and the value is the category value.
    clusterInfos List<SelfServiceAppProvisionVmClusterInfo>
    • Cluster-related information for the VM.
    configurations List<SelfServiceAppProvisionVmConfiguration>
    • Configuration details for the VM.
    nics List<SelfServiceAppProvisionVmNic>
    • A list of network interfaces attached to the VM.
    categories {[key: string]: string}
    • A map of categories applied to the VM. Each key is a category name, and the value is the category value.
    clusterInfos SelfServiceAppProvisionVmClusterInfo[]
    • Cluster-related information for the VM.
    configurations SelfServiceAppProvisionVmConfiguration[]
    • Configuration details for the VM.
    nics SelfServiceAppProvisionVmNic[]
    • A list of network interfaces attached to the VM.
    categories Mapping[str, str]
    • A map of categories applied to the VM. Each key is a category name, and the value is the category value.
    cluster_infos Sequence[SelfServiceAppProvisionVmClusterInfo]
    • Cluster-related information for the VM.
    configurations Sequence[SelfServiceAppProvisionVmConfiguration]
    • Configuration details for the VM.
    nics Sequence[SelfServiceAppProvisionVmNic]
    • A list of network interfaces attached to the VM.
    categories Map<String>
    • A map of categories applied to the VM. Each key is a category name, and the value is the category value.
    clusterInfos List<Property Map>
    • Cluster-related information for the VM.
    configurations List<Property Map>
    • Configuration details for the VM.
    nics List<Property Map>
    • A list of network interfaces attached to the VM.

    SelfServiceAppProvisionVmClusterInfo, SelfServiceAppProvisionVmClusterInfoArgs

    ClusterName string
    • The name of the cluster.
    ClusterUuid string
    • The UUID of the cluster.
    ClusterName string
    • The name of the cluster.
    ClusterUuid string
    • The UUID of the cluster.
    clusterName String
    • The name of the cluster.
    clusterUuid String
    • The UUID of the cluster.
    clusterName string
    • The name of the cluster.
    clusterUuid string
    • The UUID of the cluster.
    cluster_name str
    • The name of the cluster.
    cluster_uuid str
    • The UUID of the cluster.
    clusterName String
    • The name of the cluster.
    clusterUuid String
    • The UUID of the cluster.

    SelfServiceAppProvisionVmConfiguration, SelfServiceAppProvisionVmConfigurationArgs

    Cores double
    • Number of CPU cores.
    Image string
    • The VM image used.
    IpAddress string
    • IP address of the VM.
    Memory double
    • Memory allocated to the VM.
    Name string
    name of action.
    Vcpus double
    • Number of virtual CPUs assigned to the VM.
    VmUuid string
    • The UUID of the VM.
    Cores float64
    • Number of CPU cores.
    Image string
    • The VM image used.
    IpAddress string
    • IP address of the VM.
    Memory float64
    • Memory allocated to the VM.
    Name string
    name of action.
    Vcpus float64
    • Number of virtual CPUs assigned to the VM.
    VmUuid string
    • The UUID of the VM.
    cores Double
    • Number of CPU cores.
    image String
    • The VM image used.
    ipAddress String
    • IP address of the VM.
    memory Double
    • Memory allocated to the VM.
    name String
    name of action.
    vcpus Double
    • Number of virtual CPUs assigned to the VM.
    vmUuid String
    • The UUID of the VM.
    cores number
    • Number of CPU cores.
    image string
    • The VM image used.
    ipAddress string
    • IP address of the VM.
    memory number
    • Memory allocated to the VM.
    name string
    name of action.
    vcpus number
    • Number of virtual CPUs assigned to the VM.
    vmUuid string
    • The UUID of the VM.
    cores float
    • Number of CPU cores.
    image str
    • The VM image used.
    ip_address str
    • IP address of the VM.
    memory float
    • Memory allocated to the VM.
    name str
    name of action.
    vcpus float
    • Number of virtual CPUs assigned to the VM.
    vm_uuid str
    • The UUID of the VM.
    cores Number
    • Number of CPU cores.
    image String
    • The VM image used.
    ipAddress String
    • IP address of the VM.
    memory Number
    • Memory allocated to the VM.
    name String
    name of action.
    vcpus Number
    • Number of virtual CPUs assigned to the VM.
    vmUuid String
    • The UUID of the VM.

    SelfServiceAppProvisionVmNic, SelfServiceAppProvisionVmNicArgs

    MacAddress string
    • The MAC address of the VM's network interface.
    Subnet string
    • The subnet the VM's network interface is attached to.
    Type string
    • The type of network interface.
    MacAddress string
    • The MAC address of the VM's network interface.
    Subnet string
    • The subnet the VM's network interface is attached to.
    Type string
    • The type of network interface.
    macAddress String
    • The MAC address of the VM's network interface.
    subnet String
    • The subnet the VM's network interface is attached to.
    type String
    • The type of network interface.
    macAddress string
    • The MAC address of the VM's network interface.
    subnet string
    • The subnet the VM's network interface is attached to.
    type string
    • The type of network interface.
    mac_address str
    • The MAC address of the VM's network interface.
    subnet str
    • The subnet the VM's network interface is attached to.
    type str
    • The type of network interface.
    macAddress String
    • The MAC address of the VM's network interface.
    subnet String
    • The subnet the VM's network interface is attached to.
    type String
    • The type of network interface.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg