azure-native.servicefabricmesh.Application
Explore with Pulumi AI
This type describes an application resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.
Other available API versions: 2018-07-01-preview.
Example Usage
CreateOrUpdateApplication
using System.Collections.Generic;
using System.Linq;
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 = AzureNative.ServiceFabricMesh.OperatingSystemType.Linux,
ReplicaCount = 1,
},
},
Tags = null,
});
});
package main
import (
servicefabricmesh "github.com/pulumi/pulumi-azure-native-sdk/servicefabricmesh/v2"
"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.ServiceResourceDescriptionArray{
&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{
&servicefabricmesh.NetworkRefArgs{
EndpointRefs: servicefabricmesh.EndpointRefArray{
&servicefabricmesh.EndpointRefArgs{
Name: pulumi.String("helloWorldListener"),
},
},
Name: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork"),
},
},
OsType: pulumi.String(servicefabricmesh.OperatingSystemTypeLinux),
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 com.pulumi.azurenative.servicefabricmesh.inputs.ServiceResourceDescriptionArgs;
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(ServiceResourceDescriptionArgs.builder()
.codePackages(ContainerCodePackagePropertiesArgs.builder()
.endpoints(EndpointPropertiesArgs.builder()
.name("helloWorldListener")
.port(80)
.build())
.image("seabreeze/sbz-helloworld:1.0-alpine")
.name("helloWorldCode")
.resources(ResourceRequirementsArgs.builder()
.requests(ResourceRequestsArgs.builder()
.cpu(1)
.memoryInGB(1)
.build())
.build())
.build())
.description("SeaBreeze Hello World Service.")
.name("helloWorldService")
.networkRefs(NetworkRefArgs.builder()
.endpointRefs(EndpointRefArgs.builder()
.name("helloWorldListener")
.build())
.name("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork")
.build())
.osType("Linux")
.replicaCount(1)
.build())
.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=[azure_native.servicefabricmesh.ServiceResourceDescriptionArgs(
code_packages=[azure_native.servicefabricmesh.ContainerCodePackagePropertiesArgs(
endpoints=[azure_native.servicefabricmesh.EndpointPropertiesArgs(
name="helloWorldListener",
port=80,
)],
image="seabreeze/sbz-helloworld:1.0-alpine",
name="helloWorldCode",
resources=azure_native.servicefabricmesh.ResourceRequirementsArgs(
requests=azure_native.servicefabricmesh.ResourceRequestsArgs(
cpu=1,
memory_in_gb=1,
),
),
)],
description="SeaBreeze Hello World Service.",
name="helloWorldService",
network_refs=[azure_native.servicefabricmesh.NetworkRefArgs(
endpoint_refs=[azure_native.servicefabricmesh.EndpointRefArgs(
name="helloWorldListener",
)],
name="/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/sampleNetwork",
)],
os_type=azure_native.servicefabricmesh.OperatingSystemType.LINUX,
replica_count=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: azure_native.servicefabricmesh.OperatingSystemType.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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
args: ApplicationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Application(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
application_resource_name: Optional[str] = None,
debug_params: Optional[str] = None,
description: Optional[str] = None,
diagnostics: Optional[DiagnosticsDescriptionArgs] = None,
location: Optional[str] = None,
services: Optional[Sequence[ServiceResourceDescriptionArgs]] = None,
tags: Optional[Mapping[str, str]] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleapplicationResourceResourceFromServicefabricmesh = new AzureNative.ServiceFabricMesh.Application("exampleapplicationResourceResourceFromServicefabricmesh", new()
{
ResourceGroupName = "string",
ApplicationResourceName = "string",
DebugParams = "string",
Description = "string",
Diagnostics = new AzureNative.ServiceFabricMesh.Inputs.DiagnosticsDescriptionArgs
{
DefaultSinkRefs = new[]
{
"string",
},
Enabled = false,
Sinks = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.AzureInternalMonitoringPipelineSinkDescriptionArgs
{
Kind = "AzureInternalMonitoringPipeline",
AccountName = "string",
AutoKeyConfigUrl = "string",
Description = "string",
FluentdConfigUrl = "any",
MaConfigUrl = "string",
Name = "string",
Namespace = "string",
},
},
},
Location = "string",
Services = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.ServiceResourceDescriptionArgs
{
CodePackages = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.ContainerCodePackagePropertiesArgs
{
Image = "string",
Resources = new AzureNative.ServiceFabricMesh.Inputs.ResourceRequirementsArgs
{
Requests = new AzureNative.ServiceFabricMesh.Inputs.ResourceRequestsArgs
{
Cpu = 0,
MemoryInGB = 0,
},
Limits = new AzureNative.ServiceFabricMesh.Inputs.ResourceLimitsArgs
{
Cpu = 0,
MemoryInGB = 0,
},
},
Name = "string",
ImageRegistryCredential = new AzureNative.ServiceFabricMesh.Inputs.ImageRegistryCredentialArgs
{
Server = "string",
Username = "string",
Password = "string",
},
EnvironmentVariables = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.EnvironmentVariableArgs
{
Name = "string",
Value = "string",
},
},
Entrypoint = "string",
Commands = new[]
{
"string",
},
Labels = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.ContainerLabelArgs
{
Name = "string",
Value = "string",
},
},
Endpoints = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.EndpointPropertiesArgs
{
Name = "string",
Port = 0,
},
},
ReliableCollectionsRefs = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.ReliableCollectionsRefArgs
{
Name = "string",
DoNotPersistState = false,
},
},
Diagnostics = new AzureNative.ServiceFabricMesh.Inputs.DiagnosticsRefArgs
{
Enabled = false,
SinkRefs = new[]
{
"string",
},
},
Settings = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.SettingArgs
{
Name = "string",
Value = "string",
},
},
VolumeRefs = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.VolumeReferenceArgs
{
DestinationPath = "string",
Name = "string",
ReadOnly = false,
},
},
Volumes = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.ApplicationScopedVolumeArgs
{
CreationParameters = new AzureNative.ServiceFabricMesh.Inputs.ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs
{
Kind = "ServiceFabricVolumeDisk",
SizeDisk = "string",
Description = "string",
},
DestinationPath = "string",
Name = "string",
ReadOnly = false,
},
},
},
},
OsType = "string",
AutoScalingPolicies = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.AutoScalingPolicyArgs
{
Mechanism = new AzureNative.ServiceFabricMesh.Inputs.AddRemoveReplicaScalingMechanismArgs
{
Kind = "AddRemoveReplica",
MaxCount = 0,
MinCount = 0,
ScaleIncrement = 0,
},
Name = "string",
Trigger = new AzureNative.ServiceFabricMesh.Inputs.AverageLoadScalingTriggerArgs
{
Kind = "AverageLoad",
LowerLoadThreshold = 0,
Metric = new AzureNative.ServiceFabricMesh.Inputs.AutoScalingResourceMetricArgs
{
Kind = "Resource",
Name = "string",
},
ScaleIntervalInSeconds = 0,
UpperLoadThreshold = 0,
},
},
},
Description = "string",
Diagnostics = new AzureNative.ServiceFabricMesh.Inputs.DiagnosticsRefArgs
{
Enabled = false,
SinkRefs = new[]
{
"string",
},
},
Name = "string",
NetworkRefs = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.NetworkRefArgs
{
EndpointRefs = new[]
{
new AzureNative.ServiceFabricMesh.Inputs.EndpointRefArgs
{
Name = "string",
},
},
Name = "string",
},
},
ReplicaCount = 0,
},
},
Tags =
{
{ "string", "string" },
},
});
example, err := servicefabricmesh.NewApplication(ctx, "exampleapplicationResourceResourceFromServicefabricmesh", &servicefabricmesh.ApplicationArgs{
ResourceGroupName: pulumi.String("string"),
ApplicationResourceName: pulumi.String("string"),
DebugParams: pulumi.String("string"),
Description: pulumi.String("string"),
Diagnostics: &servicefabricmesh.DiagnosticsDescriptionArgs{
DefaultSinkRefs: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
Sinks: []servicefabricmesh.AzureInternalMonitoringPipelineSinkDescriptionArgs{
{
Kind: pulumi.String("AzureInternalMonitoringPipeline"),
AccountName: pulumi.String("string"),
AutoKeyConfigUrl: pulumi.String("string"),
Description: pulumi.String("string"),
FluentdConfigUrl: pulumi.Any("any"),
MaConfigUrl: pulumi.String("string"),
Name: pulumi.String("string"),
Namespace: pulumi.String("string"),
},
},
},
Location: pulumi.String("string"),
Services: servicefabricmesh.ServiceResourceDescriptionArray{
&servicefabricmesh.ServiceResourceDescriptionArgs{
CodePackages: []servicefabricmesh.ContainerCodePackagePropertiesArgs{
{
Image: pulumi.String("string"),
Resources: {
Requests: {
Cpu: pulumi.Float64(0),
MemoryInGB: pulumi.Float64(0),
},
Limits: {
Cpu: pulumi.Float64(0),
MemoryInGB: pulumi.Float64(0),
},
},
Name: pulumi.String("string"),
ImageRegistryCredential: {
Server: pulumi.String("string"),
Username: pulumi.String("string"),
Password: pulumi.String("string"),
},
EnvironmentVariables: servicefabricmesh.EnvironmentVariableArray{
{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Entrypoint: pulumi.String("string"),
Commands: pulumi.StringArray{
pulumi.String("string"),
},
Labels: servicefabricmesh.ContainerLabelArray{
{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Endpoints: servicefabricmesh.EndpointPropertiesArray{
{
Name: pulumi.String("string"),
Port: pulumi.Int(0),
},
},
ReliableCollectionsRefs: servicefabricmesh.ReliableCollectionsRefArray{
{
Name: pulumi.String("string"),
DoNotPersistState: pulumi.Bool(false),
},
},
Diagnostics: {
Enabled: pulumi.Bool(false),
SinkRefs: pulumi.StringArray{
pulumi.String("string"),
},
},
Settings: servicefabricmesh.SettingArray{
{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
VolumeRefs: servicefabricmesh.VolumeReferenceArray{
{
DestinationPath: pulumi.String("string"),
Name: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
},
},
Volumes: []servicefabricmesh.ApplicationScopedVolumeArgs{
{
CreationParameters: {
Kind: pulumi.String("ServiceFabricVolumeDisk"),
SizeDisk: pulumi.String("string"),
Description: pulumi.String("string"),
},
DestinationPath: pulumi.String("string"),
Name: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
},
},
},
},
OsType: pulumi.String("string"),
AutoScalingPolicies: []servicefabricmesh.AutoScalingPolicyArgs{
{
Mechanism: {
Kind: pulumi.String("AddRemoveReplica"),
MaxCount: pulumi.Int(0),
MinCount: pulumi.Int(0),
ScaleIncrement: pulumi.Int(0),
},
Name: pulumi.String("string"),
Trigger: {
Kind: pulumi.String("AverageLoad"),
LowerLoadThreshold: pulumi.Float64(0),
Metric: {
Kind: pulumi.String("Resource"),
Name: pulumi.String("string"),
},
ScaleIntervalInSeconds: pulumi.Int(0),
UpperLoadThreshold: pulumi.Float64(0),
},
},
},
Description: pulumi.String("string"),
Diagnostics: &servicefabricmesh.DiagnosticsRefArgs{
Enabled: pulumi.Bool(false),
SinkRefs: pulumi.StringArray{
pulumi.String("string"),
},
},
Name: pulumi.String("string"),
NetworkRefs: servicefabricmesh.NetworkRefArray{
&servicefabricmesh.NetworkRefArgs{
EndpointRefs: servicefabricmesh.EndpointRefArray{
&servicefabricmesh.EndpointRefArgs{
Name: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
},
},
ReplicaCount: pulumi.Int(0),
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var exampleapplicationResourceResourceFromServicefabricmesh = new Application("exampleapplicationResourceResourceFromServicefabricmesh", ApplicationArgs.builder()
.resourceGroupName("string")
.applicationResourceName("string")
.debugParams("string")
.description("string")
.diagnostics(DiagnosticsDescriptionArgs.builder()
.defaultSinkRefs("string")
.enabled(false)
.sinks(AzureInternalMonitoringPipelineSinkDescriptionArgs.builder()
.kind("AzureInternalMonitoringPipeline")
.accountName("string")
.autoKeyConfigUrl("string")
.description("string")
.fluentdConfigUrl("any")
.maConfigUrl("string")
.name("string")
.namespace("string")
.build())
.build())
.location("string")
.services(ServiceResourceDescriptionArgs.builder()
.codePackages(ContainerCodePackagePropertiesArgs.builder()
.image("string")
.resources(ResourceRequirementsArgs.builder()
.requests(ResourceRequestsArgs.builder()
.cpu(0)
.memoryInGB(0)
.build())
.limits(ResourceLimitsArgs.builder()
.cpu(0)
.memoryInGB(0)
.build())
.build())
.name("string")
.imageRegistryCredential(ImageRegistryCredentialArgs.builder()
.server("string")
.username("string")
.password("string")
.build())
.environmentVariables(EnvironmentVariableArgs.builder()
.name("string")
.value("string")
.build())
.entrypoint("string")
.commands("string")
.labels(ContainerLabelArgs.builder()
.name("string")
.value("string")
.build())
.endpoints(EndpointPropertiesArgs.builder()
.name("string")
.port(0)
.build())
.reliableCollectionsRefs(ReliableCollectionsRefArgs.builder()
.name("string")
.doNotPersistState(false)
.build())
.diagnostics(DiagnosticsRefArgs.builder()
.enabled(false)
.sinkRefs("string")
.build())
.settings(SettingArgs.builder()
.name("string")
.value("string")
.build())
.volumeRefs(VolumeReferenceArgs.builder()
.destinationPath("string")
.name("string")
.readOnly(false)
.build())
.volumes(ApplicationScopedVolumeArgs.builder()
.creationParameters(ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs.builder()
.kind("ServiceFabricVolumeDisk")
.sizeDisk("string")
.description("string")
.build())
.destinationPath("string")
.name("string")
.readOnly(false)
.build())
.build())
.osType("string")
.autoScalingPolicies(AutoScalingPolicyArgs.builder()
.mechanism(AddRemoveReplicaScalingMechanismArgs.builder()
.kind("AddRemoveReplica")
.maxCount(0)
.minCount(0)
.scaleIncrement(0)
.build())
.name("string")
.trigger(AverageLoadScalingTriggerArgs.builder()
.kind("AverageLoad")
.lowerLoadThreshold(0)
.metric(AutoScalingResourceMetricArgs.builder()
.kind("Resource")
.name("string")
.build())
.scaleIntervalInSeconds(0)
.upperLoadThreshold(0)
.build())
.build())
.description("string")
.diagnostics(DiagnosticsRefArgs.builder()
.enabled(false)
.sinkRefs("string")
.build())
.name("string")
.networkRefs(NetworkRefArgs.builder()
.endpointRefs(EndpointRefArgs.builder()
.name("string")
.build())
.name("string")
.build())
.replicaCount(0)
.build())
.tags(Map.of("string", "string"))
.build());
exampleapplication_resource_resource_from_servicefabricmesh = azure_native.servicefabricmesh.Application("exampleapplicationResourceResourceFromServicefabricmesh",
resource_group_name="string",
application_resource_name="string",
debug_params="string",
description="string",
diagnostics=azure_native.servicefabricmesh.DiagnosticsDescriptionArgs(
default_sink_refs=["string"],
enabled=False,
sinks=[azure_native.servicefabricmesh.AzureInternalMonitoringPipelineSinkDescriptionArgs(
kind="AzureInternalMonitoringPipeline",
account_name="string",
auto_key_config_url="string",
description="string",
fluentd_config_url="any",
ma_config_url="string",
name="string",
namespace="string",
)],
),
location="string",
services=[azure_native.servicefabricmesh.ServiceResourceDescriptionArgs(
code_packages=[azure_native.servicefabricmesh.ContainerCodePackagePropertiesArgs(
image="string",
resources=azure_native.servicefabricmesh.ResourceRequirementsArgs(
requests=azure_native.servicefabricmesh.ResourceRequestsArgs(
cpu=0,
memory_in_gb=0,
),
limits=azure_native.servicefabricmesh.ResourceLimitsArgs(
cpu=0,
memory_in_gb=0,
),
),
name="string",
image_registry_credential=azure_native.servicefabricmesh.ImageRegistryCredentialArgs(
server="string",
username="string",
password="string",
),
environment_variables=[azure_native.servicefabricmesh.EnvironmentVariableArgs(
name="string",
value="string",
)],
entrypoint="string",
commands=["string"],
labels=[azure_native.servicefabricmesh.ContainerLabelArgs(
name="string",
value="string",
)],
endpoints=[azure_native.servicefabricmesh.EndpointPropertiesArgs(
name="string",
port=0,
)],
reliable_collections_refs=[azure_native.servicefabricmesh.ReliableCollectionsRefArgs(
name="string",
do_not_persist_state=False,
)],
diagnostics=azure_native.servicefabricmesh.DiagnosticsRefArgs(
enabled=False,
sink_refs=["string"],
),
settings=[azure_native.servicefabricmesh.SettingArgs(
name="string",
value="string",
)],
volume_refs=[azure_native.servicefabricmesh.VolumeReferenceArgs(
destination_path="string",
name="string",
read_only=False,
)],
volumes=[azure_native.servicefabricmesh.ApplicationScopedVolumeArgs(
creation_parameters=azure_native.servicefabricmesh.ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs(
kind="ServiceFabricVolumeDisk",
size_disk="string",
description="string",
),
destination_path="string",
name="string",
read_only=False,
)],
)],
os_type="string",
auto_scaling_policies=[azure_native.servicefabricmesh.AutoScalingPolicyArgs(
mechanism=azure_native.servicefabricmesh.AddRemoveReplicaScalingMechanismArgs(
kind="AddRemoveReplica",
max_count=0,
min_count=0,
scale_increment=0,
),
name="string",
trigger=azure_native.servicefabricmesh.AverageLoadScalingTriggerArgs(
kind="AverageLoad",
lower_load_threshold=0,
metric=azure_native.servicefabricmesh.AutoScalingResourceMetricArgs(
kind="Resource",
name="string",
),
scale_interval_in_seconds=0,
upper_load_threshold=0,
),
)],
description="string",
diagnostics=azure_native.servicefabricmesh.DiagnosticsRefArgs(
enabled=False,
sink_refs=["string"],
),
name="string",
network_refs=[azure_native.servicefabricmesh.NetworkRefArgs(
endpoint_refs=[azure_native.servicefabricmesh.EndpointRefArgs(
name="string",
)],
name="string",
)],
replica_count=0,
)],
tags={
"string": "string",
})
const exampleapplicationResourceResourceFromServicefabricmesh = new azure_native.servicefabricmesh.Application("exampleapplicationResourceResourceFromServicefabricmesh", {
resourceGroupName: "string",
applicationResourceName: "string",
debugParams: "string",
description: "string",
diagnostics: {
defaultSinkRefs: ["string"],
enabled: false,
sinks: [{
kind: "AzureInternalMonitoringPipeline",
accountName: "string",
autoKeyConfigUrl: "string",
description: "string",
fluentdConfigUrl: "any",
maConfigUrl: "string",
name: "string",
namespace: "string",
}],
},
location: "string",
services: [{
codePackages: [{
image: "string",
resources: {
requests: {
cpu: 0,
memoryInGB: 0,
},
limits: {
cpu: 0,
memoryInGB: 0,
},
},
name: "string",
imageRegistryCredential: {
server: "string",
username: "string",
password: "string",
},
environmentVariables: [{
name: "string",
value: "string",
}],
entrypoint: "string",
commands: ["string"],
labels: [{
name: "string",
value: "string",
}],
endpoints: [{
name: "string",
port: 0,
}],
reliableCollectionsRefs: [{
name: "string",
doNotPersistState: false,
}],
diagnostics: {
enabled: false,
sinkRefs: ["string"],
},
settings: [{
name: "string",
value: "string",
}],
volumeRefs: [{
destinationPath: "string",
name: "string",
readOnly: false,
}],
volumes: [{
creationParameters: {
kind: "ServiceFabricVolumeDisk",
sizeDisk: "string",
description: "string",
},
destinationPath: "string",
name: "string",
readOnly: false,
}],
}],
osType: "string",
autoScalingPolicies: [{
mechanism: {
kind: "AddRemoveReplica",
maxCount: 0,
minCount: 0,
scaleIncrement: 0,
},
name: "string",
trigger: {
kind: "AverageLoad",
lowerLoadThreshold: 0,
metric: {
kind: "Resource",
name: "string",
},
scaleIntervalInSeconds: 0,
upperLoadThreshold: 0,
},
}],
description: "string",
diagnostics: {
enabled: false,
sinkRefs: ["string"],
},
name: "string",
networkRefs: [{
endpointRefs: [{
name: "string",
}],
name: "string",
}],
replicaCount: 0,
}],
tags: {
string: "string",
},
});
type: azure-native:servicefabricmesh:Application
properties:
applicationResourceName: string
debugParams: string
description: string
diagnostics:
defaultSinkRefs:
- string
enabled: false
sinks:
- accountName: string
autoKeyConfigUrl: string
description: string
fluentdConfigUrl: any
kind: AzureInternalMonitoringPipeline
maConfigUrl: string
name: string
namespace: string
location: string
resourceGroupName: string
services:
- autoScalingPolicies:
- mechanism:
kind: AddRemoveReplica
maxCount: 0
minCount: 0
scaleIncrement: 0
name: string
trigger:
kind: AverageLoad
lowerLoadThreshold: 0
metric:
kind: Resource
name: string
scaleIntervalInSeconds: 0
upperLoadThreshold: 0
codePackages:
- commands:
- string
diagnostics:
enabled: false
sinkRefs:
- string
endpoints:
- name: string
port: 0
entrypoint: string
environmentVariables:
- name: string
value: string
image: string
imageRegistryCredential:
password: string
server: string
username: string
labels:
- name: string
value: string
name: string
reliableCollectionsRefs:
- doNotPersistState: false
name: string
resources:
limits:
cpu: 0
memoryInGB: 0
requests:
cpu: 0
memoryInGB: 0
settings:
- name: string
value: string
volumeRefs:
- destinationPath: string
name: string
readOnly: false
volumes:
- creationParameters:
description: string
kind: ServiceFabricVolumeDisk
sizeDisk: string
destinationPath: string
name: string
readOnly: false
description: string
diagnostics:
enabled: false
sinkRefs:
- string
name: string
networkRefs:
- endpointRefs:
- name: string
name: string
osType: string
replicaCount: 0
tags:
string: string
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:
- Resource
Group stringName - Azure resource group name
- Application
Resource stringName - The identity of the application.
- Debug
Params 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.
Azure Native. Service Fabric Mesh. Inputs. Diagnostics Description - Describes the diagnostics definition and usage for an application resource.
- Location string
- The geo-location where the resource lives
- Services
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Service Resource Description> - 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.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - Azure resource group name
- Application
Resource stringName - The identity of the application.
- Debug
Params 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
Diagnostics
Description Args - Describes the diagnostics definition and usage for an application resource.
- Location string
- The geo-location where the resource lives
- Services
[]Service
Resource Description Args - 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.
- map[string]string
- Resource tags.
- resource
Group StringName - Azure resource group name
- application
Resource StringName - The identity of the application.
- debug
Params 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
Diagnostics
Description - Describes the diagnostics definition and usage for an application resource.
- location String
- The geo-location where the resource lives
- services
List<Service
Resource Description> - 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.
- Map<String,String>
- Resource tags.
- resource
Group stringName - Azure resource group name
- application
Resource stringName - The identity of the application.
- debug
Params 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
Diagnostics
Description - Describes the diagnostics definition and usage for an application resource.
- location string
- The geo-location where the resource lives
- services
Service
Resource Description[] - 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.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - Azure resource group name
- application_
resource_ strname - 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
Diagnostics
Description Args - Describes the diagnostics definition and usage for an application resource.
- location str
- The geo-location where the resource lives
- services
Sequence[Service
Resource Description Args] - 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.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - Azure resource group name
- application
Resource StringName - The identity of the application.
- debug
Params 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.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- Health
State 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
- Provisioning
State string - State of the resource.
- Service
Names List<string> - Names of the services in the application.
- Status string
- Status of the application.
- Status
Details 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.
- Unhealthy
Evaluation 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 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
- Provisioning
State string - State of the resource.
- Service
Names []string - Names of the services in the application.
- Status string
- Status of the application.
- Status
Details 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.
- Unhealthy
Evaluation 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 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
- provisioning
State String - State of the resource.
- service
Names List<String> - Names of the services in the application.
- status String
- Status of the application.
- status
Details 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.
- unhealthy
Evaluation 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 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
- provisioning
State string - State of the resource.
- service
Names string[] - Names of the services in the application.
- status string
- Status of the application.
- status
Details 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.
- unhealthy
Evaluation 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.
- health
State 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
- provisioning
State String - State of the resource.
- service
Names List<String> - Names of the services in the application.
- status String
- Status of the application.
- status
Details 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.
- unhealthy
Evaluation 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, AddRemoveReplicaScalingMechanismArgs
- 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.
- 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.
- max
Count Integer - Maximum number of containers (scale up won't be performed above this number).
- min
Count Integer - Minimum number of containers (scale down won't be performed below this number).
- scale
Increment Integer - Each time auto scaling is performed, this number of containers will be added or removed.
- max
Count number - Maximum number of containers (scale up won't be performed above this number).
- min
Count number - Minimum number of containers (scale down won't be performed below this number).
- scale
Increment 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.
- max
Count Number - Maximum number of containers (scale up won't be performed above this number).
- min
Count Number - Minimum number of containers (scale down won't be performed below this number).
- scale
Increment Number - Each time auto scaling is performed, this number of containers will be added or removed.
AddRemoveReplicaScalingMechanismResponse, AddRemoveReplicaScalingMechanismResponseArgs
- 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.
- 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.
- max
Count Integer - Maximum number of containers (scale up won't be performed above this number).
- min
Count Integer - Minimum number of containers (scale down won't be performed below this number).
- scale
Increment Integer - Each time auto scaling is performed, this number of containers will be added or removed.
- max
Count number - Maximum number of containers (scale up won't be performed above this number).
- min
Count number - Minimum number of containers (scale down won't be performed below this number).
- scale
Increment 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.
- max
Count Number - Maximum number of containers (scale up won't be performed above this number).
- min
Count Number - Minimum number of containers (scale down won't be performed below this number).
- scale
Increment Number - Each time auto scaling is performed, this number of containers will be added or removed.
ApplicationScopedVolume, ApplicationScopedVolumeArgs
- Creation
Parameters Pulumi.Azure Native. Service Fabric Mesh. Inputs. Application Scoped Volume Creation Parameters Service Fabric Volume Disk - Describes parameters for creating application-scoped volumes.
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- Creation
Parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk - Describes parameters for creating application-scoped volumes.
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- creation
Parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk - Describes parameters for creating application-scoped volumes.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
- creation
Parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk - Describes parameters for creating application-scoped volumes.
- destination
Path 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.
- read
Only boolean - The flag indicating whether the volume is read only. Default is 'false'.
- creation_
parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk - 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'.
- creation
Parameters Property Map - Describes parameters for creating application-scoped volumes.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk, ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs
- Size
Disk string | Pulumi.Azure Native. Service Fabric Mesh. Size Types - Volume size
- Description string
- User readable description of the volume.
- Size
Disk string | SizeTypes - Volume size
- Description string
- User readable description of the volume.
- size
Disk String | SizeTypes - Volume size
- description String
- User readable description of the volume.
- size
Disk 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.
- size
Disk String | "Small" | "Medium" | "Large" - Volume size
- description String
- User readable description of the volume.
ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse, ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs
- Size
Disk string - Volume size
- Description string
- User readable description of the volume.
- Size
Disk string - Volume size
- Description string
- User readable description of the volume.
- size
Disk String - Volume size
- description String
- User readable description of the volume.
- size
Disk string - Volume size
- description string
- User readable description of the volume.
- size_
disk str - Volume size
- description str
- User readable description of the volume.
- size
Disk String - Volume size
- description String
- User readable description of the volume.
ApplicationScopedVolumeResponse, ApplicationScopedVolumeResponseArgs
- Creation
Parameters Pulumi.Azure Native. Service Fabric Mesh. Inputs. Application Scoped Volume Creation Parameters Service Fabric Volume Disk Response - Describes parameters for creating application-scoped volumes.
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- Creation
Parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk Response - Describes parameters for creating application-scoped volumes.
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- creation
Parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk Response - Describes parameters for creating application-scoped volumes.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
- creation
Parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk Response - Describes parameters for creating application-scoped volumes.
- destination
Path 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.
- read
Only boolean - The flag indicating whether the volume is read only. Default is 'false'.
- creation_
parameters ApplicationScoped Volume Creation Parameters Service Fabric Volume Disk Response - 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'.
- creation
Parameters Property Map - Describes parameters for creating application-scoped volumes.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
AutoScalingPolicy, AutoScalingPolicyArgs
- Mechanism
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Add Remove Replica Scaling Mechanism - The mechanism that is used to scale when auto scaling operation is invoked.
- Name string
- The name of the auto scaling policy.
- Trigger
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Average Load Scaling Trigger - Determines when auto scaling operation will be invoked.
- Mechanism
Add
Remove Replica Scaling Mechanism - The mechanism that is used to scale when auto scaling operation is invoked.
- Name string
- The name of the auto scaling policy.
- Trigger
Average
Load Scaling Trigger - Determines when auto scaling operation will be invoked.
- mechanism
Add
Remove Replica Scaling Mechanism - The mechanism that is used to scale when auto scaling operation is invoked.
- name String
- The name of the auto scaling policy.
- trigger
Average
Load Scaling Trigger - Determines when auto scaling operation will be invoked.
- mechanism
Add
Remove Replica Scaling Mechanism - The mechanism that is used to scale when auto scaling operation is invoked.
- name string
- The name of the auto scaling policy.
- trigger
Average
Load Scaling Trigger - Determines when auto scaling operation will be invoked.
- mechanism
Add
Remove Replica Scaling Mechanism - The mechanism that is used to scale when auto scaling operation is invoked.
- name str
- The name of the auto scaling policy.
- trigger
Average
Load Scaling Trigger - 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, AutoScalingPolicyResponseArgs
- Mechanism
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Add Remove Replica Scaling Mechanism Response - The mechanism that is used to scale when auto scaling operation is invoked.
- Name string
- The name of the auto scaling policy.
- Trigger
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Average Load Scaling Trigger Response - Determines when auto scaling operation will be invoked.
- Mechanism
Add
Remove Replica Scaling Mechanism Response - The mechanism that is used to scale when auto scaling operation is invoked.
- Name string
- The name of the auto scaling policy.
- Trigger
Average
Load Scaling Trigger Response - Determines when auto scaling operation will be invoked.
- mechanism
Add
Remove Replica Scaling Mechanism Response - The mechanism that is used to scale when auto scaling operation is invoked.
- name String
- The name of the auto scaling policy.
- trigger
Average
Load Scaling Trigger Response - Determines when auto scaling operation will be invoked.
- mechanism
Add
Remove Replica Scaling Mechanism Response - The mechanism that is used to scale when auto scaling operation is invoked.
- name string
- The name of the auto scaling policy.
- trigger
Average
Load Scaling Trigger Response - Determines when auto scaling operation will be invoked.
- mechanism
Add
Remove Replica Scaling Mechanism Response - The mechanism that is used to scale when auto scaling operation is invoked.
- name str
- The name of the auto scaling policy.
- trigger
Average
Load Scaling Trigger Response - 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, AutoScalingResourceMetricArgs
- Name
string | Pulumi.
Azure Native. Service Fabric Mesh. Auto Scaling Resource Metric Name - Name of the resource.
- Name
string | Auto
Scaling Resource Metric Name - Name of the resource.
- name
String | Auto
Scaling Resource Metric Name - Name of the resource.
- name
string | Auto
Scaling Resource Metric Name - Name of the resource.
- name
str | Auto
Scaling Resource Metric Name - Name of the resource.
- name
String | "cpu" | "memory
In GB" - Name of the resource.
AutoScalingResourceMetricName, AutoScalingResourceMetricNameArgs
- Cpu
- cpuIndicates that the resource is CPU cores.
- Memory
In GB - memoryInGBIndicates that the resource is memory in GB.
- Auto
Scaling Resource Metric Name Cpu - cpuIndicates that the resource is CPU cores.
- Auto
Scaling Resource Metric Name Memory In GB - memoryInGBIndicates that the resource is memory in GB.
- Cpu
- cpuIndicates that the resource is CPU cores.
- Memory
In GB - memoryInGBIndicates that the resource is memory in GB.
- Cpu
- cpuIndicates that the resource is CPU cores.
- Memory
In GB - memoryInGBIndicates that the resource is memory in GB.
- CPU
- cpuIndicates that the resource is CPU cores.
- MEMORY_IN_GB
- memoryInGBIndicates that the resource is memory in GB.
- "cpu"
- cpuIndicates that the resource is CPU cores.
- "memory
In GB" - memoryInGBIndicates that the resource is memory in GB.
AutoScalingResourceMetricResponse, AutoScalingResourceMetricResponseArgs
- 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, AverageLoadScalingTriggerArgs
- Lower
Load doubleThreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- Metric
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Auto Scaling Resource Metric - Description of the metric that is used for scaling.
- Scale
Interval intIn Seconds - Scale interval that indicates how often will this trigger be checked.
- Upper
Load doubleThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- Lower
Load float64Threshold - Lower load threshold (if average load is below this threshold, service will scale down).
- Metric
Auto
Scaling Resource Metric - Description of the metric that is used for scaling.
- Scale
Interval intIn Seconds - Scale interval that indicates how often will this trigger be checked.
- Upper
Load float64Threshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower
Load DoubleThreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- metric
Auto
Scaling Resource Metric - Description of the metric that is used for scaling.
- scale
Interval IntegerIn Seconds - Scale interval that indicates how often will this trigger be checked.
- upper
Load DoubleThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower
Load numberThreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- metric
Auto
Scaling Resource Metric - Description of the metric that is used for scaling.
- scale
Interval numberIn Seconds - Scale interval that indicates how often will this trigger be checked.
- upper
Load numberThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower_
load_ floatthreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- metric
Auto
Scaling Resource Metric - Description of the metric that is used for scaling.
- scale_
interval_ intin_ seconds - Scale interval that indicates how often will this trigger be checked.
- upper_
load_ floatthreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower
Load NumberThreshold - 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.
- scale
Interval NumberIn Seconds - Scale interval that indicates how often will this trigger be checked.
- upper
Load NumberThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
AverageLoadScalingTriggerResponse, AverageLoadScalingTriggerResponseArgs
- Lower
Load doubleThreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- Metric
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Auto Scaling Resource Metric Response - Description of the metric that is used for scaling.
- Scale
Interval intIn Seconds - Scale interval that indicates how often will this trigger be checked.
- Upper
Load doubleThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- Lower
Load float64Threshold - Lower load threshold (if average load is below this threshold, service will scale down).
- Metric
Auto
Scaling Resource Metric Response - Description of the metric that is used for scaling.
- Scale
Interval intIn Seconds - Scale interval that indicates how often will this trigger be checked.
- Upper
Load float64Threshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower
Load DoubleThreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- metric
Auto
Scaling Resource Metric Response - Description of the metric that is used for scaling.
- scale
Interval IntegerIn Seconds - Scale interval that indicates how often will this trigger be checked.
- upper
Load DoubleThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower
Load numberThreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- metric
Auto
Scaling Resource Metric Response - Description of the metric that is used for scaling.
- scale
Interval numberIn Seconds - Scale interval that indicates how often will this trigger be checked.
- upper
Load numberThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower_
load_ floatthreshold - Lower load threshold (if average load is below this threshold, service will scale down).
- metric
Auto
Scaling Resource Metric Response - Description of the metric that is used for scaling.
- scale_
interval_ intin_ seconds - Scale interval that indicates how often will this trigger be checked.
- upper_
load_ floatthreshold - Upper load threshold (if average load is above this threshold, service will scale up).
- lower
Load NumberThreshold - 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.
- scale
Interval NumberIn Seconds - Scale interval that indicates how often will this trigger be checked.
- upper
Load NumberThreshold - Upper load threshold (if average load is above this threshold, service will scale up).
AzureInternalMonitoringPipelineSinkDescription, AzureInternalMonitoringPipelineSinkDescriptionArgs
- Account
Name string - Azure Internal monitoring pipeline account.
- Auto
Key stringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- Description string
- A description of the sink.
- Fluentd
Config objectUrl - Azure Internal monitoring agent fluentd configuration.
- Ma
Config stringUrl - 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 string - Azure Internal monitoring pipeline account.
- Auto
Key stringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- Description string
- A description of the sink.
- Fluentd
Config interface{}Url - Azure Internal monitoring agent fluentd configuration.
- Ma
Config stringUrl - 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 String - Azure Internal monitoring pipeline account.
- auto
Key StringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description String
- A description of the sink.
- fluentd
Config ObjectUrl - Azure Internal monitoring agent fluentd configuration.
- ma
Config StringUrl - 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 string - Azure Internal monitoring pipeline account.
- auto
Key stringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description string
- A description of the sink.
- fluentd
Config anyUrl - Azure Internal monitoring agent fluentd configuration.
- ma
Config stringUrl - 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_ strconfig_ url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description str
- A description of the sink.
- fluentd_
config_ Anyurl - Azure Internal monitoring agent fluentd configuration.
- ma_
config_ strurl - 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.
- account
Name String - Azure Internal monitoring pipeline account.
- auto
Key StringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description String
- A description of the sink.
- fluentd
Config AnyUrl - Azure Internal monitoring agent fluentd configuration.
- ma
Config StringUrl - 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, AzureInternalMonitoringPipelineSinkDescriptionResponseArgs
- Account
Name string - Azure Internal monitoring pipeline account.
- Auto
Key stringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- Description string
- A description of the sink.
- Fluentd
Config objectUrl - Azure Internal monitoring agent fluentd configuration.
- Ma
Config stringUrl - 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 string - Azure Internal monitoring pipeline account.
- Auto
Key stringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- Description string
- A description of the sink.
- Fluentd
Config interface{}Url - Azure Internal monitoring agent fluentd configuration.
- Ma
Config stringUrl - 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 String - Azure Internal monitoring pipeline account.
- auto
Key StringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description String
- A description of the sink.
- fluentd
Config ObjectUrl - Azure Internal monitoring agent fluentd configuration.
- ma
Config StringUrl - 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 string - Azure Internal monitoring pipeline account.
- auto
Key stringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description string
- A description of the sink.
- fluentd
Config anyUrl - Azure Internal monitoring agent fluentd configuration.
- ma
Config stringUrl - 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_ strconfig_ url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description str
- A description of the sink.
- fluentd_
config_ Anyurl - Azure Internal monitoring agent fluentd configuration.
- ma_
config_ strurl - 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.
- account
Name String - Azure Internal monitoring pipeline account.
- auto
Key StringConfig Url - Azure Internal monitoring pipeline autokey associated with the certificate.
- description String
- A description of the sink.
- fluentd
Config AnyUrl - Azure Internal monitoring agent fluentd configuration.
- ma
Config StringUrl - 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, ContainerCodePackagePropertiesArgs
- Image string
- The Container image to use.
- Name string
- The name of the code package.
- Resources
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Resource Requirements - The resources required by this container.
- Commands List<string>
- Command array to execute within the container in exec form.
- Diagnostics
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Diagnostics Ref - Reference to sinks in DiagnosticsDescription.
- Endpoints
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Endpoint Properties> - The endpoints exposed by this container.
- Entrypoint string
- Override for the default entry point in the container.
- Environment
Variables List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Environment Variable> - The environment variables to set in this container
- Image
Registry Pulumi.Credential Azure Native. Service Fabric Mesh. Inputs. Image Registry Credential - Image registry credential.
- Labels
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Container Label> - The labels to set in this container.
- Reliable
Collections List<Pulumi.Refs Azure Native. Service Fabric Mesh. Inputs. Reliable Collections Ref> - A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
- Settings
List<Pulumi.
Azure Native. Service Fabric Mesh. 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".
- Volume
Refs List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Volume Reference> - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- Volumes
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Application Scoped Volume> - 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
Resource
Requirements - The resources required by this container.
- Commands []string
- Command array to execute within the container in exec form.
- Diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- Endpoints
[]Endpoint
Properties - The endpoints exposed by this container.
- Entrypoint string
- Override for the default entry point in the container.
- Environment
Variables []EnvironmentVariable - The environment variables to set in this container
- Image
Registry ImageCredential Registry Credential - Image registry credential.
- Labels
[]Container
Label - The labels to set in this container.
- Reliable
Collections []ReliableRefs Collections Ref - 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".
- Volume
Refs []VolumeReference - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- Volumes
[]Application
Scoped Volume - 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
Resource
Requirements - The resources required by this container.
- commands List<String>
- Command array to execute within the container in exec form.
- diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- endpoints
List<Endpoint
Properties> - The endpoints exposed by this container.
- entrypoint String
- Override for the default entry point in the container.
- environment
Variables List<EnvironmentVariable> - The environment variables to set in this container
- image
Registry ImageCredential Registry Credential - Image registry credential.
- labels
List<Container
Label> - The labels to set in this container.
- reliable
Collections List<ReliableRefs Collections Ref> - 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".
- volume
Refs List<VolumeReference> - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- volumes
List<Application
Scoped Volume> - 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
Resource
Requirements - The resources required by this container.
- commands string[]
- Command array to execute within the container in exec form.
- diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- endpoints
Endpoint
Properties[] - The endpoints exposed by this container.
- entrypoint string
- Override for the default entry point in the container.
- environment
Variables EnvironmentVariable[] - The environment variables to set in this container
- image
Registry ImageCredential Registry Credential - Image registry credential.
- labels
Container
Label[] - The labels to set in this container.
- reliable
Collections ReliableRefs Collections Ref[] - 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".
- volume
Refs VolumeReference[] - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- volumes
Application
Scoped Volume[] - 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
Resource
Requirements - The resources required by this container.
- commands Sequence[str]
- Command array to execute within the container in exec form.
- diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- endpoints
Sequence[Endpoint
Properties] - 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_ Imagecredential Registry Credential - Image registry credential.
- labels
Sequence[Container
Label] - The labels to set in this container.
- reliable_
collections_ Sequence[Reliablerefs Collections Ref] - 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[Application
Scoped Volume] - 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.
- environment
Variables List<Property Map> - The environment variables to set in this container
- image
Registry Property MapCredential - Image registry credential.
- labels List<Property Map>
- The labels to set in this container.
- reliable
Collections List<Property Map>Refs - 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".
- volume
Refs 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, ContainerCodePackagePropertiesResponseArgs
- Image string
- The Container image to use.
- Instance
View Pulumi.Azure Native. Service Fabric Mesh. Inputs. Container Instance View Response - Runtime information of a container instance.
- Name string
- The name of the code package.
- Resources
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Resource Requirements Response - The resources required by this container.
- Commands List<string>
- Command array to execute within the container in exec form.
- Diagnostics
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Diagnostics Ref Response - Reference to sinks in DiagnosticsDescription.
- Endpoints
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Endpoint Properties Response> - The endpoints exposed by this container.
- Entrypoint string
- Override for the default entry point in the container.
- Environment
Variables List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Environment Variable Response> - The environment variables to set in this container
- Image
Registry Pulumi.Credential Azure Native. Service Fabric Mesh. Inputs. Image Registry Credential Response - Image registry credential.
- Labels
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Container Label Response> - The labels to set in this container.
- Reliable
Collections List<Pulumi.Refs Azure Native. Service Fabric Mesh. Inputs. Reliable Collections Ref Response> - A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
- Settings
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Setting Response> - 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 List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Volume Reference Response> - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- Volumes
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Application Scoped Volume Response> - 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.
- Instance
View ContainerInstance View Response - Runtime information of a container instance.
- Name string
- The name of the code package.
- Resources
Resource
Requirements Response - The resources required by this container.
- Commands []string
- Command array to execute within the container in exec form.
- Diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- Endpoints
[]Endpoint
Properties Response - The endpoints exposed by this container.
- Entrypoint string
- Override for the default entry point in the container.
- Environment
Variables []EnvironmentVariable Response - The environment variables to set in this container
- Image
Registry ImageCredential Registry Credential Response - Image registry credential.
- Labels
[]Container
Label Response - The labels to set in this container.
- Reliable
Collections []ReliableRefs Collections Ref Response - A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
- Settings
[]Setting
Response - 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 []VolumeReference Response - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- Volumes
[]Application
Scoped Volume Response - 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.
- instance
View ContainerInstance View Response - Runtime information of a container instance.
- name String
- The name of the code package.
- resources
Resource
Requirements Response - The resources required by this container.
- commands List<String>
- Command array to execute within the container in exec form.
- diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- endpoints
List<Endpoint
Properties Response> - The endpoints exposed by this container.
- entrypoint String
- Override for the default entry point in the container.
- environment
Variables List<EnvironmentVariable Response> - The environment variables to set in this container
- image
Registry ImageCredential Registry Credential Response - Image registry credential.
- labels
List<Container
Label Response> - The labels to set in this container.
- reliable
Collections List<ReliableRefs Collections Ref Response> - A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
- settings
List<Setting
Response> - 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 List<VolumeReference Response> - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- volumes
List<Application
Scoped Volume Response> - 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.
- instance
View ContainerInstance View Response - Runtime information of a container instance.
- name string
- The name of the code package.
- resources
Resource
Requirements Response - The resources required by this container.
- commands string[]
- Command array to execute within the container in exec form.
- diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- endpoints
Endpoint
Properties Response[] - The endpoints exposed by this container.
- entrypoint string
- Override for the default entry point in the container.
- environment
Variables EnvironmentVariable Response[] - The environment variables to set in this container
- image
Registry ImageCredential Registry Credential Response - Image registry credential.
- labels
Container
Label Response[] - The labels to set in this container.
- reliable
Collections ReliableRefs Collections Ref Response[] - A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
- settings
Setting
Response[] - 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 VolumeReference Response[] - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- volumes
Application
Scoped Volume Response[] - 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 ContainerInstance View Response - Runtime information of a container instance.
- name str
- The name of the code package.
- resources
Resource
Requirements Response - The resources required by this container.
- commands Sequence[str]
- Command array to execute within the container in exec form.
- diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- endpoints
Sequence[Endpoint
Properties Response] - The endpoints exposed by this container.
- entrypoint str
- Override for the default entry point in the container.
- environment_
variables Sequence[EnvironmentVariable Response] - The environment variables to set in this container
- image_
registry_ Imagecredential Registry Credential Response - Image registry credential.
- labels
Sequence[Container
Label Response] - The labels to set in this container.
- reliable_
collections_ Sequence[Reliablerefs Collections Ref Response] - A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
- settings
Sequence[Setting
Response] - 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 Response] - Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
- volumes
Sequence[Application
Scoped Volume Response] - 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.
- instance
View 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.
- environment
Variables List<Property Map> - The environment variables to set in this container
- image
Registry Property MapCredential - Image registry credential.
- labels List<Property Map>
- The labels to set in this container.
- reliable
Collections List<Property Map>Refs - 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".
- volume
Refs 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, ContainerEventResponseArgs
- Count int
- The count of the event.
- First
Timestamp string - Date/time of the first event.
- Last
Timestamp 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 string - Date/time of the first event.
- Last
Timestamp 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.
- first
Timestamp String - Date/time of the first event.
- last
Timestamp 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.
- first
Timestamp string - Date/time of the first event.
- last
Timestamp 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.
- first
Timestamp String - Date/time of the first event.
- last
Timestamp 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, ContainerInstanceViewResponseArgs
- Current
State Pulumi.Azure Native. Service Fabric Mesh. Inputs. Container State Response - Current container instance state.
- Events
List<Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Container Event Response> - The events of this container instance.
- Previous
State Pulumi.Azure Native. Service Fabric Mesh. Inputs. Container State Response - Previous container instance state.
- Restart
Count int - The number of times the container has been restarted.
- Current
State ContainerState Response - Current container instance state.
- Events
[]Container
Event Response - The events of this container instance.
- Previous
State ContainerState Response - Previous container instance state.
- Restart
Count int - The number of times the container has been restarted.
- current
State ContainerState Response - Current container instance state.
- events
List<Container
Event Response> - The events of this container instance.
- previous
State ContainerState Response - Previous container instance state.
- restart
Count Integer - The number of times the container has been restarted.
- current
State ContainerState Response - Current container instance state.
- events
Container
Event Response[] - The events of this container instance.
- previous
State ContainerState Response - Previous container instance state.
- restart
Count number - The number of times the container has been restarted.
- current_
state ContainerState Response - Current container instance state.
- events
Sequence[Container
Event Response] - The events of this container instance.
- previous_
state ContainerState Response - Previous container instance state.
- restart_
count int - The number of times the container has been restarted.
- current
State Property Map - Current container instance state.
- events List<Property Map>
- The events of this container instance.
- previous
State Property Map - Previous container instance state.
- restart
Count Number - The number of times the container has been restarted.
ContainerLabel, ContainerLabelArgs
ContainerLabelResponse, ContainerLabelResponseArgs
ContainerStateResponse, ContainerStateResponseArgs
- Detail
Status string - Human-readable status of this state.
- Exit
Code string - The container exit code.
- Finish
Time string - Date/time when the container state finished.
- Start
Time string - Date/time when the container state started.
- State string
- The state of this container
- Detail
Status string - Human-readable status of this state.
- Exit
Code string - The container exit code.
- Finish
Time string - Date/time when the container state finished.
- Start
Time string - Date/time when the container state started.
- State string
- The state of this container
- detail
Status String - Human-readable status of this state.
- exit
Code String - The container exit code.
- finish
Time String - Date/time when the container state finished.
- start
Time String - Date/time when the container state started.
- state String
- The state of this container
- detail
Status string - Human-readable status of this state.
- exit
Code string - The container exit code.
- finish
Time string - Date/time when the container state finished.
- start
Time 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
- detail
Status String - Human-readable status of this state.
- exit
Code String - The container exit code.
- finish
Time String - Date/time when the container state finished.
- start
Time String - Date/time when the container state started.
- state String
- The state of this container
DiagnosticsDescription, DiagnosticsDescriptionArgs
- Default
Sink List<string>Refs - 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.
Azure Native. Service Fabric Mesh. Inputs. Azure Internal Monitoring Pipeline Sink Description> - List of supported sinks that can be referenced.
- Default
Sink []stringRefs - 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
[]Azure
Internal Monitoring Pipeline Sink Description - List of supported sinks that can be referenced.
- default
Sink List<String>Refs - 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<Azure
Internal Monitoring Pipeline Sink Description> - List of supported sinks that can be referenced.
- default
Sink string[]Refs - 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
Azure
Internal Monitoring Pipeline Sink Description[] - List of supported sinks that can be referenced.
- default_
sink_ Sequence[str]refs - 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[Azure
Internal Monitoring Pipeline Sink Description] - List of supported sinks that can be referenced.
- default
Sink List<String>Refs - 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, DiagnosticsDescriptionResponseArgs
- Default
Sink List<string>Refs - 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.
Azure Native. Service Fabric Mesh. Inputs. Azure Internal Monitoring Pipeline Sink Description Response> - List of supported sinks that can be referenced.
- Default
Sink []stringRefs - 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
[]Azure
Internal Monitoring Pipeline Sink Description Response - List of supported sinks that can be referenced.
- default
Sink List<String>Refs - 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<Azure
Internal Monitoring Pipeline Sink Description Response> - List of supported sinks that can be referenced.
- default
Sink string[]Refs - 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
Azure
Internal Monitoring Pipeline Sink Description Response[] - List of supported sinks that can be referenced.
- default_
sink_ Sequence[str]refs - 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[Azure
Internal Monitoring Pipeline Sink Description Response] - List of supported sinks that can be referenced.
- default
Sink List<String>Refs - 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, DiagnosticsRefArgs
DiagnosticsRefResponse, DiagnosticsRefResponseArgs
EndpointProperties, EndpointPropertiesArgs
EndpointPropertiesResponse, EndpointPropertiesResponseArgs
EndpointRef, EndpointRefArgs
- 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, EndpointRefResponseArgs
- 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, EnvironmentVariableArgs
EnvironmentVariableResponse, EnvironmentVariableResponseArgs
ImageRegistryCredential, ImageRegistryCredentialArgs
- Server string
- Docker image registry server, without protocol such as
http
andhttps
. - 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
andhttps
. - 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
andhttps
. - 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
andhttps
. - 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
andhttps
. - 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, ImageRegistryCredentialResponseArgs
- Server string
- Docker image registry server, without protocol such as
http
andhttps
. - 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
andhttps
. - 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
andhttps
. - 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
andhttps
. - 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
andhttps
. - 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, NetworkRefArgs
- Endpoint
Refs List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Endpoint Ref> - A list of endpoints that are exposed on this network.
- Name string
- Name of the network
- Endpoint
Refs []EndpointRef - A list of endpoints that are exposed on this network.
- Name string
- Name of the network
- endpoint
Refs List<EndpointRef> - A list of endpoints that are exposed on this network.
- name String
- Name of the network
- endpoint
Refs 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
- endpoint
Refs List<Property Map> - A list of endpoints that are exposed on this network.
- name String
- Name of the network
NetworkRefResponse, NetworkRefResponseArgs
- Endpoint
Refs List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Endpoint Ref Response> - A list of endpoints that are exposed on this network.
- Name string
- Name of the network
- Endpoint
Refs []EndpointRef Response - A list of endpoints that are exposed on this network.
- Name string
- Name of the network
- endpoint
Refs List<EndpointRef Response> - A list of endpoints that are exposed on this network.
- name String
- Name of the network
- endpoint
Refs EndpointRef Response[] - A list of endpoints that are exposed on this network.
- name string
- Name of the network
- endpoint_
refs Sequence[EndpointRef Response] - A list of endpoints that are exposed on this network.
- name str
- Name of the network
- endpoint
Refs List<Property Map> - A list of endpoints that are exposed on this network.
- name String
- Name of the network
OperatingSystemType, OperatingSystemTypeArgs
- Linux
- LinuxThe required operating system is Linux.
- Windows
- WindowsThe required operating system is Windows.
- Operating
System Type Linux - LinuxThe required operating system is Linux.
- Operating
System Type Windows - WindowsThe required operating system is Windows.
- Linux
- LinuxThe required operating system is Linux.
- Windows
- WindowsThe required operating system is Windows.
- Linux
- LinuxThe required operating system is Linux.
- Windows
- WindowsThe required operating system is Windows.
- LINUX
- LinuxThe required operating system is Linux.
- WINDOWS
- WindowsThe required operating system is Windows.
- "Linux"
- LinuxThe required operating system is Linux.
- "Windows"
- WindowsThe required operating system is Windows.
ReliableCollectionsRef, ReliableCollectionsRefArgs
- Name string
- Name of ReliableCollection resource. Right now it's not used and you can use any string.
- Do
Not boolPersist State - 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.
- Do
Not boolPersist State - 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.
- do
Not BooleanPersist State - 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.
- do
Not booleanPersist State - 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_ boolpersist_ state - 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.
- do
Not BooleanPersist State - 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, ReliableCollectionsRefResponseArgs
- Name string
- Name of ReliableCollection resource. Right now it's not used and you can use any string.
- Do
Not boolPersist State - 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.
- Do
Not boolPersist State - 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.
- do
Not BooleanPersist State - 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.
- do
Not booleanPersist State - 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_ boolpersist_ state - 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.
- do
Not BooleanPersist State - 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, ResourceLimitsArgs
- Cpu double
- CPU limits in cores. At present, only full cores are supported.
- Memory
In doubleGB - The memory limit in GB.
- Cpu float64
- CPU limits in cores. At present, only full cores are supported.
- Memory
In float64GB - The memory limit in GB.
- cpu Double
- CPU limits in cores. At present, only full cores are supported.
- memory
In DoubleGB - The memory limit in GB.
- cpu number
- CPU limits in cores. At present, only full cores are supported.
- memory
In numberGB - The memory limit in GB.
- cpu float
- CPU limits in cores. At present, only full cores are supported.
- memory_
in_ floatgb - The memory limit in GB.
- cpu Number
- CPU limits in cores. At present, only full cores are supported.
- memory
In NumberGB - The memory limit in GB.
ResourceLimitsResponse, ResourceLimitsResponseArgs
- Cpu double
- CPU limits in cores. At present, only full cores are supported.
- Memory
In doubleGB - The memory limit in GB.
- Cpu float64
- CPU limits in cores. At present, only full cores are supported.
- Memory
In float64GB - The memory limit in GB.
- cpu Double
- CPU limits in cores. At present, only full cores are supported.
- memory
In DoubleGB - The memory limit in GB.
- cpu number
- CPU limits in cores. At present, only full cores are supported.
- memory
In numberGB - The memory limit in GB.
- cpu float
- CPU limits in cores. At present, only full cores are supported.
- memory_
in_ floatgb - The memory limit in GB.
- cpu Number
- CPU limits in cores. At present, only full cores are supported.
- memory
In NumberGB - The memory limit in GB.
ResourceRequests, ResourceRequestsArgs
- Cpu double
- Requested number of CPU cores. At present, only full cores are supported.
- Memory
In doubleGB - The memory request in GB for this container.
- Cpu float64
- Requested number of CPU cores. At present, only full cores are supported.
- Memory
In float64GB - The memory request in GB for this container.
- cpu Double
- Requested number of CPU cores. At present, only full cores are supported.
- memory
In DoubleGB - The memory request in GB for this container.
- cpu number
- Requested number of CPU cores. At present, only full cores are supported.
- memory
In numberGB - The memory request in GB for this container.
- cpu float
- Requested number of CPU cores. At present, only full cores are supported.
- memory_
in_ floatgb - The memory request in GB for this container.
- cpu Number
- Requested number of CPU cores. At present, only full cores are supported.
- memory
In NumberGB - The memory request in GB for this container.
ResourceRequestsResponse, ResourceRequestsResponseArgs
- Cpu double
- Requested number of CPU cores. At present, only full cores are supported.
- Memory
In doubleGB - The memory request in GB for this container.
- Cpu float64
- Requested number of CPU cores. At present, only full cores are supported.
- Memory
In float64GB - The memory request in GB for this container.
- cpu Double
- Requested number of CPU cores. At present, only full cores are supported.
- memory
In DoubleGB - The memory request in GB for this container.
- cpu number
- Requested number of CPU cores. At present, only full cores are supported.
- memory
In numberGB - The memory request in GB for this container.
- cpu float
- Requested number of CPU cores. At present, only full cores are supported.
- memory_
in_ floatgb - The memory request in GB for this container.
- cpu Number
- Requested number of CPU cores. At present, only full cores are supported.
- memory
In NumberGB - The memory request in GB for this container.
ResourceRequirements, ResourceRequirementsArgs
- Requests
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Resource Requests - Describes the requested resources for a given container.
- Limits
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Resource Limits - Describes the maximum limits on the resources for a given container.
- Requests
Resource
Requests - Describes the requested resources for a given container.
- Limits
Resource
Limits - Describes the maximum limits on the resources for a given container.
- requests
Resource
Requests - Describes the requested resources for a given container.
- limits
Resource
Limits - Describes the maximum limits on the resources for a given container.
- requests
Resource
Requests - Describes the requested resources for a given container.
- limits
Resource
Limits - Describes the maximum limits on the resources for a given container.
- requests
Resource
Requests - Describes the requested resources for a given container.
- limits
Resource
Limits - 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, ResourceRequirementsResponseArgs
- Requests
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Resource Requests Response - Describes the requested resources for a given container.
- Limits
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Resource Limits Response - Describes the maximum limits on the resources for a given container.
- Requests
Resource
Requests Response - Describes the requested resources for a given container.
- Limits
Resource
Limits Response - Describes the maximum limits on the resources for a given container.
- requests
Resource
Requests Response - Describes the requested resources for a given container.
- limits
Resource
Limits Response - Describes the maximum limits on the resources for a given container.
- requests
Resource
Requests Response - Describes the requested resources for a given container.
- limits
Resource
Limits Response - Describes the maximum limits on the resources for a given container.
- requests
Resource
Requests Response - Describes the requested resources for a given container.
- limits
Resource
Limits Response - 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, ServiceResourceDescriptionArgs
- Code
Packages List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Container Code Package Properties> - 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 string | Pulumi.Azure Native. Service Fabric Mesh. Operating System Type - The operation system required by the code in service.
- Auto
Scaling List<Pulumi.Policies Azure Native. Service Fabric Mesh. Inputs. Auto Scaling Policy> - Auto scaling policies
- Description string
- User readable description of the service.
- Diagnostics
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Diagnostics Ref - Reference to sinks in DiagnosticsDescription.
- Name string
- The name of the resource
- Network
Refs List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Network Ref> - 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.
- Code
Packages []ContainerCode Package Properties - 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 string | OperatingSystem Type - The operation system required by the code in service.
- Auto
Scaling []AutoPolicies Scaling Policy - Auto scaling policies
- Description string
- User readable description of the service.
- Diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- Name string
- The name of the resource
- Network
Refs []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.
- code
Packages List<ContainerCode Package Properties> - 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 String | OperatingSystem Type - The operation system required by the code in service.
- auto
Scaling List<AutoPolicies Scaling Policy> - Auto scaling policies
- description String
- User readable description of the service.
- diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- name String
- The name of the resource
- network
Refs List<NetworkRef> - The names of the private networks that this service needs to be part of.
- replica
Count Integer - The number of replicas of the service to create. Defaults to 1 if not specified.
- code
Packages ContainerCode Package Properties[] - 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 string | OperatingSystem Type - The operation system required by the code in service.
- auto
Scaling AutoPolicies Scaling Policy[] - Auto scaling policies
- description string
- User readable description of the service.
- diagnostics
Diagnostics
Ref - Reference to sinks in DiagnosticsDescription.
- name string
- The name of the resource
- network
Refs NetworkRef[] - The names of the private networks that this service needs to be part of.
- replica
Count number - The number of replicas of the service to create. Defaults to 1 if not specified.
- code_
packages Sequence[ContainerCode Package Properties] - 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 | OperatingSystem Type - The operation system required by the code in service.
- auto_
scaling_ Sequence[Autopolicies Scaling Policy] - Auto scaling policies
- description str
- User readable description of the service.
- diagnostics
Diagnostics
Ref - 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.
- code
Packages 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.).
- os
Type String | "Linux" | "Windows" - The operation system required by the code in service.
- auto
Scaling List<Property Map>Policies - 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
- network
Refs List<Property Map> - The names of the private networks that this service needs to be part of.
- replica
Count Number - The number of replicas of the service to create. Defaults to 1 if not specified.
ServiceResourceDescriptionResponse, ServiceResourceDescriptionResponseArgs
- Code
Packages List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Container Code Package Properties Response> - 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 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}
- Os
Type string - The operation system required by the code in service.
- Provisioning
State string - State of the resource.
- Status string
- Status of the service.
- Status
Details 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.
- Unhealthy
Evaluation 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.
- Auto
Scaling List<Pulumi.Policies Azure Native. Service Fabric Mesh. Inputs. Auto Scaling Policy Response> - Auto scaling policies
- Description string
- User readable description of the service.
- Diagnostics
Pulumi.
Azure Native. Service Fabric Mesh. Inputs. Diagnostics Ref Response - Reference to sinks in DiagnosticsDescription.
- Name string
- The name of the resource
- Network
Refs List<Pulumi.Azure Native. Service Fabric Mesh. Inputs. Network Ref Response> - 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.
- Code
Packages []ContainerCode Package Properties Response - 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 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}
- Os
Type string - The operation system required by the code in service.
- Provisioning
State string - State of the resource.
- Status string
- Status of the service.
- Status
Details 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.
- Unhealthy
Evaluation 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.
- Auto
Scaling []AutoPolicies Scaling Policy Response - Auto scaling policies
- Description string
- User readable description of the service.
- Diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- Name string
- The name of the resource
- Network
Refs []NetworkRef Response - 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.
- code
Packages List<ContainerCode Package Properties Response> - 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 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}
- os
Type String - The operation system required by the code in service.
- provisioning
State String - State of the resource.
- status String
- Status of the service.
- status
Details 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.
- unhealthy
Evaluation 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.
- auto
Scaling List<AutoPolicies Scaling Policy Response> - Auto scaling policies
- description String
- User readable description of the service.
- diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- name String
- The name of the resource
- network
Refs List<NetworkRef Response> - The names of the private networks that this service needs to be part of.
- replica
Count Integer - The number of replicas of the service to create. Defaults to 1 if not specified.
- code
Packages ContainerCode Package Properties Response[] - 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 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}
- os
Type string - The operation system required by the code in service.
- provisioning
State string - State of the resource.
- status string
- Status of the service.
- status
Details 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.
- unhealthy
Evaluation 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.
- auto
Scaling AutoPolicies Scaling Policy Response[] - Auto scaling policies
- description string
- User readable description of the service.
- diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- name string
- The name of the resource
- network
Refs NetworkRef Response[] - The names of the private networks that this service needs to be part of.
- replica
Count number - The number of replicas of the service to create. Defaults to 1 if not specified.
- code_
packages Sequence[ContainerCode Package Properties Response] - 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_ Sequence[Autopolicies Scaling Policy Response] - Auto scaling policies
- description str
- User readable description of the service.
- diagnostics
Diagnostics
Ref Response - Reference to sinks in DiagnosticsDescription.
- name str
- The name of the resource
- network_
refs Sequence[NetworkRef Response] - 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.
- code
Packages 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.).
- health
State 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}
- os
Type String - The operation system required by the code in service.
- provisioning
State String - State of the resource.
- status String
- Status of the service.
- status
Details 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.
- unhealthy
Evaluation 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.
- auto
Scaling List<Property Map>Policies - 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
- network
Refs List<Property Map> - The names of the private networks that this service needs to be part of.
- replica
Count Number - The number of replicas of the service to create. Defaults to 1 if not specified.
Setting, SettingArgs
SettingResponse, SettingResponseArgs
SizeTypes, SizeTypesArgs
- Small
- Small
- Medium
- Medium
- Large
- Large
- Size
Types Small - Small
- Size
Types Medium - Medium
- Size
Types Large - 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, VolumeReferenceArgs
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
- destination
Path 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.
- read
Only 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'.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
VolumeReferenceResponse, VolumeReferenceResponseArgs
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- Destination
Path 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.
- Read
Only bool - The flag indicating whether the volume is read only. Default is 'false'.
- destination
Path 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.
- read
Only Boolean - The flag indicating whether the volume is read only. Default is 'false'.
- destination
Path 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.
- read
Only 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'.
- destination
Path 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.
- read
Only 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0