azure-native.servicefabricmesh.Application

This type describes an application resource. API Version: 2018-09-01-preview.

Example Usage

CreateOrUpdateApplication

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var application = new AzureNative.ServiceFabricMesh.Application("application", new()
    {
        ApplicationResourceName = "sampleApplication",
        Description = "Service Fabric Mesh sample application.",
        Location = "EastUS",
        ResourceGroupName = "sbz_demo",
        Services = new[]
        {
            new AzureNative.ServiceFabricMesh.Inputs.ServiceResourceDescriptionArgs
            {
                CodePackages = new[]
                {
                    new AzureNative.ServiceFabricMesh.Inputs.ContainerCodePackagePropertiesArgs
                    {
                        Endpoints = new[]
                        {
                            new AzureNative.ServiceFabricMesh.Inputs.EndpointPropertiesArgs
                            {
                                Name = "helloWorldListener",
                                Port = 80,
                            },
                        },
                        Image = "seabreeze/sbz-helloworld:1.0-alpine",
                        Name = "helloWorldCode",
                        Resources = new AzureNative.ServiceFabricMesh.Inputs.ResourceRequirementsArgs
                        {
                            Requests = new AzureNative.ServiceFabricMesh.Inputs.ResourceRequestsArgs
                            {
                                Cpu = 1,
                                MemoryInGB = 1,
                            },
                        },
                    },
                },
                Description = "SeaBreeze Hello World Service.",
                Name = "helloWorldService",
                NetworkRefs = new[]
                {
                    new AzureNative.ServiceFabricMesh.Inputs.NetworkRefArgs
                    {
                        EndpointRefs = new[]
                        {
                            new AzureNative.ServiceFabricMesh.Inputs.EndpointRefArgs
                            {
                                Name = "helloWorldListener",
                            },
                        },
                        Name = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork",
                    },
                },
                OsType = "Linux",
                ReplicaCount = 1,
            },
        },
        Tags = null,
    });

});
package main

import (
	servicefabricmesh "github.com/pulumi/pulumi-azure-native/sdk/go/azure/servicefabricmesh"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicefabricmesh.NewApplication(ctx, "application", &servicefabricmesh.ApplicationArgs{
			ApplicationResourceName: pulumi.String("sampleApplication"),
			Description:             pulumi.String("Service Fabric Mesh sample application."),
			Location:                pulumi.String("EastUS"),
			ResourceGroupName:       pulumi.String("sbz_demo"),
			Services: []servicefabricmesh.ServiceResourceDescriptionArgs{
				{
					CodePackages: []servicefabricmesh.ContainerCodePackagePropertiesArgs{
						{
							Endpoints: servicefabricmesh.EndpointPropertiesArray{
								{
									Name: pulumi.String("helloWorldListener"),
									Port: pulumi.Int(80),
								},
							},
							Image: pulumi.String("seabreeze/sbz-helloworld:1.0-alpine"),
							Name:  pulumi.String("helloWorldCode"),
							Resources: {
								Requests: {
									Cpu:        pulumi.Float64(1),
									MemoryInGB: pulumi.Float64(1),
								},
							},
						},
					},
					Description: pulumi.String("SeaBreeze Hello World Service."),
					Name:        pulumi.String("helloWorldService"),
					NetworkRefs: servicefabricmesh.NetworkRefArray{
						{
							EndpointRefs: servicefabricmesh.EndpointRefArray{
								{
									Name: pulumi.String("helloWorldListener"),
								},
							},
							Name: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork"),
						},
					},
					OsType:       pulumi.String("Linux"),
					ReplicaCount: pulumi.Int(1),
				},
			},
			Tags: nil,
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicefabricmesh.Application;
import com.pulumi.azurenative.servicefabricmesh.ApplicationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var application = new Application("application", ApplicationArgs.builder()        
            .applicationResourceName("sampleApplication")
            .description("Service Fabric Mesh sample application.")
            .location("EastUS")
            .resourceGroupName("sbz_demo")
            .services(Map.ofEntries(
                Map.entry("codePackages", Map.ofEntries(
                    Map.entry("endpoints", Map.ofEntries(
                        Map.entry("name", "helloWorldListener"),
                        Map.entry("port", 80)
                    )),
                    Map.entry("image", "seabreeze/sbz-helloworld:1.0-alpine"),
                    Map.entry("name", "helloWorldCode"),
                    Map.entry("resources", Map.of("requests", Map.ofEntries(
                        Map.entry("cpu", 1),
                        Map.entry("memoryInGB", 1)
                    )))
                )),
                Map.entry("description", "SeaBreeze Hello World Service."),
                Map.entry("name", "helloWorldService"),
                Map.entry("networkRefs", Map.ofEntries(
                    Map.entry("endpointRefs", Map.of("name", "helloWorldListener")),
                    Map.entry("name", "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork")
                )),
                Map.entry("osType", "Linux"),
                Map.entry("replicaCount", 1)
            ))
            .tags()
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

application = azure_native.servicefabricmesh.Application("application",
    application_resource_name="sampleApplication",
    description="Service Fabric Mesh sample application.",
    location="EastUS",
    resource_group_name="sbz_demo",
    services=[{
        "codePackages": [{
            "endpoints": [azure_native.servicefabricmesh.EndpointPropertiesArgs(
                name="helloWorldListener",
                port=80,
            )],
            "image": "seabreeze/sbz-helloworld:1.0-alpine",
            "name": "helloWorldCode",
            "resources": {
                "requests": {
                    "cpu": 1,
                    "memoryInGB": 1,
                },
            },
        }],
        "description": "SeaBreeze Hello World Service.",
        "name": "helloWorldService",
        "networkRefs": [{
            "endpointRefs": [azure_native.servicefabricmesh.EndpointRefArgs(
                name="helloWorldListener",
            )],
            "name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork",
        }],
        "osType": "Linux",
        "replicaCount": 1,
    }],
    tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const application = new azure_native.servicefabricmesh.Application("application", {
    applicationResourceName: "sampleApplication",
    description: "Service Fabric Mesh sample application.",
    location: "EastUS",
    resourceGroupName: "sbz_demo",
    services: [{
        codePackages: [{
            endpoints: [{
                name: "helloWorldListener",
                port: 80,
            }],
            image: "seabreeze/sbz-helloworld:1.0-alpine",
            name: "helloWorldCode",
            resources: {
                requests: {
                    cpu: 1,
                    memoryInGB: 1,
                },
            },
        }],
        description: "SeaBreeze Hello World Service.",
        name: "helloWorldService",
        networkRefs: [{
            endpointRefs: [{
                name: "helloWorldListener",
            }],
            name: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork",
        }],
        osType: "Linux",
        replicaCount: 1,
    }],
    tags: {},
});
resources:
  application:
    type: azure-native:servicefabricmesh:Application
    properties:
      applicationResourceName: sampleApplication
      description: Service Fabric Mesh sample application.
      location: EastUS
      resourceGroupName: sbz_demo
      services:
        - codePackages:
            - endpoints:
                - name: helloWorldListener
                  port: 80
              image: seabreeze/sbz-helloworld:1.0-alpine
              name: helloWorldCode
              resources:
                requests:
                  cpu: 1
                  memoryInGB: 1
          description: SeaBreeze Hello World Service.
          name: helloWorldService
          networkRefs:
            - endpointRefs:
                - name: helloWorldListener
              name: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork
          osType: Linux
          replicaCount: 1
      tags: {}

Create Application Resource

new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                application_resource_name: Optional[str] = None,
                debug_params: Optional[str] = None,
                description: Optional[str] = None,
                diagnostics: Optional[DiagnosticsDescriptionArgs] = None,
                location: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                services: Optional[Sequence[ServiceResourceDescriptionArgs]] = None,
                tags: Optional[Mapping[str, str]] = None)
@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: azure-native:servicefabricmesh:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ApplicationArgs
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 ApplicationArgs
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 ApplicationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Application Resource Properties

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

Inputs

The Application resource accepts the following input properties:

ResourceGroupName string

Azure resource group name

ApplicationResourceName string

The identity of the application.

DebugParams string

Internal - used by Visual Studio to setup the debugging session on the local development environment.

Description string

User readable description of the application.

Diagnostics Pulumi.AzureNative.ServiceFabricMesh.Inputs.DiagnosticsDescriptionArgs

Describes the diagnostics definition and usage for an application resource.

Location string

The geo-location where the resource lives

Services List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ServiceResourceDescriptionArgs>

Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.

Tags Dictionary<string, string>

Resource tags.

ResourceGroupName string

Azure resource group name

ApplicationResourceName string

The identity of the application.

DebugParams string

Internal - used by Visual Studio to setup the debugging session on the local development environment.

Description string

User readable description of the application.

Diagnostics DiagnosticsDescriptionArgs

Describes the diagnostics definition and usage for an application resource.

Location string

The geo-location where the resource lives

Services []ServiceResourceDescriptionArgs

Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.

Tags map[string]string

Resource tags.

resourceGroupName String

Azure resource group name

applicationResourceName String

The identity of the application.

debugParams String

Internal - used by Visual Studio to setup the debugging session on the local development environment.

description String

User readable description of the application.

diagnostics DiagnosticsDescriptionArgs

Describes the diagnostics definition and usage for an application resource.

location String

The geo-location where the resource lives

services List<ServiceResourceDescriptionArgs>

Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.

tags Map<String,String>

Resource tags.

resourceGroupName string

Azure resource group name

applicationResourceName string

The identity of the application.

debugParams string

Internal - used by Visual Studio to setup the debugging session on the local development environment.

description string

User readable description of the application.

diagnostics DiagnosticsDescriptionArgs

Describes the diagnostics definition and usage for an application resource.

location string

The geo-location where the resource lives

services ServiceResourceDescriptionArgs[]

Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.

tags {[key: string]: string}

Resource tags.

resource_group_name str

Azure resource group name

application_resource_name str

The identity of the application.

debug_params str

Internal - used by Visual Studio to setup the debugging session on the local development environment.

description str

User readable description of the application.

diagnostics DiagnosticsDescriptionArgs

Describes the diagnostics definition and usage for an application resource.

location str

The geo-location where the resource lives

services Sequence[ServiceResourceDescriptionArgs]

Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.

tags Mapping[str, str]

Resource tags.

resourceGroupName String

Azure resource group name

applicationResourceName String

The identity of the application.

debugParams String

Internal - used by Visual Studio to setup the debugging session on the local development environment.

description String

User readable description of the application.

diagnostics Property Map

Describes the diagnostics definition and usage for an application resource.

location String

The geo-location where the resource lives

services List<Property Map>

Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.

tags Map<String>

Resource tags.

Outputs

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

HealthState string

Describes the health state of an application resource.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

ProvisioningState string

State of the resource.

ServiceNames List<string>

Names of the services in the application.

Status string

Status of the application.

StatusDetails string

Gives additional information about the current status of the application.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

UnhealthyEvaluation string

When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.

HealthState string

Describes the health state of an application resource.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

ProvisioningState string

State of the resource.

ServiceNames []string

Names of the services in the application.

Status string

Status of the application.

StatusDetails string

Gives additional information about the current status of the application.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

UnhealthyEvaluation string

When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.

healthState String

Describes the health state of an application resource.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

provisioningState String

State of the resource.

serviceNames List<String>

Names of the services in the application.

status String

Status of the application.

statusDetails String

Gives additional information about the current status of the application.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthyEvaluation String

When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.

healthState string

Describes the health state of an application resource.

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the resource

provisioningState string

State of the resource.

serviceNames string[]

Names of the services in the application.

status string

Status of the application.

statusDetails string

Gives additional information about the current status of the application.

type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthyEvaluation string

When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.

health_state str

Describes the health state of an application resource.

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the resource

provisioning_state str

State of the resource.

service_names Sequence[str]

Names of the services in the application.

status str

Status of the application.

status_details str

Gives additional information about the current status of the application.

type str

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthy_evaluation str

When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.

healthState String

Describes the health state of an application resource.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

provisioningState String

State of the resource.

serviceNames List<String>

Names of the services in the application.

status String

Status of the application.

statusDetails String

Gives additional information about the current status of the application.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthyEvaluation String

When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.

Supporting Types

AddRemoveReplicaScalingMechanism

MaxCount int

Maximum number of containers (scale up won't be performed above this number).

MinCount int

Minimum number of containers (scale down won't be performed below this number).

ScaleIncrement int

Each time auto scaling is performed, this number of containers will be added or removed.

MaxCount int

Maximum number of containers (scale up won't be performed above this number).

MinCount int

Minimum number of containers (scale down won't be performed below this number).

ScaleIncrement int

Each time auto scaling is performed, this number of containers will be added or removed.

maxCount Integer

Maximum number of containers (scale up won't be performed above this number).

minCount Integer

Minimum number of containers (scale down won't be performed below this number).

scaleIncrement Integer

Each time auto scaling is performed, this number of containers will be added or removed.

maxCount number

Maximum number of containers (scale up won't be performed above this number).

minCount number

Minimum number of containers (scale down won't be performed below this number).

scaleIncrement number

Each time auto scaling is performed, this number of containers will be added or removed.

max_count int

Maximum number of containers (scale up won't be performed above this number).

min_count int

Minimum number of containers (scale down won't be performed below this number).

scale_increment int

Each time auto scaling is performed, this number of containers will be added or removed.

maxCount Number

Maximum number of containers (scale up won't be performed above this number).

minCount Number

Minimum number of containers (scale down won't be performed below this number).

scaleIncrement Number

Each time auto scaling is performed, this number of containers will be added or removed.

AddRemoveReplicaScalingMechanismResponse

MaxCount int

Maximum number of containers (scale up won't be performed above this number).

MinCount int

Minimum number of containers (scale down won't be performed below this number).

ScaleIncrement int

Each time auto scaling is performed, this number of containers will be added or removed.

MaxCount int

Maximum number of containers (scale up won't be performed above this number).

MinCount int

Minimum number of containers (scale down won't be performed below this number).

ScaleIncrement int

Each time auto scaling is performed, this number of containers will be added or removed.

maxCount Integer

Maximum number of containers (scale up won't be performed above this number).

minCount Integer

Minimum number of containers (scale down won't be performed below this number).

scaleIncrement Integer

Each time auto scaling is performed, this number of containers will be added or removed.

maxCount number

Maximum number of containers (scale up won't be performed above this number).

minCount number

Minimum number of containers (scale down won't be performed below this number).

scaleIncrement number

Each time auto scaling is performed, this number of containers will be added or removed.

max_count int

Maximum number of containers (scale up won't be performed above this number).

min_count int

Minimum number of containers (scale down won't be performed below this number).

scale_increment int

Each time auto scaling is performed, this number of containers will be added or removed.

maxCount Number

Maximum number of containers (scale up won't be performed above this number).

minCount Number

Minimum number of containers (scale down won't be performed below this number).

scaleIncrement Number

Each time auto scaling is performed, this number of containers will be added or removed.

ApplicationScopedVolume

CreationParameters Pulumi.AzureNative.ServiceFabricMesh.Inputs.ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

Describes parameters for creating application-scoped volumes.

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

CreationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

Describes parameters for creating application-scoped volumes.

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

creationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

Describes parameters for creating application-scoped volumes.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

creationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

Describes parameters for creating application-scoped volumes.

destinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name string

Name of the volume being referenced.

readOnly boolean

The flag indicating whether the volume is read only. Default is 'false'.

creation_parameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

Describes parameters for creating application-scoped volumes.

destination_path str

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name str

Name of the volume being referenced.

read_only bool

The flag indicating whether the volume is read only. Default is 'false'.

creationParameters Property Map

Describes parameters for creating application-scoped volumes.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

SizeDisk string | Pulumi.AzureNative.ServiceFabricMesh.SizeTypes

Volume size

Description string

User readable description of the volume.

SizeDisk string | SizeTypes

Volume size

Description string

User readable description of the volume.

sizeDisk String | SizeTypes

Volume size

description String

User readable description of the volume.

sizeDisk string | SizeTypes

Volume size

description string

User readable description of the volume.

size_disk str | SizeTypes

Volume size

description str

User readable description of the volume.

sizeDisk String | "Small" | "Medium" | "Large"

Volume size

description String

User readable description of the volume.

ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

SizeDisk string

Volume size

Description string

User readable description of the volume.

SizeDisk string

Volume size

Description string

User readable description of the volume.

sizeDisk String

Volume size

description String

User readable description of the volume.

sizeDisk string

Volume size

description string

User readable description of the volume.

size_disk str

Volume size

description str

User readable description of the volume.

sizeDisk String

Volume size

description String

User readable description of the volume.

ApplicationScopedVolumeResponse

CreationParameters Pulumi.AzureNative.ServiceFabricMesh.Inputs.ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

Describes parameters for creating application-scoped volumes.

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

CreationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

Describes parameters for creating application-scoped volumes.

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

creationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

Describes parameters for creating application-scoped volumes.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

creationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

Describes parameters for creating application-scoped volumes.

destinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name string

Name of the volume being referenced.

readOnly boolean

The flag indicating whether the volume is read only. Default is 'false'.

creation_parameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

Describes parameters for creating application-scoped volumes.

destination_path str

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name str

Name of the volume being referenced.

read_only bool

The flag indicating whether the volume is read only. Default is 'false'.

creationParameters Property Map

Describes parameters for creating application-scoped volumes.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

AutoScalingPolicy

Mechanism Pulumi.AzureNative.ServiceFabricMesh.Inputs.AddRemoveReplicaScalingMechanism

The mechanism that is used to scale when auto scaling operation is invoked.

Name string

The name of the auto scaling policy.

Trigger Pulumi.AzureNative.ServiceFabricMesh.Inputs.AverageLoadScalingTrigger

Determines when auto scaling operation will be invoked.

Mechanism AddRemoveReplicaScalingMechanism

The mechanism that is used to scale when auto scaling operation is invoked.

Name string

The name of the auto scaling policy.

Trigger AverageLoadScalingTrigger

Determines when auto scaling operation will be invoked.

mechanism AddRemoveReplicaScalingMechanism

The mechanism that is used to scale when auto scaling operation is invoked.

name String

The name of the auto scaling policy.

trigger AverageLoadScalingTrigger

Determines when auto scaling operation will be invoked.

mechanism AddRemoveReplicaScalingMechanism

The mechanism that is used to scale when auto scaling operation is invoked.

name string

The name of the auto scaling policy.

trigger AverageLoadScalingTrigger

Determines when auto scaling operation will be invoked.

mechanism AddRemoveReplicaScalingMechanism

The mechanism that is used to scale when auto scaling operation is invoked.

name str

The name of the auto scaling policy.

trigger AverageLoadScalingTrigger

Determines when auto scaling operation will be invoked.

mechanism Property Map

The mechanism that is used to scale when auto scaling operation is invoked.

name String

The name of the auto scaling policy.

trigger Property Map

Determines when auto scaling operation will be invoked.

AutoScalingPolicyResponse

Mechanism Pulumi.AzureNative.ServiceFabricMesh.Inputs.AddRemoveReplicaScalingMechanismResponse

The mechanism that is used to scale when auto scaling operation is invoked.

Name string

The name of the auto scaling policy.

Trigger Pulumi.AzureNative.ServiceFabricMesh.Inputs.AverageLoadScalingTriggerResponse

Determines when auto scaling operation will be invoked.

Mechanism AddRemoveReplicaScalingMechanismResponse

The mechanism that is used to scale when auto scaling operation is invoked.

Name string

The name of the auto scaling policy.

Trigger AverageLoadScalingTriggerResponse

Determines when auto scaling operation will be invoked.

mechanism AddRemoveReplicaScalingMechanismResponse

The mechanism that is used to scale when auto scaling operation is invoked.

name String

The name of the auto scaling policy.

trigger AverageLoadScalingTriggerResponse

Determines when auto scaling operation will be invoked.

mechanism AddRemoveReplicaScalingMechanismResponse

The mechanism that is used to scale when auto scaling operation is invoked.

name string

The name of the auto scaling policy.

trigger AverageLoadScalingTriggerResponse

Determines when auto scaling operation will be invoked.

mechanism AddRemoveReplicaScalingMechanismResponse

The mechanism that is used to scale when auto scaling operation is invoked.

name str

The name of the auto scaling policy.

trigger AverageLoadScalingTriggerResponse

Determines when auto scaling operation will be invoked.

mechanism Property Map

The mechanism that is used to scale when auto scaling operation is invoked.

name String

The name of the auto scaling policy.

trigger Property Map

Determines when auto scaling operation will be invoked.

AutoScalingResourceMetric

Name string | AutoScalingResourceMetricName

Name of the resource.

name String | AutoScalingResourceMetricName

Name of the resource.

name string | AutoScalingResourceMetricName

Name of the resource.

name str | AutoScalingResourceMetricName

Name of the resource.

name String | "cpu" | "memoryInGB"

Name of the resource.

AutoScalingResourceMetricName

Cpu
cpu

Indicates that the resource is CPU cores.

MemoryInGB
memoryInGB

Indicates that the resource is memory in GB.

AutoScalingResourceMetricNameCpu
cpu

Indicates that the resource is CPU cores.

AutoScalingResourceMetricNameMemoryInGB
memoryInGB

Indicates that the resource is memory in GB.

Cpu
cpu

Indicates that the resource is CPU cores.

MemoryInGB
memoryInGB

Indicates that the resource is memory in GB.

Cpu
cpu

Indicates that the resource is CPU cores.

MemoryInGB
memoryInGB

Indicates that the resource is memory in GB.

CPU
cpu

Indicates that the resource is CPU cores.

MEMORY_IN_GB
memoryInGB

Indicates that the resource is memory in GB.

"cpu"
cpu

Indicates that the resource is CPU cores.

"memoryInGB"
memoryInGB

Indicates that the resource is memory in GB.

AutoScalingResourceMetricResponse

Name string

Name of the resource.

Name string

Name of the resource.

name String

Name of the resource.

name string

Name of the resource.

name str

Name of the resource.

name String

Name of the resource.

AverageLoadScalingTrigger

LowerLoadThreshold double

Lower load threshold (if average load is below this threshold, service will scale down).

Metric Pulumi.AzureNative.ServiceFabricMesh.Inputs.AutoScalingResourceMetric

Description of the metric that is used for scaling.

ScaleIntervalInSeconds int

Scale interval that indicates how often will this trigger be checked.

UpperLoadThreshold double

Upper load threshold (if average load is above this threshold, service will scale up).

LowerLoadThreshold float64

Lower load threshold (if average load is below this threshold, service will scale down).

Metric AutoScalingResourceMetric

Description of the metric that is used for scaling.

ScaleIntervalInSeconds int

Scale interval that indicates how often will this trigger be checked.

UpperLoadThreshold float64

Upper load threshold (if average load is above this threshold, service will scale up).

lowerLoadThreshold Double

Lower load threshold (if average load is below this threshold, service will scale down).

metric AutoScalingResourceMetric

Description of the metric that is used for scaling.

scaleIntervalInSeconds Integer

Scale interval that indicates how often will this trigger be checked.

upperLoadThreshold Double

Upper load threshold (if average load is above this threshold, service will scale up).

lowerLoadThreshold number

Lower load threshold (if average load is below this threshold, service will scale down).

metric AutoScalingResourceMetric

Description of the metric that is used for scaling.

scaleIntervalInSeconds number

Scale interval that indicates how often will this trigger be checked.

upperLoadThreshold number

Upper load threshold (if average load is above this threshold, service will scale up).

lower_load_threshold float

Lower load threshold (if average load is below this threshold, service will scale down).

metric AutoScalingResourceMetric

Description of the metric that is used for scaling.

scale_interval_in_seconds int

Scale interval that indicates how often will this trigger be checked.

upper_load_threshold float

Upper load threshold (if average load is above this threshold, service will scale up).

lowerLoadThreshold Number

Lower load threshold (if average load is below this threshold, service will scale down).

metric Property Map

Description of the metric that is used for scaling.

scaleIntervalInSeconds Number

Scale interval that indicates how often will this trigger be checked.

upperLoadThreshold Number

Upper load threshold (if average load is above this threshold, service will scale up).

AverageLoadScalingTriggerResponse

LowerLoadThreshold double

Lower load threshold (if average load is below this threshold, service will scale down).

Metric Pulumi.AzureNative.ServiceFabricMesh.Inputs.AutoScalingResourceMetricResponse

Description of the metric that is used for scaling.

ScaleIntervalInSeconds int

Scale interval that indicates how often will this trigger be checked.

UpperLoadThreshold double

Upper load threshold (if average load is above this threshold, service will scale up).

LowerLoadThreshold float64

Lower load threshold (if average load is below this threshold, service will scale down).

Metric AutoScalingResourceMetricResponse

Description of the metric that is used for scaling.

ScaleIntervalInSeconds int

Scale interval that indicates how often will this trigger be checked.

UpperLoadThreshold float64

Upper load threshold (if average load is above this threshold, service will scale up).

lowerLoadThreshold Double

Lower load threshold (if average load is below this threshold, service will scale down).

metric AutoScalingResourceMetricResponse

Description of the metric that is used for scaling.

scaleIntervalInSeconds Integer

Scale interval that indicates how often will this trigger be checked.

upperLoadThreshold Double

Upper load threshold (if average load is above this threshold, service will scale up).

lowerLoadThreshold number

Lower load threshold (if average load is below this threshold, service will scale down).

metric AutoScalingResourceMetricResponse

Description of the metric that is used for scaling.

scaleIntervalInSeconds number

Scale interval that indicates how often will this trigger be checked.

upperLoadThreshold number

Upper load threshold (if average load is above this threshold, service will scale up).

lower_load_threshold float

Lower load threshold (if average load is below this threshold, service will scale down).

metric AutoScalingResourceMetricResponse

Description of the metric that is used for scaling.

scale_interval_in_seconds int

Scale interval that indicates how often will this trigger be checked.

upper_load_threshold float

Upper load threshold (if average load is above this threshold, service will scale up).

lowerLoadThreshold Number

Lower load threshold (if average load is below this threshold, service will scale down).

metric Property Map

Description of the metric that is used for scaling.

scaleIntervalInSeconds Number

Scale interval that indicates how often will this trigger be checked.

upperLoadThreshold Number

Upper load threshold (if average load is above this threshold, service will scale up).

AzureInternalMonitoringPipelineSinkDescription

AccountName string

Azure Internal monitoring pipeline account.

AutoKeyConfigUrl string

Azure Internal monitoring pipeline autokey associated with the certificate.

Description string

A description of the sink.

FluentdConfigUrl object

Azure Internal monitoring agent fluentd configuration.

MaConfigUrl string

Azure Internal monitoring agent configuration.

Name string

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

Namespace string

Azure Internal monitoring pipeline account namespace.

AccountName string

Azure Internal monitoring pipeline account.

AutoKeyConfigUrl string

Azure Internal monitoring pipeline autokey associated with the certificate.

Description string

A description of the sink.

FluentdConfigUrl interface{}

Azure Internal monitoring agent fluentd configuration.

MaConfigUrl string

Azure Internal monitoring agent configuration.

Name string

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

Namespace string

Azure Internal monitoring pipeline account namespace.

accountName String

Azure Internal monitoring pipeline account.

autoKeyConfigUrl String

Azure Internal monitoring pipeline autokey associated with the certificate.

description String

A description of the sink.

fluentdConfigUrl Object

Azure Internal monitoring agent fluentd configuration.

maConfigUrl String

Azure Internal monitoring agent configuration.

name String

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace String

Azure Internal monitoring pipeline account namespace.

accountName string

Azure Internal monitoring pipeline account.

autoKeyConfigUrl string

Azure Internal monitoring pipeline autokey associated with the certificate.

description string

A description of the sink.

fluentdConfigUrl any

Azure Internal monitoring agent fluentd configuration.

maConfigUrl string

Azure Internal monitoring agent configuration.

name string

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace string

Azure Internal monitoring pipeline account namespace.

account_name str

Azure Internal monitoring pipeline account.

auto_key_config_url str

Azure Internal monitoring pipeline autokey associated with the certificate.

description str

A description of the sink.

fluentd_config_url Any

Azure Internal monitoring agent fluentd configuration.

ma_config_url str

Azure Internal monitoring agent configuration.

name str

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace str

Azure Internal monitoring pipeline account namespace.

accountName String

Azure Internal monitoring pipeline account.

autoKeyConfigUrl String

Azure Internal monitoring pipeline autokey associated with the certificate.

description String

A description of the sink.

fluentdConfigUrl Any

Azure Internal monitoring agent fluentd configuration.

maConfigUrl String

Azure Internal monitoring agent configuration.

name String

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace String

Azure Internal monitoring pipeline account namespace.

AzureInternalMonitoringPipelineSinkDescriptionResponse

AccountName string

Azure Internal monitoring pipeline account.

AutoKeyConfigUrl string

Azure Internal monitoring pipeline autokey associated with the certificate.

Description string

A description of the sink.

FluentdConfigUrl object

Azure Internal monitoring agent fluentd configuration.

MaConfigUrl string

Azure Internal monitoring agent configuration.

Name string

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

Namespace string

Azure Internal monitoring pipeline account namespace.

AccountName string

Azure Internal monitoring pipeline account.

AutoKeyConfigUrl string

Azure Internal monitoring pipeline autokey associated with the certificate.

Description string

A description of the sink.

FluentdConfigUrl interface{}

Azure Internal monitoring agent fluentd configuration.

MaConfigUrl string

Azure Internal monitoring agent configuration.

Name string

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

Namespace string

Azure Internal monitoring pipeline account namespace.

accountName String

Azure Internal monitoring pipeline account.

autoKeyConfigUrl String

Azure Internal monitoring pipeline autokey associated with the certificate.

description String

A description of the sink.

fluentdConfigUrl Object

Azure Internal monitoring agent fluentd configuration.

maConfigUrl String

Azure Internal monitoring agent configuration.

name String

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace String

Azure Internal monitoring pipeline account namespace.

accountName string

Azure Internal monitoring pipeline account.

autoKeyConfigUrl string

Azure Internal monitoring pipeline autokey associated with the certificate.

description string

A description of the sink.

fluentdConfigUrl any

Azure Internal monitoring agent fluentd configuration.

maConfigUrl string

Azure Internal monitoring agent configuration.

name string

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace string

Azure Internal monitoring pipeline account namespace.

account_name str

Azure Internal monitoring pipeline account.

auto_key_config_url str

Azure Internal monitoring pipeline autokey associated with the certificate.

description str

A description of the sink.

fluentd_config_url Any

Azure Internal monitoring agent fluentd configuration.

ma_config_url str

Azure Internal monitoring agent configuration.

name str

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace str

Azure Internal monitoring pipeline account namespace.

accountName String

Azure Internal monitoring pipeline account.

autoKeyConfigUrl String

Azure Internal monitoring pipeline autokey associated with the certificate.

description String

A description of the sink.

fluentdConfigUrl Any

Azure Internal monitoring agent fluentd configuration.

maConfigUrl String

Azure Internal monitoring agent configuration.

name String

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

namespace String

Azure Internal monitoring pipeline account namespace.

ContainerCodePackageProperties

Image string

The Container image to use.

Name string

The name of the code package.

Resources Pulumi.AzureNative.ServiceFabricMesh.Inputs.ResourceRequirements

The resources required by this container.

Commands List<string>

Command array to execute within the container in exec form.

Diagnostics Pulumi.AzureNative.ServiceFabricMesh.Inputs.DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

Endpoints List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EndpointProperties>

The endpoints exposed by this container.

Entrypoint string

Override for the default entry point in the container.

EnvironmentVariables List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EnvironmentVariable>

The environment variables to set in this container

ImageRegistryCredential Pulumi.AzureNative.ServiceFabricMesh.Inputs.ImageRegistryCredential

Image registry credential.

Labels List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerLabel>

The labels to set in this container.

ReliableCollectionsRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ReliableCollectionsRef>

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

Settings List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.Setting>

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

VolumeRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.VolumeReference>

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

Volumes List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ApplicationScopedVolume>

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

Image string

The Container image to use.

Name string

The name of the code package.

Resources ResourceRequirements

The resources required by this container.

Commands []string

Command array to execute within the container in exec form.

Diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

Endpoints []EndpointProperties

The endpoints exposed by this container.

Entrypoint string

Override for the default entry point in the container.

EnvironmentVariables []EnvironmentVariable

The environment variables to set in this container

ImageRegistryCredential ImageRegistryCredential

Image registry credential.

Labels []ContainerLabel

The labels to set in this container.

ReliableCollectionsRefs []ReliableCollectionsRef

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

Settings []Setting

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

VolumeRefs []VolumeReference

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

Volumes []ApplicationScopedVolume

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image String

The Container image to use.

name String

The name of the code package.

resources ResourceRequirements

The resources required by this container.

commands List<String>

Command array to execute within the container in exec form.

diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

endpoints List<EndpointProperties>

The endpoints exposed by this container.

entrypoint String

Override for the default entry point in the container.

environmentVariables List<EnvironmentVariable>

The environment variables to set in this container

imageRegistryCredential ImageRegistryCredential

Image registry credential.

labels List<ContainerLabel>

The labels to set in this container.

reliableCollectionsRefs List<ReliableCollectionsRef>

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings List<Setting>

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volumeRefs List<VolumeReference>

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes List<ApplicationScopedVolume>

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image string

The Container image to use.

name string

The name of the code package.

resources ResourceRequirements

The resources required by this container.

commands string[]

Command array to execute within the container in exec form.

diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

endpoints EndpointProperties[]

The endpoints exposed by this container.

entrypoint string

Override for the default entry point in the container.

environmentVariables EnvironmentVariable[]

The environment variables to set in this container

imageRegistryCredential ImageRegistryCredential

Image registry credential.

labels ContainerLabel[]

The labels to set in this container.

reliableCollectionsRefs ReliableCollectionsRef[]

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings Setting[]

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volumeRefs VolumeReference[]

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes ApplicationScopedVolume[]

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image str

The Container image to use.

name str

The name of the code package.

resources ResourceRequirements

The resources required by this container.

commands Sequence[str]

Command array to execute within the container in exec form.

diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

endpoints Sequence[EndpointProperties]

The endpoints exposed by this container.

entrypoint str

Override for the default entry point in the container.

environment_variables Sequence[EnvironmentVariable]

The environment variables to set in this container

image_registry_credential ImageRegistryCredential

Image registry credential.

labels Sequence[ContainerLabel]

The labels to set in this container.

reliable_collections_refs Sequence[ReliableCollectionsRef]

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings Sequence[Setting]

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volume_refs Sequence[VolumeReference]

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes Sequence[ApplicationScopedVolume]

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image String

The Container image to use.

name String

The name of the code package.

resources Property Map

The resources required by this container.

commands List<String>

Command array to execute within the container in exec form.

diagnostics Property Map

Reference to sinks in DiagnosticsDescription.

endpoints List<Property Map>

The endpoints exposed by this container.

entrypoint String

Override for the default entry point in the container.

environmentVariables List<Property Map>

The environment variables to set in this container

imageRegistryCredential Property Map

Image registry credential.

labels List<Property Map>

The labels to set in this container.

reliableCollectionsRefs List<Property Map>

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings List<Property Map>

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volumeRefs List<Property Map>

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes List<Property Map>

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

ContainerCodePackagePropertiesResponse

Image string

The Container image to use.

InstanceView Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerInstanceViewResponse

Runtime information of a container instance.

Name string

The name of the code package.

Resources Pulumi.AzureNative.ServiceFabricMesh.Inputs.ResourceRequirementsResponse

The resources required by this container.

Commands List<string>

Command array to execute within the container in exec form.

Diagnostics Pulumi.AzureNative.ServiceFabricMesh.Inputs.DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

Endpoints List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EndpointPropertiesResponse>

The endpoints exposed by this container.

Entrypoint string

Override for the default entry point in the container.

EnvironmentVariables List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EnvironmentVariableResponse>

The environment variables to set in this container

ImageRegistryCredential Pulumi.AzureNative.ServiceFabricMesh.Inputs.ImageRegistryCredentialResponse

Image registry credential.

Labels List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerLabelResponse>

The labels to set in this container.

ReliableCollectionsRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ReliableCollectionsRefResponse>

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

Settings List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.SettingResponse>

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

VolumeRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.VolumeReferenceResponse>

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

Volumes List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ApplicationScopedVolumeResponse>

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

Image string

The Container image to use.

InstanceView ContainerInstanceViewResponse

Runtime information of a container instance.

Name string

The name of the code package.

Resources ResourceRequirementsResponse

The resources required by this container.

Commands []string

Command array to execute within the container in exec form.

Diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

Endpoints []EndpointPropertiesResponse

The endpoints exposed by this container.

Entrypoint string

Override for the default entry point in the container.

EnvironmentVariables []EnvironmentVariableResponse

The environment variables to set in this container

ImageRegistryCredential ImageRegistryCredentialResponse

Image registry credential.

Labels []ContainerLabelResponse

The labels to set in this container.

ReliableCollectionsRefs []ReliableCollectionsRefResponse

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

Settings []SettingResponse

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

VolumeRefs []VolumeReferenceResponse

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

Volumes []ApplicationScopedVolumeResponse

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image String

The Container image to use.

instanceView ContainerInstanceViewResponse

Runtime information of a container instance.

name String

The name of the code package.

resources ResourceRequirementsResponse

The resources required by this container.

commands List<String>

Command array to execute within the container in exec form.

diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

endpoints List<EndpointPropertiesResponse>

The endpoints exposed by this container.

entrypoint String

Override for the default entry point in the container.

environmentVariables List<EnvironmentVariableResponse>

The environment variables to set in this container

imageRegistryCredential ImageRegistryCredentialResponse

Image registry credential.

labels List<ContainerLabelResponse>

The labels to set in this container.

reliableCollectionsRefs List<ReliableCollectionsRefResponse>

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings List<SettingResponse>

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volumeRefs List<VolumeReferenceResponse>

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes List<ApplicationScopedVolumeResponse>

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image string

The Container image to use.

instanceView ContainerInstanceViewResponse

Runtime information of a container instance.

name string

The name of the code package.

resources ResourceRequirementsResponse

The resources required by this container.

commands string[]

Command array to execute within the container in exec form.

diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

endpoints EndpointPropertiesResponse[]

The endpoints exposed by this container.

entrypoint string

Override for the default entry point in the container.

environmentVariables EnvironmentVariableResponse[]

The environment variables to set in this container

imageRegistryCredential ImageRegistryCredentialResponse

Image registry credential.

labels ContainerLabelResponse[]

The labels to set in this container.

reliableCollectionsRefs ReliableCollectionsRefResponse[]

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings SettingResponse[]

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volumeRefs VolumeReferenceResponse[]

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes ApplicationScopedVolumeResponse[]

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image str

The Container image to use.

instance_view ContainerInstanceViewResponse

Runtime information of a container instance.

name str

The name of the code package.

resources ResourceRequirementsResponse

The resources required by this container.

commands Sequence[str]

Command array to execute within the container in exec form.

diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

endpoints Sequence[EndpointPropertiesResponse]

The endpoints exposed by this container.

entrypoint str

Override for the default entry point in the container.

environment_variables Sequence[EnvironmentVariableResponse]

The environment variables to set in this container

image_registry_credential ImageRegistryCredentialResponse

Image registry credential.

labels Sequence[ContainerLabelResponse]

The labels to set in this container.

reliable_collections_refs Sequence[ReliableCollectionsRefResponse]

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings Sequence[SettingResponse]

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volume_refs Sequence[VolumeReferenceResponse]

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes Sequence[ApplicationScopedVolumeResponse]

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

image String

The Container image to use.

instanceView Property Map

Runtime information of a container instance.

name String

The name of the code package.

resources Property Map

The resources required by this container.

commands List<String>

Command array to execute within the container in exec form.

diagnostics Property Map

Reference to sinks in DiagnosticsDescription.

endpoints List<Property Map>

The endpoints exposed by this container.

entrypoint String

Override for the default entry point in the container.

environmentVariables List<Property Map>

The environment variables to set in this container

imageRegistryCredential Property Map

Image registry credential.

labels List<Property Map>

The labels to set in this container.

reliableCollectionsRefs List<Property Map>

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

settings List<Property Map>

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\secrets". The path for Linux container is "/var/secrets".

volumeRefs List<Property Map>

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

volumes List<Property Map>

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

ContainerEventResponse

Count int

The count of the event.

FirstTimestamp string

Date/time of the first event.

LastTimestamp string

Date/time of the last event.

Message string

The event message

Name string

The name of the container event.

Type string

The event type.

Count int

The count of the event.

FirstTimestamp string

Date/time of the first event.

LastTimestamp string

Date/time of the last event.

Message string

The event message

Name string

The name of the container event.

Type string

The event type.

count Integer

The count of the event.

firstTimestamp String

Date/time of the first event.

lastTimestamp String

Date/time of the last event.

message String

The event message

name String

The name of the container event.

type String

The event type.

count number

The count of the event.

firstTimestamp string

Date/time of the first event.

lastTimestamp string

Date/time of the last event.

message string

The event message

name string

The name of the container event.

type string

The event type.

count int

The count of the event.

first_timestamp str

Date/time of the first event.

last_timestamp str

Date/time of the last event.

message str

The event message

name str

The name of the container event.

type str

The event type.

count Number

The count of the event.

firstTimestamp String

Date/time of the first event.

lastTimestamp String

Date/time of the last event.

message String

The event message

name String

The name of the container event.

type String

The event type.

ContainerInstanceViewResponse

CurrentState Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerStateResponse

Current container instance state.

Events List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerEventResponse>

The events of this container instance.

PreviousState Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerStateResponse

Previous container instance state.

RestartCount int

The number of times the container has been restarted.

CurrentState ContainerStateResponse

Current container instance state.

Events []ContainerEventResponse

The events of this container instance.

PreviousState ContainerStateResponse

Previous container instance state.

RestartCount int

The number of times the container has been restarted.

currentState ContainerStateResponse

Current container instance state.

events List<ContainerEventResponse>

The events of this container instance.

previousState ContainerStateResponse

Previous container instance state.

restartCount Integer

The number of times the container has been restarted.

currentState ContainerStateResponse

Current container instance state.

events ContainerEventResponse[]

The events of this container instance.

previousState ContainerStateResponse

Previous container instance state.

restartCount number

The number of times the container has been restarted.

current_state ContainerStateResponse

Current container instance state.

events Sequence[ContainerEventResponse]

The events of this container instance.

previous_state ContainerStateResponse

Previous container instance state.

restart_count int

The number of times the container has been restarted.

currentState Property Map

Current container instance state.

events List<Property Map>

The events of this container instance.

previousState Property Map

Previous container instance state.

restartCount Number

The number of times the container has been restarted.

ContainerLabel

Name string

The name of the container label.

Value string

The value of the container label.

Name string

The name of the container label.

Value string

The value of the container label.

name String

The name of the container label.

value String

The value of the container label.

name string

The name of the container label.

value string

The value of the container label.

name str

The name of the container label.

value str

The value of the container label.

name String

The name of the container label.

value String

The value of the container label.

ContainerLabelResponse

Name string

The name of the container label.

Value string

The value of the container label.

Name string

The name of the container label.

Value string

The value of the container label.

name String

The name of the container label.

value String

The value of the container label.

name string

The name of the container label.

value string

The value of the container label.

name str

The name of the container label.

value str

The value of the container label.

name String

The name of the container label.

value String

The value of the container label.

ContainerStateResponse

DetailStatus string

Human-readable status of this state.

ExitCode string

The container exit code.

FinishTime string

Date/time when the container state finished.

StartTime string

Date/time when the container state started.

State string

The state of this container

DetailStatus string

Human-readable status of this state.

ExitCode string

The container exit code.

FinishTime string

Date/time when the container state finished.

StartTime string

Date/time when the container state started.

State string

The state of this container

detailStatus String

Human-readable status of this state.

exitCode String

The container exit code.

finishTime String

Date/time when the container state finished.

startTime String

Date/time when the container state started.

state String

The state of this container

detailStatus string

Human-readable status of this state.

exitCode string

The container exit code.

finishTime string

Date/time when the container state finished.

startTime string

Date/time when the container state started.

state string

The state of this container

detail_status str

Human-readable status of this state.

exit_code str

The container exit code.

finish_time str

Date/time when the container state finished.

start_time str

Date/time when the container state started.

state str

The state of this container

detailStatus String

Human-readable status of this state.

exitCode String

The container exit code.

finishTime String

Date/time when the container state finished.

startTime String

Date/time when the container state started.

state String

The state of this container

DiagnosticsDescription

DefaultSinkRefs List<string>

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

Enabled bool

Status of whether or not sinks are enabled.

Sinks List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.AzureInternalMonitoringPipelineSinkDescription>

List of supported sinks that can be referenced.

DefaultSinkRefs []string

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

Enabled bool

Status of whether or not sinks are enabled.

Sinks []AzureInternalMonitoringPipelineSinkDescription

List of supported sinks that can be referenced.

defaultSinkRefs List<String>

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled Boolean

Status of whether or not sinks are enabled.

sinks List<AzureInternalMonitoringPipelineSinkDescription>

List of supported sinks that can be referenced.

defaultSinkRefs string[]

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled boolean

Status of whether or not sinks are enabled.

sinks AzureInternalMonitoringPipelineSinkDescription[]

List of supported sinks that can be referenced.

default_sink_refs Sequence[str]

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled bool

Status of whether or not sinks are enabled.

sinks Sequence[AzureInternalMonitoringPipelineSinkDescription]

List of supported sinks that can be referenced.

defaultSinkRefs List<String>

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled Boolean

Status of whether or not sinks are enabled.

sinks List<Property Map>

List of supported sinks that can be referenced.

DiagnosticsDescriptionResponse

DefaultSinkRefs List<string>

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

Enabled bool

Status of whether or not sinks are enabled.

Sinks List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.AzureInternalMonitoringPipelineSinkDescriptionResponse>

List of supported sinks that can be referenced.

DefaultSinkRefs []string

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

Enabled bool

Status of whether or not sinks are enabled.

Sinks []AzureInternalMonitoringPipelineSinkDescriptionResponse

List of supported sinks that can be referenced.

defaultSinkRefs List<String>

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled Boolean

Status of whether or not sinks are enabled.

sinks List<AzureInternalMonitoringPipelineSinkDescriptionResponse>

List of supported sinks that can be referenced.

defaultSinkRefs string[]

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled boolean

Status of whether or not sinks are enabled.

sinks AzureInternalMonitoringPipelineSinkDescriptionResponse[]

List of supported sinks that can be referenced.

default_sink_refs Sequence[str]

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled bool

Status of whether or not sinks are enabled.

sinks Sequence[AzureInternalMonitoringPipelineSinkDescriptionResponse]

List of supported sinks that can be referenced.

defaultSinkRefs List<String>

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

enabled Boolean

Status of whether or not sinks are enabled.

sinks List<Property Map>

List of supported sinks that can be referenced.

DiagnosticsRef

Enabled bool

Status of whether or not sinks are enabled.

SinkRefs List<string>

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

Enabled bool

Status of whether or not sinks are enabled.

SinkRefs []string

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled Boolean

Status of whether or not sinks are enabled.

sinkRefs List<String>

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled boolean

Status of whether or not sinks are enabled.

sinkRefs string[]

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled bool

Status of whether or not sinks are enabled.

sink_refs Sequence[str]

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled Boolean

Status of whether or not sinks are enabled.

sinkRefs List<String>

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

DiagnosticsRefResponse

Enabled bool

Status of whether or not sinks are enabled.

SinkRefs List<string>

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

Enabled bool

Status of whether or not sinks are enabled.

SinkRefs []string

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled Boolean

Status of whether or not sinks are enabled.

sinkRefs List<String>

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled boolean

Status of whether or not sinks are enabled.

sinkRefs string[]

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled bool

Status of whether or not sinks are enabled.

sink_refs Sequence[str]

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

enabled Boolean

Status of whether or not sinks are enabled.

sinkRefs List<String>

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

EndpointProperties

Name string

The name of the endpoint.

Port int

Port used by the container.

Name string

The name of the endpoint.

Port int

Port used by the container.

name String

The name of the endpoint.

port Integer

Port used by the container.

name string

The name of the endpoint.

port number

Port used by the container.

name str

The name of the endpoint.

port int

Port used by the container.

name String

The name of the endpoint.

port Number

Port used by the container.

EndpointPropertiesResponse

Name string

The name of the endpoint.

Port int

Port used by the container.

Name string

The name of the endpoint.

Port int

Port used by the container.

name String

The name of the endpoint.

port Integer

Port used by the container.

name string

The name of the endpoint.

port number

Port used by the container.

name str

The name of the endpoint.

port int

Port used by the container.

name String

The name of the endpoint.

port Number

Port used by the container.

EndpointRef

Name string

Name of the endpoint.

Name string

Name of the endpoint.

name String

Name of the endpoint.

name string

Name of the endpoint.

name str

Name of the endpoint.

name String

Name of the endpoint.

EndpointRefResponse

Name string

Name of the endpoint.

Name string

Name of the endpoint.

name String

Name of the endpoint.

name string

Name of the endpoint.

name str

Name of the endpoint.

name String

Name of the endpoint.

EnvironmentVariable

Name string

The name of the environment variable.

Value string

The value of the environment variable.

Name string

The name of the environment variable.

Value string

The value of the environment variable.

name String

The name of the environment variable.

value String

The value of the environment variable.

name string

The name of the environment variable.

value string

The value of the environment variable.

name str

The name of the environment variable.

value str

The value of the environment variable.

name String

The name of the environment variable.

value String

The value of the environment variable.

EnvironmentVariableResponse

Name string

The name of the environment variable.

Value string

The value of the environment variable.

Name string

The name of the environment variable.

Value string

The value of the environment variable.

name String

The name of the environment variable.

value String

The value of the environment variable.

name string

The name of the environment variable.

value string

The value of the environment variable.

name str

The name of the environment variable.

value str

The value of the environment variable.

name String

The name of the environment variable.

value String

The value of the environment variable.

ImageRegistryCredential

Server string

Docker image registry server, without protocol such as http and https.

Username string

The username for the private registry.

Password string

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

Server string

Docker image registry server, without protocol such as http and https.

Username string

The username for the private registry.

Password string

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server String

Docker image registry server, without protocol such as http and https.

username String

The username for the private registry.

password String

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server string

Docker image registry server, without protocol such as http and https.

username string

The username for the private registry.

password string

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server str

Docker image registry server, without protocol such as http and https.

username str

The username for the private registry.

password str

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server String

Docker image registry server, without protocol such as http and https.

username String

The username for the private registry.

password String

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

ImageRegistryCredentialResponse

Server string

Docker image registry server, without protocol such as http and https.

Username string

The username for the private registry.

Password string

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

Server string

Docker image registry server, without protocol such as http and https.

Username string

The username for the private registry.

Password string

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server String

Docker image registry server, without protocol such as http and https.

username String

The username for the private registry.

password String

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server string

Docker image registry server, without protocol such as http and https.

username string

The username for the private registry.

password string

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server str

Docker image registry server, without protocol such as http and https.

username str

The username for the private registry.

password str

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

server String

Docker image registry server, without protocol such as http and https.

username String

The username for the private registry.

password String

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

NetworkRef

EndpointRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EndpointRef>

A list of endpoints that are exposed on this network.

Name string

Name of the network

EndpointRefs []EndpointRef

A list of endpoints that are exposed on this network.

Name string

Name of the network

endpointRefs List<EndpointRef>

A list of endpoints that are exposed on this network.

name String

Name of the network

endpointRefs EndpointRef[]

A list of endpoints that are exposed on this network.

name string

Name of the network

endpoint_refs Sequence[EndpointRef]

A list of endpoints that are exposed on this network.

name str

Name of the network

endpointRefs List<Property Map>

A list of endpoints that are exposed on this network.

name String

Name of the network

NetworkRefResponse

EndpointRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EndpointRefResponse>

A list of endpoints that are exposed on this network.

Name string

Name of the network

EndpointRefs []EndpointRefResponse

A list of endpoints that are exposed on this network.

Name string

Name of the network

endpointRefs List<EndpointRefResponse>

A list of endpoints that are exposed on this network.

name String

Name of the network

endpointRefs EndpointRefResponse[]

A list of endpoints that are exposed on this network.

name string

Name of the network

endpoint_refs Sequence[EndpointRefResponse]

A list of endpoints that are exposed on this network.

name str

Name of the network

endpointRefs List<Property Map>

A list of endpoints that are exposed on this network.

name String

Name of the network

OperatingSystemType

Linux
Linux

The required operating system is Linux.

Windows
Windows

The required operating system is Windows.

OperatingSystemTypeLinux
Linux

The required operating system is Linux.

OperatingSystemTypeWindows
Windows

The required operating system is Windows.

Linux
Linux

The required operating system is Linux.

Windows
Windows

The required operating system is Windows.

Linux
Linux

The required operating system is Linux.

Windows
Windows

The required operating system is Windows.

LINUX
Linux

The required operating system is Linux.

WINDOWS
Windows

The required operating system is Windows.

"Linux"
Linux

The required operating system is Linux.

"Windows"
Windows

The required operating system is Windows.

ReliableCollectionsRef

Name string

Name of ReliableCollection resource. Right now it's not used and you can use any string.

DoNotPersistState bool

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

Name string

Name of ReliableCollection resource. Right now it's not used and you can use any string.

DoNotPersistState bool

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name String

Name of ReliableCollection resource. Right now it's not used and you can use any string.

doNotPersistState Boolean

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name string

Name of ReliableCollection resource. Right now it's not used and you can use any string.

doNotPersistState boolean

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name str

Name of ReliableCollection resource. Right now it's not used and you can use any string.

do_not_persist_state bool

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name String

Name of ReliableCollection resource. Right now it's not used and you can use any string.

doNotPersistState Boolean

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

ReliableCollectionsRefResponse

Name string

Name of ReliableCollection resource. Right now it's not used and you can use any string.

DoNotPersistState bool

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

Name string

Name of ReliableCollection resource. Right now it's not used and you can use any string.

DoNotPersistState bool

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name String

Name of ReliableCollection resource. Right now it's not used and you can use any string.

doNotPersistState Boolean

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name string

Name of ReliableCollection resource. Right now it's not used and you can use any string.

doNotPersistState boolean

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name str

Name of ReliableCollection resource. Right now it's not used and you can use any string.

do_not_persist_state bool

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

name String

Name of ReliableCollection resource. Right now it's not used and you can use any string.

doNotPersistState Boolean

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

ResourceLimits

Cpu double

CPU limits in cores. At present, only full cores are supported.

MemoryInGB double

The memory limit in GB.

Cpu float64

CPU limits in cores. At present, only full cores are supported.

MemoryInGB float64

The memory limit in GB.

cpu Double

CPU limits in cores. At present, only full cores are supported.

memoryInGB Double

The memory limit in GB.

cpu number

CPU limits in cores. At present, only full cores are supported.

memoryInGB number

The memory limit in GB.

cpu float

CPU limits in cores. At present, only full cores are supported.

memory_in_gb float

The memory limit in GB.

cpu Number

CPU limits in cores. At present, only full cores are supported.

memoryInGB Number

The memory limit in GB.

ResourceLimitsResponse

Cpu double

CPU limits in cores. At present, only full cores are supported.

MemoryInGB double

The memory limit in GB.

Cpu float64

CPU limits in cores. At present, only full cores are supported.

MemoryInGB float64

The memory limit in GB.

cpu Double

CPU limits in cores. At present, only full cores are supported.

memoryInGB Double

The memory limit in GB.

cpu number

CPU limits in cores. At present, only full cores are supported.

memoryInGB number

The memory limit in GB.

cpu float

CPU limits in cores. At present, only full cores are supported.

memory_in_gb float

The memory limit in GB.

cpu Number

CPU limits in cores. At present, only full cores are supported.

memoryInGB Number

The memory limit in GB.

ResourceRequests

Cpu double

Requested number of CPU cores. At present, only full cores are supported.

MemoryInGB double

The memory request in GB for this container.

Cpu float64

Requested number of CPU cores. At present, only full cores are supported.

MemoryInGB float64

The memory request in GB for this container.

cpu Double

Requested number of CPU cores. At present, only full cores are supported.

memoryInGB Double

The memory request in GB for this container.

cpu number

Requested number of CPU cores. At present, only full cores are supported.

memoryInGB number

The memory request in GB for this container.

cpu float

Requested number of CPU cores. At present, only full cores are supported.

memory_in_gb float

The memory request in GB for this container.

cpu Number

Requested number of CPU cores. At present, only full cores are supported.

memoryInGB Number

The memory request in GB for this container.

ResourceRequestsResponse

Cpu double

Requested number of CPU cores. At present, only full cores are supported.

MemoryInGB double

The memory request in GB for this container.

Cpu float64

Requested number of CPU cores. At present, only full cores are supported.

MemoryInGB float64

The memory request in GB for this container.

cpu Double

Requested number of CPU cores. At present, only full cores are supported.

memoryInGB Double

The memory request in GB for this container.

cpu number

Requested number of CPU cores. At present, only full cores are supported.

memoryInGB number

The memory request in GB for this container.

cpu float

Requested number of CPU cores. At present, only full cores are supported.

memory_in_gb float

The memory request in GB for this container.

cpu Number

Requested number of CPU cores. At present, only full cores are supported.

memoryInGB Number

The memory request in GB for this container.

ResourceRequirements

Requests Pulumi.AzureNative.ServiceFabricMesh.Inputs.ResourceRequests

Describes the requested resources for a given container.

Limits Pulumi.AzureNative.ServiceFabricMesh.Inputs.ResourceLimits

Describes the maximum limits on the resources for a given container.

Requests ResourceRequests

Describes the requested resources for a given container.

Limits ResourceLimits

Describes the maximum limits on the resources for a given container.

requests ResourceRequests

Describes the requested resources for a given container.

limits ResourceLimits

Describes the maximum limits on the resources for a given container.

requests ResourceRequests

Describes the requested resources for a given container.

limits ResourceLimits

Describes the maximum limits on the resources for a given container.

requests ResourceRequests

Describes the requested resources for a given container.

limits ResourceLimits

Describes the maximum limits on the resources for a given container.

requests Property Map

Describes the requested resources for a given container.

limits Property Map

Describes the maximum limits on the resources for a given container.

ResourceRequirementsResponse

Requests Pulumi.AzureNative.ServiceFabricMesh.Inputs.ResourceRequestsResponse

Describes the requested resources for a given container.

Limits Pulumi.AzureNative.ServiceFabricMesh.Inputs.ResourceLimitsResponse

Describes the maximum limits on the resources for a given container.

Requests ResourceRequestsResponse

Describes the requested resources for a given container.

Limits ResourceLimitsResponse

Describes the maximum limits on the resources for a given container.

requests ResourceRequestsResponse

Describes the requested resources for a given container.

limits ResourceLimitsResponse

Describes the maximum limits on the resources for a given container.

requests ResourceRequestsResponse

Describes the requested resources for a given container.

limits ResourceLimitsResponse

Describes the maximum limits on the resources for a given container.

requests ResourceRequestsResponse

Describes the requested resources for a given container.

limits ResourceLimitsResponse

Describes the maximum limits on the resources for a given container.

requests Property Map

Describes the requested resources for a given container.

limits Property Map

Describes the maximum limits on the resources for a given container.

ServiceResourceDescription

CodePackages List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerCodePackageProperties>

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

OsType string | Pulumi.AzureNative.ServiceFabricMesh.OperatingSystemType

The operation system required by the code in service.

AutoScalingPolicies List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.AutoScalingPolicy>

Auto scaling policies

Description string

User readable description of the service.

Diagnostics Pulumi.AzureNative.ServiceFabricMesh.Inputs.DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

Name string

The name of the resource

NetworkRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.NetworkRef>

The names of the private networks that this service needs to be part of.

ReplicaCount int

The number of replicas of the service to create. Defaults to 1 if not specified.

CodePackages []ContainerCodePackageProperties

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

OsType string | OperatingSystemType

The operation system required by the code in service.

AutoScalingPolicies []AutoScalingPolicy

Auto scaling policies

Description string

User readable description of the service.

Diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

Name string

The name of the resource

NetworkRefs []NetworkRef

The names of the private networks that this service needs to be part of.

ReplicaCount int

The number of replicas of the service to create. Defaults to 1 if not specified.

codePackages List<ContainerCodePackageProperties>

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

osType String | OperatingSystemType

The operation system required by the code in service.

autoScalingPolicies List<AutoScalingPolicy>

Auto scaling policies

description String

User readable description of the service.

diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

name String

The name of the resource

networkRefs List<NetworkRef>

The names of the private networks that this service needs to be part of.

replicaCount Integer

The number of replicas of the service to create. Defaults to 1 if not specified.

codePackages ContainerCodePackageProperties[]

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

osType string | OperatingSystemType

The operation system required by the code in service.

autoScalingPolicies AutoScalingPolicy[]

Auto scaling policies

description string

User readable description of the service.

diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

name string

The name of the resource

networkRefs NetworkRef[]

The names of the private networks that this service needs to be part of.

replicaCount number

The number of replicas of the service to create. Defaults to 1 if not specified.

code_packages Sequence[ContainerCodePackageProperties]

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

os_type str | OperatingSystemType

The operation system required by the code in service.

auto_scaling_policies Sequence[AutoScalingPolicy]

Auto scaling policies

description str

User readable description of the service.

diagnostics DiagnosticsRef

Reference to sinks in DiagnosticsDescription.

name str

The name of the resource

network_refs Sequence[NetworkRef]

The names of the private networks that this service needs to be part of.

replica_count int

The number of replicas of the service to create. Defaults to 1 if not specified.

codePackages List<Property Map>

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

osType String | "Linux" | "Windows"

The operation system required by the code in service.

autoScalingPolicies List<Property Map>

Auto scaling policies

description String

User readable description of the service.

diagnostics Property Map

Reference to sinks in DiagnosticsDescription.

name String

The name of the resource

networkRefs List<Property Map>

The names of the private networks that this service needs to be part of.

replicaCount Number

The number of replicas of the service to create. Defaults to 1 if not specified.

ServiceResourceDescriptionResponse

CodePackages List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.ContainerCodePackagePropertiesResponse>

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

HealthState string

Describes the health state of an application resource.

Id string

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

OsType string

The operation system required by the code in service.

ProvisioningState string

State of the resource.

Status string

Status of the service.

StatusDetails string

Gives additional information about the current status of the service.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

UnhealthyEvaluation string

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

AutoScalingPolicies List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.AutoScalingPolicyResponse>

Auto scaling policies

Description string

User readable description of the service.

Diagnostics Pulumi.AzureNative.ServiceFabricMesh.Inputs.DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

Name string

The name of the resource

NetworkRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.NetworkRefResponse>

The names of the private networks that this service needs to be part of.

ReplicaCount int

The number of replicas of the service to create. Defaults to 1 if not specified.

CodePackages []ContainerCodePackagePropertiesResponse

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

HealthState string

Describes the health state of an application resource.

Id string

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

OsType string

The operation system required by the code in service.

ProvisioningState string

State of the resource.

Status string

Status of the service.

StatusDetails string

Gives additional information about the current status of the service.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

UnhealthyEvaluation string

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

AutoScalingPolicies []AutoScalingPolicyResponse

Auto scaling policies

Description string

User readable description of the service.

Diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

Name string

The name of the resource

NetworkRefs []NetworkRefResponse

The names of the private networks that this service needs to be part of.

ReplicaCount int

The number of replicas of the service to create. Defaults to 1 if not specified.

codePackages List<ContainerCodePackagePropertiesResponse>

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

healthState String

Describes the health state of an application resource.

id String

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

osType String

The operation system required by the code in service.

provisioningState String

State of the resource.

status String

Status of the service.

statusDetails String

Gives additional information about the current status of the service.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthyEvaluation String

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

autoScalingPolicies List<AutoScalingPolicyResponse>

Auto scaling policies

description String

User readable description of the service.

diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

name String

The name of the resource

networkRefs List<NetworkRefResponse>

The names of the private networks that this service needs to be part of.

replicaCount Integer

The number of replicas of the service to create. Defaults to 1 if not specified.

codePackages ContainerCodePackagePropertiesResponse[]

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

healthState string

Describes the health state of an application resource.

id string

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

osType string

The operation system required by the code in service.

provisioningState string

State of the resource.

status string

Status of the service.

statusDetails string

Gives additional information about the current status of the service.

type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthyEvaluation string

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

autoScalingPolicies AutoScalingPolicyResponse[]

Auto scaling policies

description string

User readable description of the service.

diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

name string

The name of the resource

networkRefs NetworkRefResponse[]

The names of the private networks that this service needs to be part of.

replicaCount number

The number of replicas of the service to create. Defaults to 1 if not specified.

code_packages Sequence[ContainerCodePackagePropertiesResponse]

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

health_state str

Describes the health state of an application resource.

id str

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

os_type str

The operation system required by the code in service.

provisioning_state str

State of the resource.

status str

Status of the service.

status_details str

Gives additional information about the current status of the service.

type str

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthy_evaluation str

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

auto_scaling_policies Sequence[AutoScalingPolicyResponse]

Auto scaling policies

description str

User readable description of the service.

diagnostics DiagnosticsRefResponse

Reference to sinks in DiagnosticsDescription.

name str

The name of the resource

network_refs Sequence[NetworkRefResponse]

The names of the private networks that this service needs to be part of.

replica_count int

The number of replicas of the service to create. Defaults to 1 if not specified.

codePackages List<Property Map>

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

healthState String

Describes the health state of an application resource.

id String

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

osType String

The operation system required by the code in service.

provisioningState String

State of the resource.

status String

Status of the service.

statusDetails String

Gives additional information about the current status of the service.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

unhealthyEvaluation String

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

autoScalingPolicies List<Property Map>

Auto scaling policies

description String

User readable description of the service.

diagnostics Property Map

Reference to sinks in DiagnosticsDescription.

name String

The name of the resource

networkRefs List<Property Map>

The names of the private networks that this service needs to be part of.

replicaCount Number

The number of replicas of the service to create. Defaults to 1 if not specified.

Setting

Name string

The name of the setting.

Value string

The value of the setting.

Name string

The name of the setting.

Value string

The value of the setting.

name String

The name of the setting.

value String

The value of the setting.

name string

The name of the setting.

value string

The value of the setting.

name str

The name of the setting.

value str

The value of the setting.

name String

The name of the setting.

value String

The value of the setting.

SettingResponse

Name string

The name of the setting.

Value string

The value of the setting.

Name string

The name of the setting.

Value string

The value of the setting.

name String

The name of the setting.

value String

The value of the setting.

name string

The name of the setting.

value string

The value of the setting.

name str

The name of the setting.

value str

The value of the setting.

name String

The name of the setting.

value String

The value of the setting.

SizeTypes

Small
Small
Medium
Medium
Large
Large
SizeTypesSmall
Small
SizeTypesMedium
Medium
SizeTypesLarge
Large
Small
Small
Medium
Medium
Large
Large
Small
Small
Medium
Medium
Large
Large
SMALL
Small
MEDIUM
Medium
LARGE
Large
"Small"
Small
"Medium"
Medium
"Large"
Large

VolumeReference

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

destinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name string

Name of the volume being referenced.

readOnly boolean

The flag indicating whether the volume is read only. Default is 'false'.

destination_path str

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name str

Name of the volume being referenced.

read_only bool

The flag indicating whether the volume is read only. Default is 'false'.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

VolumeReferenceResponse

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

DestinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

Name string

Name of the volume being referenced.

ReadOnly bool

The flag indicating whether the volume is read only. Default is 'false'.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

destinationPath string

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name string

Name of the volume being referenced.

readOnly boolean

The flag indicating whether the volume is read only. Default is 'false'.

destination_path str

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name str

Name of the volume being referenced.

read_only bool

The flag indicating whether the volume is read only. Default is 'false'.

destinationPath String

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

name String

Name of the volume being referenced.

readOnly Boolean

The flag indicating whether the volume is read only. Default is 'false'.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:servicefabricmesh:Application sampleApplication /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/applications/sampleApplication 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0