Represents a FlowProfile Azure resource, which defines a data replication scenario with a specific data classification and a set of configurable policy rules.
Uses Azure REST API version 2025-05-30-preview.
Example Usage
Creates or updates the FlowPRofile resource
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var flowProfile = new AzureNative.AzureDataTransfer.FlowProfile("flowProfile", new()
{
FlowProfileName = "testFlowProfile",
Location = "East US",
PipelineName = "testPipeline",
Properties = new AzureNative.AzureDataTransfer.Inputs.FlowProfilePropertiesArgs
{
Description = "Hello world description",
ReplicationScenario = AzureNative.AzureDataTransfer.DataClassType.Files,
Rulesets = new AzureNative.AzureDataTransfer.Inputs.FlowProfileRulesetsArgs
{
Antivirus = new AzureNative.AzureDataTransfer.Inputs.AntivirusRulesetArgs
{
AvSolutions = new[]
{
AzureNative.AzureDataTransfer.AntivirusSolutions.Defender,
AzureNative.AzureDataTransfer.AntivirusSolutions.ClamAv,
},
},
Archives = new AzureNative.AzureDataTransfer.Inputs.ArchiveRulesetArgs
{
MaximumCompressionRatioLimit = 123,
MaximumDepthLimit = 12,
MaximumExpansionSizeLimit = 123456,
MinimumSizeForExpansion = 1,
},
DataSize = new AzureNative.AzureDataTransfer.Inputs.DataSizeRulesetArgs
{
Maximum = 123456789,
Minimum = 1,
},
MimeFilters = new AzureNative.AzureDataTransfer.Inputs.MimeFilterRulesetArgs
{
Filters = new[]
{
new AzureNative.AzureDataTransfer.Inputs.MimeTypeFilterArgs
{
Extensions = new[]
{
".json",
".app",
".js",
},
Media = "application/json",
},
},
Type = AzureNative.AzureDataTransfer.FilterType.Allow,
},
TextMatching = new AzureNative.AzureDataTransfer.Inputs.TextMatchingRulesetArgs
{
Deny = new[]
{
new AzureNative.AzureDataTransfer.Inputs.TextMatchArgs
{
CaseSensitivity = AzureNative.AzureDataTransfer.Casing.Insensitive,
MatchType = AzureNative.AzureDataTransfer.MatchType.Partial,
Text = "hello world",
},
new AzureNative.AzureDataTransfer.Inputs.TextMatchArgs
{
CaseSensitivity = AzureNative.AzureDataTransfer.Casing.Sensitive,
MatchType = AzureNative.AzureDataTransfer.MatchType.Complete,
Text = "hello",
},
},
},
XmlFilters = new AzureNative.AzureDataTransfer.Inputs.XmlFilterRulesetArgs
{
DefaultNamespace = "testnamespace",
Reference = AzureNative.AzureDataTransfer.XmlReferenceType.Inline,
Schema = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?> <xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"></xs:schema>",
},
},
Status = AzureNative.AzureDataTransfer.FlowProfileStatus.Enabled,
},
ResourceGroupName = "testRG",
});
});
package main
import (
azuredatatransfer "github.com/pulumi/pulumi-azure-native-sdk/azuredatatransfer/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := azuredatatransfer.NewFlowProfile(ctx, "flowProfile", &azuredatatransfer.FlowProfileArgs{
FlowProfileName: pulumi.String("testFlowProfile"),
Location: pulumi.String("East US"),
PipelineName: pulumi.String("testPipeline"),
Properties: &azuredatatransfer.FlowProfilePropertiesArgs{
Description: pulumi.String("Hello world description"),
ReplicationScenario: pulumi.String(azuredatatransfer.DataClassTypeFiles),
Rulesets: &azuredatatransfer.FlowProfileRulesetsArgs{
Antivirus: &azuredatatransfer.AntivirusRulesetArgs{
AvSolutions: pulumi.StringArray{
pulumi.String(azuredatatransfer.AntivirusSolutionsDefender),
pulumi.String(azuredatatransfer.AntivirusSolutionsClamAv),
},
},
Archives: &azuredatatransfer.ArchiveRulesetArgs{
MaximumCompressionRatioLimit: pulumi.Float64(123),
MaximumDepthLimit: pulumi.Float64(12),
MaximumExpansionSizeLimit: pulumi.Float64(123456),
MinimumSizeForExpansion: pulumi.Float64(1),
},
DataSize: &azuredatatransfer.DataSizeRulesetArgs{
Maximum: pulumi.Float64(123456789),
Minimum: pulumi.Float64(1),
},
MimeFilters: &azuredatatransfer.MimeFilterRulesetArgs{
Filters: azuredatatransfer.MimeTypeFilterArray{
&azuredatatransfer.MimeTypeFilterArgs{
Extensions: pulumi.StringArray{
pulumi.String(".json"),
pulumi.String(".app"),
pulumi.String(".js"),
},
Media: pulumi.String("application/json"),
},
},
Type: pulumi.String(azuredatatransfer.FilterTypeAllow),
},
TextMatching: &azuredatatransfer.TextMatchingRulesetArgs{
Deny: azuredatatransfer.TextMatchArray{
&azuredatatransfer.TextMatchArgs{
CaseSensitivity: pulumi.String(azuredatatransfer.CasingInsensitive),
MatchType: pulumi.String(azuredatatransfer.MatchTypePartial),
Text: pulumi.String("hello world"),
},
&azuredatatransfer.TextMatchArgs{
CaseSensitivity: pulumi.String(azuredatatransfer.CasingSensitive),
MatchType: pulumi.String(azuredatatransfer.MatchTypeComplete),
Text: pulumi.String("hello"),
},
},
},
XmlFilters: &azuredatatransfer.XmlFilterRulesetArgs{
DefaultNamespace: pulumi.String("testnamespace"),
Reference: pulumi.String(azuredatatransfer.XmlReferenceTypeInline),
Schema: pulumi.String("<?xml version=\"1.0\" encoding=\"UTF-8\" ?> <xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"></xs:schema>"),
},
},
Status: pulumi.String(azuredatatransfer.FlowProfileStatusEnabled),
},
ResourceGroupName: pulumi.String("testRG"),
})
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.azuredatatransfer.FlowProfile;
import com.pulumi.azurenative.azuredatatransfer.FlowProfileArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.FlowProfilePropertiesArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.FlowProfileRulesetsArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.AntivirusRulesetArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.ArchiveRulesetArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.DataSizeRulesetArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.MimeFilterRulesetArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.TextMatchingRulesetArgs;
import com.pulumi.azurenative.azuredatatransfer.inputs.XmlFilterRulesetArgs;
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 flowProfile = new FlowProfile("flowProfile", FlowProfileArgs.builder()
.flowProfileName("testFlowProfile")
.location("East US")
.pipelineName("testPipeline")
.properties(FlowProfilePropertiesArgs.builder()
.description("Hello world description")
.replicationScenario("Files")
.rulesets(FlowProfileRulesetsArgs.builder()
.antivirus(AntivirusRulesetArgs.builder()
.avSolutions(
"Defender",
"ClamAv")
.build())
.archives(ArchiveRulesetArgs.builder()
.maximumCompressionRatioLimit(123.0)
.maximumDepthLimit(12.0)
.maximumExpansionSizeLimit(123456.0)
.minimumSizeForExpansion(1.0)
.build())
.dataSize(DataSizeRulesetArgs.builder()
.maximum(123456789.0)
.minimum(1.0)
.build())
.mimeFilters(MimeFilterRulesetArgs.builder()
.filters(MimeTypeFilterArgs.builder()
.extensions(
".json",
".app",
".js")
.media("application/json")
.build())
.type("Allow")
.build())
.textMatching(TextMatchingRulesetArgs.builder()
.deny(
TextMatchArgs.builder()
.caseSensitivity("Insensitive")
.matchType("Partial")
.text("hello world")
.build(),
TextMatchArgs.builder()
.caseSensitivity("Sensitive")
.matchType("Complete")
.text("hello")
.build())
.build())
.xmlFilters(XmlFilterRulesetArgs.builder()
.defaultNamespace("testnamespace")
.reference("Inline")
.schema("<?xml version=\"1.0\" encoding=\"UTF-8\" ?> <xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"></xs:schema>")
.build())
.build())
.status("Enabled")
.build())
.resourceGroupName("testRG")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const flowProfile = new azure_native.azuredatatransfer.FlowProfile("flowProfile", {
flowProfileName: "testFlowProfile",
location: "East US",
pipelineName: "testPipeline",
properties: {
description: "Hello world description",
replicationScenario: azure_native.azuredatatransfer.DataClassType.Files,
rulesets: {
antivirus: {
avSolutions: [
azure_native.azuredatatransfer.AntivirusSolutions.Defender,
azure_native.azuredatatransfer.AntivirusSolutions.ClamAv,
],
},
archives: {
maximumCompressionRatioLimit: 123,
maximumDepthLimit: 12,
maximumExpansionSizeLimit: 123456,
minimumSizeForExpansion: 1,
},
dataSize: {
maximum: 123456789,
minimum: 1,
},
mimeFilters: {
filters: [{
extensions: [
".json",
".app",
".js",
],
media: "application/json",
}],
type: azure_native.azuredatatransfer.FilterType.Allow,
},
textMatching: {
deny: [
{
caseSensitivity: azure_native.azuredatatransfer.Casing.Insensitive,
matchType: azure_native.azuredatatransfer.MatchType.Partial,
text: "hello world",
},
{
caseSensitivity: azure_native.azuredatatransfer.Casing.Sensitive,
matchType: azure_native.azuredatatransfer.MatchType.Complete,
text: "hello",
},
],
},
xmlFilters: {
defaultNamespace: "testnamespace",
reference: azure_native.azuredatatransfer.XmlReferenceType.Inline,
schema: "<?xml version=\"1.0\" encoding=\"UTF-8\" ?> <xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"></xs:schema>",
},
},
status: azure_native.azuredatatransfer.FlowProfileStatus.Enabled,
},
resourceGroupName: "testRG",
});
import pulumi
import pulumi_azure_native as azure_native
flow_profile = azure_native.azuredatatransfer.FlowProfile("flowProfile",
flow_profile_name="testFlowProfile",
location="East US",
pipeline_name="testPipeline",
properties={
"description": "Hello world description",
"replication_scenario": azure_native.azuredatatransfer.DataClassType.FILES,
"rulesets": {
"antivirus": {
"av_solutions": [
azure_native.azuredatatransfer.AntivirusSolutions.DEFENDER,
azure_native.azuredatatransfer.AntivirusSolutions.CLAM_AV,
],
},
"archives": {
"maximum_compression_ratio_limit": 123,
"maximum_depth_limit": 12,
"maximum_expansion_size_limit": 123456,
"minimum_size_for_expansion": 1,
},
"data_size": {
"maximum": 123456789,
"minimum": 1,
},
"mime_filters": {
"filters": [{
"extensions": [
".json",
".app",
".js",
],
"media": "application/json",
}],
"type": azure_native.azuredatatransfer.FilterType.ALLOW,
},
"text_matching": {
"deny": [
{
"case_sensitivity": azure_native.azuredatatransfer.Casing.INSENSITIVE,
"match_type": azure_native.azuredatatransfer.MatchType.PARTIAL,
"text": "hello world",
},
{
"case_sensitivity": azure_native.azuredatatransfer.Casing.SENSITIVE,
"match_type": azure_native.azuredatatransfer.MatchType.COMPLETE,
"text": "hello",
},
],
},
"xml_filters": {
"default_namespace": "testnamespace",
"reference": azure_native.azuredatatransfer.XmlReferenceType.INLINE,
"schema": "<?xml version=\"1.0\" encoding=\"UTF-8\" ?> <xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"></xs:schema>",
},
},
"status": azure_native.azuredatatransfer.FlowProfileStatus.ENABLED,
},
resource_group_name="testRG")
resources:
flowProfile:
type: azure-native:azuredatatransfer:FlowProfile
properties:
flowProfileName: testFlowProfile
location: East US
pipelineName: testPipeline
properties:
description: Hello world description
replicationScenario: Files
rulesets:
antivirus:
avSolutions:
- Defender
- ClamAv
archives:
maximumCompressionRatioLimit: 123
maximumDepthLimit: 12
maximumExpansionSizeLimit: 123456
minimumSizeForExpansion: 1
dataSize:
maximum: 1.23456789e+08
minimum: 1
mimeFilters:
filters:
- extensions:
- .json
- .app
- .js
media: application/json
type: Allow
textMatching:
deny:
- caseSensitivity: Insensitive
matchType: Partial
text: hello world
- caseSensitivity: Sensitive
matchType: Complete
text: hello
xmlFilters:
defaultNamespace: testnamespace
reference: Inline
schema: <?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"></xs:schema>
status: Enabled
resourceGroupName: testRG
Create FlowProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FlowProfile(name: string, args: FlowProfileArgs, opts?: CustomResourceOptions);@overload
def FlowProfile(resource_name: str,
args: FlowProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FlowProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
pipeline_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
flow_profile_name: Optional[str] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
location: Optional[str] = None,
properties: Optional[FlowProfilePropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)func NewFlowProfile(ctx *Context, name string, args FlowProfileArgs, opts ...ResourceOption) (*FlowProfile, error)public FlowProfile(string name, FlowProfileArgs args, CustomResourceOptions? opts = null)
public FlowProfile(String name, FlowProfileArgs args)
public FlowProfile(String name, FlowProfileArgs args, CustomResourceOptions options)
type: azure-native:azuredatatransfer:FlowProfile
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 FlowProfileArgs
- 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 FlowProfileArgs
- 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 FlowProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FlowProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FlowProfileArgs
- 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 flowProfileResource = new AzureNative.AzureDataTransfer.FlowProfile("flowProfileResource", new()
{
PipelineName = "string",
ResourceGroupName = "string",
FlowProfileName = "string",
Identity = new AzureNative.AzureDataTransfer.Inputs.ManagedServiceIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
Location = "string",
Properties = new AzureNative.AzureDataTransfer.Inputs.FlowProfilePropertiesArgs
{
Description = "string",
ReplicationScenario = "string",
Status = "string",
Rulesets = new AzureNative.AzureDataTransfer.Inputs.FlowProfileRulesetsArgs
{
Antivirus = new AzureNative.AzureDataTransfer.Inputs.AntivirusRulesetArgs
{
AvSolutions = new[]
{
"string",
},
},
Archives = new AzureNative.AzureDataTransfer.Inputs.ArchiveRulesetArgs
{
MaximumCompressionRatioLimit = 0,
MaximumDepthLimit = 0,
MaximumExpansionSizeLimit = 0,
MinimumSizeForExpansion = 0,
},
DataSize = new AzureNative.AzureDataTransfer.Inputs.DataSizeRulesetArgs
{
Maximum = 0,
Minimum = 0,
},
MimeFilters = new AzureNative.AzureDataTransfer.Inputs.MimeFilterRulesetArgs
{
Filters = new[]
{
new AzureNative.AzureDataTransfer.Inputs.MimeTypeFilterArgs
{
Extensions = new[]
{
"string",
},
Media = "string",
},
},
Type = "string",
},
TextMatching = new AzureNative.AzureDataTransfer.Inputs.TextMatchingRulesetArgs
{
Deny = new[]
{
new AzureNative.AzureDataTransfer.Inputs.TextMatchArgs
{
CaseSensitivity = "string",
MatchType = "string",
Text = "string",
},
},
},
XmlFilters = new AzureNative.AzureDataTransfer.Inputs.XmlFilterRulesetArgs
{
DefaultNamespace = "string",
Reference = "string",
Schema = "string",
},
},
},
Tags =
{
{ "string", "string" },
},
});
example, err := azuredatatransfer.NewFlowProfile(ctx, "flowProfileResource", &azuredatatransfer.FlowProfileArgs{
PipelineName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
FlowProfileName: pulumi.String("string"),
Identity: &azuredatatransfer.ManagedServiceIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Location: pulumi.String("string"),
Properties: &azuredatatransfer.FlowProfilePropertiesArgs{
Description: pulumi.String("string"),
ReplicationScenario: pulumi.String("string"),
Status: pulumi.String("string"),
Rulesets: &azuredatatransfer.FlowProfileRulesetsArgs{
Antivirus: &azuredatatransfer.AntivirusRulesetArgs{
AvSolutions: pulumi.StringArray{
pulumi.String("string"),
},
},
Archives: &azuredatatransfer.ArchiveRulesetArgs{
MaximumCompressionRatioLimit: pulumi.Float64(0),
MaximumDepthLimit: pulumi.Float64(0),
MaximumExpansionSizeLimit: pulumi.Float64(0),
MinimumSizeForExpansion: pulumi.Float64(0),
},
DataSize: &azuredatatransfer.DataSizeRulesetArgs{
Maximum: pulumi.Float64(0),
Minimum: pulumi.Float64(0),
},
MimeFilters: &azuredatatransfer.MimeFilterRulesetArgs{
Filters: azuredatatransfer.MimeTypeFilterArray{
&azuredatatransfer.MimeTypeFilterArgs{
Extensions: pulumi.StringArray{
pulumi.String("string"),
},
Media: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
TextMatching: &azuredatatransfer.TextMatchingRulesetArgs{
Deny: azuredatatransfer.TextMatchArray{
&azuredatatransfer.TextMatchArgs{
CaseSensitivity: pulumi.String("string"),
MatchType: pulumi.String("string"),
Text: pulumi.String("string"),
},
},
},
XmlFilters: &azuredatatransfer.XmlFilterRulesetArgs{
DefaultNamespace: pulumi.String("string"),
Reference: pulumi.String("string"),
Schema: pulumi.String("string"),
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var flowProfileResource = new FlowProfile("flowProfileResource", FlowProfileArgs.builder()
.pipelineName("string")
.resourceGroupName("string")
.flowProfileName("string")
.identity(ManagedServiceIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.location("string")
.properties(FlowProfilePropertiesArgs.builder()
.description("string")
.replicationScenario("string")
.status("string")
.rulesets(FlowProfileRulesetsArgs.builder()
.antivirus(AntivirusRulesetArgs.builder()
.avSolutions("string")
.build())
.archives(ArchiveRulesetArgs.builder()
.maximumCompressionRatioLimit(0.0)
.maximumDepthLimit(0.0)
.maximumExpansionSizeLimit(0.0)
.minimumSizeForExpansion(0.0)
.build())
.dataSize(DataSizeRulesetArgs.builder()
.maximum(0.0)
.minimum(0.0)
.build())
.mimeFilters(MimeFilterRulesetArgs.builder()
.filters(MimeTypeFilterArgs.builder()
.extensions("string")
.media("string")
.build())
.type("string")
.build())
.textMatching(TextMatchingRulesetArgs.builder()
.deny(TextMatchArgs.builder()
.caseSensitivity("string")
.matchType("string")
.text("string")
.build())
.build())
.xmlFilters(XmlFilterRulesetArgs.builder()
.defaultNamespace("string")
.reference("string")
.schema("string")
.build())
.build())
.build())
.tags(Map.of("string", "string"))
.build());
flow_profile_resource = azure_native.azuredatatransfer.FlowProfile("flowProfileResource",
pipeline_name="string",
resource_group_name="string",
flow_profile_name="string",
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
location="string",
properties={
"description": "string",
"replication_scenario": "string",
"status": "string",
"rulesets": {
"antivirus": {
"av_solutions": ["string"],
},
"archives": {
"maximum_compression_ratio_limit": 0,
"maximum_depth_limit": 0,
"maximum_expansion_size_limit": 0,
"minimum_size_for_expansion": 0,
},
"data_size": {
"maximum": 0,
"minimum": 0,
},
"mime_filters": {
"filters": [{
"extensions": ["string"],
"media": "string",
}],
"type": "string",
},
"text_matching": {
"deny": [{
"case_sensitivity": "string",
"match_type": "string",
"text": "string",
}],
},
"xml_filters": {
"default_namespace": "string",
"reference": "string",
"schema": "string",
},
},
},
tags={
"string": "string",
})
const flowProfileResource = new azure_native.azuredatatransfer.FlowProfile("flowProfileResource", {
pipelineName: "string",
resourceGroupName: "string",
flowProfileName: "string",
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
location: "string",
properties: {
description: "string",
replicationScenario: "string",
status: "string",
rulesets: {
antivirus: {
avSolutions: ["string"],
},
archives: {
maximumCompressionRatioLimit: 0,
maximumDepthLimit: 0,
maximumExpansionSizeLimit: 0,
minimumSizeForExpansion: 0,
},
dataSize: {
maximum: 0,
minimum: 0,
},
mimeFilters: {
filters: [{
extensions: ["string"],
media: "string",
}],
type: "string",
},
textMatching: {
deny: [{
caseSensitivity: "string",
matchType: "string",
text: "string",
}],
},
xmlFilters: {
defaultNamespace: "string",
reference: "string",
schema: "string",
},
},
},
tags: {
string: "string",
},
});
type: azure-native:azuredatatransfer:FlowProfile
properties:
flowProfileName: string
identity:
type: string
userAssignedIdentities:
- string
location: string
pipelineName: string
properties:
description: string
replicationScenario: string
rulesets:
antivirus:
avSolutions:
- string
archives:
maximumCompressionRatioLimit: 0
maximumDepthLimit: 0
maximumExpansionSizeLimit: 0
minimumSizeForExpansion: 0
dataSize:
maximum: 0
minimum: 0
mimeFilters:
filters:
- extensions:
- string
media: string
type: string
textMatching:
deny:
- caseSensitivity: string
matchType: string
text: string
xmlFilters:
defaultNamespace: string
reference: string
schema: string
status: string
resourceGroupName: string
tags:
string: string
FlowProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FlowProfile resource accepts the following input properties:
- Pipeline
Name string - The name of the pipeline on which to operate.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Flow
Profile stringName - The name of the FlowProfile resource to operate on. Must be 3 to 64 characters long and contain only alphanumeric characters or hyphens.
- Identity
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Managed Service Identity - The managed service identities assigned to this resource.
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Flow Profile Properties - The set of configuration properties that define the behavior and rules of the FlowProfile.
- Dictionary<string, string>
- Resource tags.
- Pipeline
Name string - The name of the pipeline on which to operate.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Flow
Profile stringName - The name of the FlowProfile resource to operate on. Must be 3 to 64 characters long and contain only alphanumeric characters or hyphens.
- Identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- Location string
- The geo-location where the resource lives
- Properties
Flow
Profile Properties Args - The set of configuration properties that define the behavior and rules of the FlowProfile.
- map[string]string
- Resource tags.
- pipeline
Name String - The name of the pipeline on which to operate.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- flow
Profile StringName - The name of the FlowProfile resource to operate on. Must be 3 to 64 characters long and contain only alphanumeric characters or hyphens.
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- location String
- The geo-location where the resource lives
- properties
Flow
Profile Properties - The set of configuration properties that define the behavior and rules of the FlowProfile.
- Map<String,String>
- Resource tags.
- pipeline
Name string - The name of the pipeline on which to operate.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- flow
Profile stringName - The name of the FlowProfile resource to operate on. Must be 3 to 64 characters long and contain only alphanumeric characters or hyphens.
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- location string
- The geo-location where the resource lives
- properties
Flow
Profile Properties - The set of configuration properties that define the behavior and rules of the FlowProfile.
- {[key: string]: string}
- Resource tags.
- pipeline_
name str - The name of the pipeline on which to operate.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- flow_
profile_ strname - The name of the FlowProfile resource to operate on. Must be 3 to 64 characters long and contain only alphanumeric characters or hyphens.
- identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- location str
- The geo-location where the resource lives
- properties
Flow
Profile Properties Args - The set of configuration properties that define the behavior and rules of the FlowProfile.
- Mapping[str, str]
- Resource tags.
- pipeline
Name String - The name of the pipeline on which to operate.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- flow
Profile StringName - The name of the FlowProfile resource to operate on. Must be 3 to 64 characters long and contain only alphanumeric characters or hyphens.
- identity Property Map
- The managed service identities assigned to this resource.
- location String
- The geo-location where the resource lives
- properties Property Map
- The set of configuration properties that define the behavior and rules of the FlowProfile.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the FlowProfile resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Azure Data Transfer. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AntivirusRuleset, AntivirusRulesetArgs
Antivirus scanning rules for replicating data. By default, all antivirus scanning solutions are disabled.- Av
Solutions List<Union<string, Pulumi.Azure Native. Azure Data Transfer. Antivirus Solutions>> - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- Av
Solutions []string - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av
Solutions List<Either<String,AntivirusSolutions>> - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av
Solutions (string | AntivirusSolutions)[] - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av_
solutions Sequence[Union[str, AntivirusSolutions]] - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av
Solutions List<String | "Defender" | "ClamAv"> - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
AntivirusRulesetResponse, AntivirusRulesetResponseArgs
Antivirus scanning rules for replicating data. By default, all antivirus scanning solutions are disabled.- Av
Solutions List<string> - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- Av
Solutions []string - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av
Solutions List<String> - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av
Solutions string[] - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av_
solutions Sequence[str] - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
- av
Solutions List<String> - Optional. The list of antiviruses to be used as a scanning solution for replicating data.
AntivirusSolutions, AntivirusSolutionsArgs
- Defender
- DefenderOption to use Microsoft Defender antivirus scanning software as the scanning solution.
- Clam
Av - ClamAvOption to use the external ClamAV open-source software as an antivirus scanning solution.
- Antivirus
Solutions Defender - DefenderOption to use Microsoft Defender antivirus scanning software as the scanning solution.
- Antivirus
Solutions Clam Av - ClamAvOption to use the external ClamAV open-source software as an antivirus scanning solution.
- Defender
- DefenderOption to use Microsoft Defender antivirus scanning software as the scanning solution.
- Clam
Av - ClamAvOption to use the external ClamAV open-source software as an antivirus scanning solution.
- Defender
- DefenderOption to use Microsoft Defender antivirus scanning software as the scanning solution.
- Clam
Av - ClamAvOption to use the external ClamAV open-source software as an antivirus scanning solution.
- DEFENDER
- DefenderOption to use Microsoft Defender antivirus scanning software as the scanning solution.
- CLAM_AV
- ClamAvOption to use the external ClamAV open-source software as an antivirus scanning solution.
- "Defender"
- DefenderOption to use Microsoft Defender antivirus scanning software as the scanning solution.
- "Clam
Av" - ClamAvOption to use the external ClamAV open-source software as an antivirus scanning solution.
ArchiveRuleset, ArchiveRulesetArgs
Rules for regulating supported archive files (BZip2, Cpio, Deb, GZip, Rpm, Tar, Zip) during data replication. All properties are optional and only the configured options will be applied against archives. As an example, suppose minimumSizeForExpansion is 10 MiB and maximumExpansionSizeLimit is 1 GiB. Then all archives smaller than 10 MiB will be treated as though the archive ruleset is disabled, although other rulesets will apply as usual. Furthermore, all archives at least 10 MiB in size but with a decompressed size greater than 1 GiB will fail the ruleset. All other archives will have their contents extracted and each extracted element will be applied to all rulesets.- Maximum
Compression doubleRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- Maximum
Depth doubleLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- Maximum
Expansion doubleSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- Minimum
Size doubleFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- Maximum
Compression float64Ratio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- Maximum
Depth float64Limit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- Maximum
Expansion float64Size Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- Minimum
Size float64For Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum
Compression DoubleRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum
Depth DoubleLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum
Expansion DoubleSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum
Size DoubleFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum
Compression numberRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum
Depth numberLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum
Expansion numberSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum
Size numberFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum_
compression_ floatratio_ limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum_
depth_ floatlimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum_
expansion_ floatsize_ limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum_
size_ floatfor_ expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum
Compression NumberRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum
Depth NumberLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum
Expansion NumberSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum
Size NumberFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
ArchiveRulesetResponse, ArchiveRulesetResponseArgs
Rules for regulating supported archive files (BZip2, Cpio, Deb, GZip, Rpm, Tar, Zip) during data replication. All properties are optional and only the configured options will be applied against archives. As an example, suppose minimumSizeForExpansion is 10 MiB and maximumExpansionSizeLimit is 1 GiB. Then all archives smaller than 10 MiB will be treated as though the archive ruleset is disabled, although other rulesets will apply as usual. Furthermore, all archives at least 10 MiB in size but with a decompressed size greater than 1 GiB will fail the ruleset. All other archives will have their contents extracted and each extracted element will be applied to all rulesets.- Maximum
Compression doubleRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- Maximum
Depth doubleLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- Maximum
Expansion doubleSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- Minimum
Size doubleFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- Maximum
Compression float64Ratio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- Maximum
Depth float64Limit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- Maximum
Expansion float64Size Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- Minimum
Size float64For Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum
Compression DoubleRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum
Depth DoubleLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum
Expansion DoubleSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum
Size DoubleFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum
Compression numberRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum
Depth numberLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum
Expansion numberSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum
Size numberFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum_
compression_ floatratio_ limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum_
depth_ floatlimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum_
expansion_ floatsize_ limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum_
size_ floatfor_ expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
- maximum
Compression NumberRatio Limit - Optional. Provides the multiplication value for an archive in total based on the initial object being validated. This value takes the root object size and multiplies it by this value to create a maximum. Once this maximum is exceeded, the archive is failed. Used to detect and block archives with suspiciously high compression (e.g., zip bombs).
- maximum
Depth NumberLimit - Optional. The maximum depth of nested archives that can be expanded. Limits how many layers of embedded archives will be processed. Archives exceeding the max limit will be denied for replication.
- maximum
Expansion NumberSize Limit - Optional. The combined maximum size (in bytes) of all extracted files that an expanded archive is allowed to reach. Archives exceeding the max limit will be denied for replication.
- minimum
Size NumberFor Expansion - Optional. Default is 0. The minimum archive file size (in bytes) required to trigger expansion during replication. Any archive file size below the configured threshold will skip the rest of the configured rulesets for archives.
Casing, CasingArgs
- Insensitive
- InsensitiveIgnores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
- Sensitive
- SensitiveRequires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
- Casing
Insensitive - InsensitiveIgnores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
- Casing
Sensitive - SensitiveRequires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
- Insensitive
- InsensitiveIgnores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
- Sensitive
- SensitiveRequires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
- Insensitive
- InsensitiveIgnores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
- Sensitive
- SensitiveRequires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
- INSENSITIVE
- InsensitiveIgnores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
- SENSITIVE
- SensitiveRequires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
- "Insensitive"
- InsensitiveIgnores casing when performing pattern matching. For example, "Hello World" would be found in "hello world".
- "Sensitive"
- SensitiveRequires exact casing for the pattern match. For example, "Hello World" would NOT not be found in "hello world".
DataClassType, DataClassTypeArgs
- Messaging
- MessagingRepresents standard message-based data, including Azure Service and Event Hub, used in message replication.
- API
- APIRepresents transactional request/response data types from API endpoints.
- Stream
- StreamRepresents data types that require continuous, real-time streaming replication (e.g., video).
- Files
- FilesRepresents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
- Software
Artifacts - SoftwareArtifactsRepresents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
- Complex
- ComplexRepresents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
- Data
Class Type Messaging - MessagingRepresents standard message-based data, including Azure Service and Event Hub, used in message replication.
- Data
Class Type API - APIRepresents transactional request/response data types from API endpoints.
- Data
Class Type Stream - StreamRepresents data types that require continuous, real-time streaming replication (e.g., video).
- Data
Class Type Files - FilesRepresents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
- Data
Class Type Software Artifacts - SoftwareArtifactsRepresents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
- Data
Class Type Complex - ComplexRepresents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
- Messaging
- MessagingRepresents standard message-based data, including Azure Service and Event Hub, used in message replication.
- API
- APIRepresents transactional request/response data types from API endpoints.
- Stream
- StreamRepresents data types that require continuous, real-time streaming replication (e.g., video).
- Files
- FilesRepresents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
- Software
Artifacts - SoftwareArtifactsRepresents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
- Complex
- ComplexRepresents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
- Messaging
- MessagingRepresents standard message-based data, including Azure Service and Event Hub, used in message replication.
- API
- APIRepresents transactional request/response data types from API endpoints.
- Stream
- StreamRepresents data types that require continuous, real-time streaming replication (e.g., video).
- Files
- FilesRepresents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
- Software
Artifacts - SoftwareArtifactsRepresents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
- Complex
- ComplexRepresents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
- MESSAGING
- MessagingRepresents standard message-based data, including Azure Service and Event Hub, used in message replication.
- API
- APIRepresents transactional request/response data types from API endpoints.
- STREAM
- StreamRepresents data types that require continuous, real-time streaming replication (e.g., video).
- FILES
- FilesRepresents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
- SOFTWARE_ARTIFACTS
- SoftwareArtifactsRepresents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
- COMPLEX
- ComplexRepresents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
- "Messaging"
- MessagingRepresents standard message-based data, including Azure Service and Event Hub, used in message replication.
- "API"
- APIRepresents transactional request/response data types from API endpoints.
- "Stream"
- StreamRepresents data types that require continuous, real-time streaming replication (e.g., video).
- "Files"
- FilesRepresents standard file-based data, including Azure Blob and Table Storage, used in general-purpose replication.
- "Software
Artifacts" - SoftwareArtifactsRepresents data related to development, security, and operations workflows such as build artifacts subject to an NCDSMO policy.
- "Complex"
- ComplexRepresents rich content types such as documents (e.g., Word, PDF) and images that require specialized replication handling.
DataSizeRuleset, DataSizeRulesetArgs
Defines rules that enforce minimum and maximum file size limits for data replication.- Maximum double
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- Minimum double
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- Maximum float64
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- Minimum float64
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum Double
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum Double
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum number
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum number
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum float
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum float
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum Number
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum Number
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
DataSizeRulesetResponse, DataSizeRulesetResponseArgs
Defines rules that enforce minimum and maximum file size limits for data replication.- Maximum double
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- Minimum double
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- Maximum float64
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- Minimum float64
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum Double
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum Double
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum number
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum number
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum float
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum float
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
- maximum Number
- Optional. Specifies the maximum allowed size (in bytes) for files to be replicated. Any file size greater than maximum will be denied replication.
- minimum Number
- Optional. Default is 0. Specifies the minimum required size (in bytes) for a file to be eligible for replication. Any file size less than minimum will be denied replication.
FilterType, FilterTypeArgs
- Allow
- AllowDefines an allow filter used for allowlist.
- Deny
- DenyDefines a denying filter used for blocklisting.
- Filter
Type Allow - AllowDefines an allow filter used for allowlist.
- Filter
Type Deny - DenyDefines a denying filter used for blocklisting.
- Allow
- AllowDefines an allow filter used for allowlist.
- Deny
- DenyDefines a denying filter used for blocklisting.
- Allow
- AllowDefines an allow filter used for allowlist.
- Deny
- DenyDefines a denying filter used for blocklisting.
- ALLOW
- AllowDefines an allow filter used for allowlist.
- DENY
- DenyDefines a denying filter used for blocklisting.
- "Allow"
- AllowDefines an allow filter used for allowlist.
- "Deny"
- DenyDefines a denying filter used for blocklisting.
FlowProfileProperties, FlowProfilePropertiesArgs
Defines the full set of properties for a FlowProfile resource.- Description string
- A user-defined description of the FlowProfile.
- Replication
Scenario string | Pulumi.Azure Native. Azure Data Transfer. Data Class Type - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- Status
string | Pulumi.
Azure Native. Azure Data Transfer. Flow Profile Status - The operational status of the FlowProfile.
- Rulesets
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Flow Profile Rulesets - A set of configurable rulesets applied to this FlowProfile.
- Description string
- A user-defined description of the FlowProfile.
- Replication
Scenario string | DataClass Type - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- Status
string | Flow
Profile Status - The operational status of the FlowProfile.
- Rulesets
Flow
Profile Rulesets - A set of configurable rulesets applied to this FlowProfile.
- description String
- A user-defined description of the FlowProfile.
- replication
Scenario String | DataClass Type - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status
String | Flow
Profile Status - The operational status of the FlowProfile.
- rulesets
Flow
Profile Rulesets - A set of configurable rulesets applied to this FlowProfile.
- description string
- A user-defined description of the FlowProfile.
- replication
Scenario string | DataClass Type - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status
string | Flow
Profile Status - The operational status of the FlowProfile.
- rulesets
Flow
Profile Rulesets - A set of configurable rulesets applied to this FlowProfile.
- description str
- A user-defined description of the FlowProfile.
- replication_
scenario str | DataClass Type - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status
str | Flow
Profile Status - The operational status of the FlowProfile.
- rulesets
Flow
Profile Rulesets - A set of configurable rulesets applied to this FlowProfile.
- description String
- A user-defined description of the FlowProfile.
- replication
Scenario String | "Messaging" | "API" | "Stream" | "Files" | "SoftwareArtifacts" | "Complex" - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status String | "Obsolete" | "Enabled"
- The operational status of the FlowProfile.
- rulesets Property Map
- A set of configurable rulesets applied to this FlowProfile.
FlowProfilePropertiesResponse, FlowProfilePropertiesResponseArgs
Defines the full set of properties for a FlowProfile resource.- Description string
- A user-defined description of the FlowProfile.
- Flow
Profile stringId - A guid represented as a string for the FlowProfile resource, assigned by the system.
- Provisioning
State string - The current provisioning state of the FlowProfile.
- Replication
Scenario string - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- Status string
- The operational status of the FlowProfile.
- Rulesets
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Flow Profile Rulesets Response - A set of configurable rulesets applied to this FlowProfile.
- Description string
- A user-defined description of the FlowProfile.
- Flow
Profile stringId - A guid represented as a string for the FlowProfile resource, assigned by the system.
- Provisioning
State string - The current provisioning state of the FlowProfile.
- Replication
Scenario string - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- Status string
- The operational status of the FlowProfile.
- Rulesets
Flow
Profile Rulesets Response - A set of configurable rulesets applied to this FlowProfile.
- description String
- A user-defined description of the FlowProfile.
- flow
Profile StringId - A guid represented as a string for the FlowProfile resource, assigned by the system.
- provisioning
State String - The current provisioning state of the FlowProfile.
- replication
Scenario String - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status String
- The operational status of the FlowProfile.
- rulesets
Flow
Profile Rulesets Response - A set of configurable rulesets applied to this FlowProfile.
- description string
- A user-defined description of the FlowProfile.
- flow
Profile stringId - A guid represented as a string for the FlowProfile resource, assigned by the system.
- provisioning
State string - The current provisioning state of the FlowProfile.
- replication
Scenario string - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status string
- The operational status of the FlowProfile.
- rulesets
Flow
Profile Rulesets Response - A set of configurable rulesets applied to this FlowProfile.
- description str
- A user-defined description of the FlowProfile.
- flow_
profile_ strid - A guid represented as a string for the FlowProfile resource, assigned by the system.
- provisioning_
state str - The current provisioning state of the FlowProfile.
- replication_
scenario str - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status str
- The operational status of the FlowProfile.
- rulesets
Flow
Profile Rulesets Response - A set of configurable rulesets applied to this FlowProfile.
- description String
- A user-defined description of the FlowProfile.
- flow
Profile StringId - A guid represented as a string for the FlowProfile resource, assigned by the system.
- provisioning
State String - The current provisioning state of the FlowProfile.
- replication
Scenario String - The data replication scenario handled by this FlowProfile. Please not, that this value cannot be updated after creation.
- status String
- The operational status of the FlowProfile.
- rulesets Property Map
- A set of configurable rulesets applied to this FlowProfile.
FlowProfileRulesets, FlowProfileRulesetsArgs
The allowed set of configurable rulesets for a FlowProfile resource, used during data replication. All rulesets are optional, and any ruleset configured will be applied to every applicable replicating data. Any data that fails a ruleset will be denied replication. If a ruleset is not configured then the ruleset is considered disabled and will not apply towards replicating data.- Antivirus
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Antivirus Ruleset - Antivirus scanning rules for replicated data.
- Archives
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Archive Ruleset - Rules for handling archive files during replication.
- Data
Size Pulumi.Azure Native. Azure Data Transfer. Inputs. Data Size Ruleset - Rules that enforce minimum and maximum data size limits.
- Mime
Filters Pulumi.Azure Native. Azure Data Transfer. Inputs. Mime Filter Ruleset - Rules for filtering files based on MIME types.
- Text
Matching Pulumi.Azure Native. Azure Data Transfer. Inputs. Text Matching Ruleset - Rules for detecting and blocking specific text patterns.
- Xml
Filters Pulumi.Azure Native. Azure Data Transfer. Inputs. Xml Filter Ruleset - Rules for filtering XML content using XSD schemas.
- Antivirus
Antivirus
Ruleset - Antivirus scanning rules for replicated data.
- Archives
Archive
Ruleset - Rules for handling archive files during replication.
- Data
Size DataSize Ruleset - Rules that enforce minimum and maximum data size limits.
- Mime
Filters MimeFilter Ruleset - Rules for filtering files based on MIME types.
- Text
Matching TextMatching Ruleset - Rules for detecting and blocking specific text patterns.
- Xml
Filters XmlFilter Ruleset - Rules for filtering XML content using XSD schemas.
- antivirus
Antivirus
Ruleset - Antivirus scanning rules for replicated data.
- archives
Archive
Ruleset - Rules for handling archive files during replication.
- data
Size DataSize Ruleset - Rules that enforce minimum and maximum data size limits.
- mime
Filters MimeFilter Ruleset - Rules for filtering files based on MIME types.
- text
Matching TextMatching Ruleset - Rules for detecting and blocking specific text patterns.
- xml
Filters XmlFilter Ruleset - Rules for filtering XML content using XSD schemas.
- antivirus
Antivirus
Ruleset - Antivirus scanning rules for replicated data.
- archives
Archive
Ruleset - Rules for handling archive files during replication.
- data
Size DataSize Ruleset - Rules that enforce minimum and maximum data size limits.
- mime
Filters MimeFilter Ruleset - Rules for filtering files based on MIME types.
- text
Matching TextMatching Ruleset - Rules for detecting and blocking specific text patterns.
- xml
Filters XmlFilter Ruleset - Rules for filtering XML content using XSD schemas.
- antivirus
Antivirus
Ruleset - Antivirus scanning rules for replicated data.
- archives
Archive
Ruleset - Rules for handling archive files during replication.
- data_
size DataSize Ruleset - Rules that enforce minimum and maximum data size limits.
- mime_
filters MimeFilter Ruleset - Rules for filtering files based on MIME types.
- text_
matching TextMatching Ruleset - Rules for detecting and blocking specific text patterns.
- xml_
filters XmlFilter Ruleset - Rules for filtering XML content using XSD schemas.
- antivirus Property Map
- Antivirus scanning rules for replicated data.
- archives Property Map
- Rules for handling archive files during replication.
- data
Size Property Map - Rules that enforce minimum and maximum data size limits.
- mime
Filters Property Map - Rules for filtering files based on MIME types.
- text
Matching Property Map - Rules for detecting and blocking specific text patterns.
- xml
Filters Property Map - Rules for filtering XML content using XSD schemas.
FlowProfileRulesetsResponse, FlowProfileRulesetsResponseArgs
The allowed set of configurable rulesets for a FlowProfile resource, used during data replication. All rulesets are optional, and any ruleset configured will be applied to every applicable replicating data. Any data that fails a ruleset will be denied replication. If a ruleset is not configured then the ruleset is considered disabled and will not apply towards replicating data.- Antivirus
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Antivirus Ruleset Response - Antivirus scanning rules for replicated data.
- Archives
Pulumi.
Azure Native. Azure Data Transfer. Inputs. Archive Ruleset Response - Rules for handling archive files during replication.
- Data
Size Pulumi.Azure Native. Azure Data Transfer. Inputs. Data Size Ruleset Response - Rules that enforce minimum and maximum data size limits.
- Mime
Filters Pulumi.Azure Native. Azure Data Transfer. Inputs. Mime Filter Ruleset Response - Rules for filtering files based on MIME types.
- Text
Matching Pulumi.Azure Native. Azure Data Transfer. Inputs. Text Matching Ruleset Response - Rules for detecting and blocking specific text patterns.
- Xml
Filters Pulumi.Azure Native. Azure Data Transfer. Inputs. Xml Filter Ruleset Response - Rules for filtering XML content using XSD schemas.
- Antivirus
Antivirus
Ruleset Response - Antivirus scanning rules for replicated data.
- Archives
Archive
Ruleset Response - Rules for handling archive files during replication.
- Data
Size DataSize Ruleset Response - Rules that enforce minimum and maximum data size limits.
- Mime
Filters MimeFilter Ruleset Response - Rules for filtering files based on MIME types.
- Text
Matching TextMatching Ruleset Response - Rules for detecting and blocking specific text patterns.
- Xml
Filters XmlFilter Ruleset Response - Rules for filtering XML content using XSD schemas.
- antivirus
Antivirus
Ruleset Response - Antivirus scanning rules for replicated data.
- archives
Archive
Ruleset Response - Rules for handling archive files during replication.
- data
Size DataSize Ruleset Response - Rules that enforce minimum and maximum data size limits.
- mime
Filters MimeFilter Ruleset Response - Rules for filtering files based on MIME types.
- text
Matching TextMatching Ruleset Response - Rules for detecting and blocking specific text patterns.
- xml
Filters XmlFilter Ruleset Response - Rules for filtering XML content using XSD schemas.
- antivirus
Antivirus
Ruleset Response - Antivirus scanning rules for replicated data.
- archives
Archive
Ruleset Response - Rules for handling archive files during replication.
- data
Size DataSize Ruleset Response - Rules that enforce minimum and maximum data size limits.
- mime
Filters MimeFilter Ruleset Response - Rules for filtering files based on MIME types.
- text
Matching TextMatching Ruleset Response - Rules for detecting and blocking specific text patterns.
- xml
Filters XmlFilter Ruleset Response - Rules for filtering XML content using XSD schemas.
- antivirus
Antivirus
Ruleset Response - Antivirus scanning rules for replicated data.
- archives
Archive
Ruleset Response - Rules for handling archive files during replication.
- data_
size DataSize Ruleset Response - Rules that enforce minimum and maximum data size limits.
- mime_
filters MimeFilter Ruleset Response - Rules for filtering files based on MIME types.
- text_
matching TextMatching Ruleset Response - Rules for detecting and blocking specific text patterns.
- xml_
filters XmlFilter Ruleset Response - Rules for filtering XML content using XSD schemas.
- antivirus Property Map
- Antivirus scanning rules for replicated data.
- archives Property Map
- Rules for handling archive files during replication.
- data
Size Property Map - Rules that enforce minimum and maximum data size limits.
- mime
Filters Property Map - Rules for filtering files based on MIME types.
- text
Matching Property Map - Rules for detecting and blocking specific text patterns.
- xml
Filters Property Map - Rules for filtering XML content using XSD schemas.
FlowProfileStatus, FlowProfileStatusArgs
- Obsolete
- ObsoleteDefines a FlowProfile that can no longer be selected.
- Enabled
- EnabledDefines a FlowProfile that is enabled.
- Flow
Profile Status Obsolete - ObsoleteDefines a FlowProfile that can no longer be selected.
- Flow
Profile Status Enabled - EnabledDefines a FlowProfile that is enabled.
- Obsolete
- ObsoleteDefines a FlowProfile that can no longer be selected.
- Enabled
- EnabledDefines a FlowProfile that is enabled.
- Obsolete
- ObsoleteDefines a FlowProfile that can no longer be selected.
- Enabled
- EnabledDefines a FlowProfile that is enabled.
- OBSOLETE
- ObsoleteDefines a FlowProfile that can no longer be selected.
- ENABLED
- EnabledDefines a FlowProfile that is enabled.
- "Obsolete"
- ObsoleteDefines a FlowProfile that can no longer be selected.
- "Enabled"
- EnabledDefines a FlowProfile that is enabled.
ManagedServiceIdentity, ManagedServiceIdentityArgs
Managed service identity (system assigned and/or user assigned identities)- Type
string | Pulumi.
Azure Native. Azure Data Transfer. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
Managed service identity (system assigned and/or user assigned identities)- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Azure Data Transfer. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
MatchType, MatchTypeArgs
- Partial
- PartialThe option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
- Complete
- CompleteThe option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
- Match
Type Partial - PartialThe option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
- Match
Type Complete - CompleteThe option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
- Partial
- PartialThe option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
- Complete
- CompleteThe option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
- Partial
- PartialThe option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
- Complete
- CompleteThe option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
- PARTIAL
- PartialThe option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
- COMPLETE
- CompleteThe option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
- "Partial"
- PartialThe option to pattern match substrings within all text content. For example, "hello world" would be found in "chello worlds".
- "Complete"
- CompleteThe option to pattern match the entire string explicitly. For example, "hello world" would NOT be found in "chello worlds".
MimeFilterRuleset, MimeFilterRulesetArgs
Rules for filtering files based on Media types (f.k.a MIME types).- Filters
List<Pulumi.
Azure Native. Azure Data Transfer. Inputs. Mime Type Filter> - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- Type
string | Pulumi.
Azure Native. Azure Data Transfer. Filter Type - Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- Filters
[]Mime
Type Filter - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- Type
string | Filter
Type - Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters
List<Mime
Type Filter> - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type
String | Filter
Type - Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters
Mime
Type Filter[] - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type
string | Filter
Type - Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters
Sequence[Mime
Type Filter] - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type
str | Filter
Type - Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters List<Property Map>
- Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type String | "Allow" | "Deny"
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
MimeFilterRulesetResponse, MimeFilterRulesetResponseArgs
Rules for filtering files based on Media types (f.k.a MIME types).- Filters
List<Pulumi.
Azure Native. Azure Data Transfer. Inputs. Mime Type Filter Response> - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- Type string
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- Filters
[]Mime
Type Filter Response - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- Type string
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters
List<Mime
Type Filter Response> - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type String
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters
Mime
Type Filter Response[] - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type string
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters
Sequence[Mime
Type Filter Response] - Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type str
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
- filters List<Property Map>
- Defines the Media types (f.k.a MIME types) and associated file extensions to be filtered. For more detail, please refer to the MimeTypeFiler model.
- type String
- Specifies whether the filter is an allow list or deny list. For more detail, please refer to the FilterType model.
MimeTypeFilter, MimeTypeFilterArgs
Defines a list of Media types (f.k.a MIME Types) and associated file extensions subject to filtering.- Extensions List<string>
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- Media string
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- Extensions []string
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- Media string
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions List<String>
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media String
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions string[]
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media string
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions Sequence[str]
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media str
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions List<String>
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media String
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
MimeTypeFilterResponse, MimeTypeFilterResponseArgs
Defines a list of Media types (f.k.a MIME Types) and associated file extensions subject to filtering.- Extensions List<string>
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- Media string
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- Extensions []string
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- Media string
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions List<String>
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media String
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions string[]
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media string
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions Sequence[str]
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media str
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
- extensions List<String>
- A list of file extensions associated with the specified Media type (e.g., .json, .png). To specify files with no extension, use an empty string ""."
- media String
- The Media Types (f.k.a MIME types), following IANA standards (e.g., application/json, image/png). For a more detailed list of allowed media types please refer to the Tika documentation: https://github.com/apache/tika/blob/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of the resource.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TextMatch, TextMatchArgs
Configuration options for the text matching ruleset. For example, if the configuration is to deny "hello world" for partial case-insensitive words then "chello worlds" would get detected and the resulting file would be denied.- Case
Sensitivity string | Pulumi.Azure Native. Azure Data Transfer. Casing - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- Match
Type string | Pulumi.Azure Native. Azure Data Transfer. Match Type - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- Text string
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- Case
Sensitivity string | Casing - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- Match
Type string | MatchType - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- Text string
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case
Sensitivity String | Casing - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match
Type String | MatchType - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text String
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case
Sensitivity string | Casing - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match
Type string | MatchType - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text string
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case_
sensitivity str | Casing - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match_
type str | MatchType - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text str
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case
Sensitivity String | "Insensitive" | "Sensitive" - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match
Type String | "Partial" | "Complete" - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text String
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
TextMatchResponse, TextMatchResponseArgs
Configuration options for the text matching ruleset. For example, if the configuration is to deny "hello world" for partial case-insensitive words then "chello worlds" would get detected and the resulting file would be denied.- Case
Sensitivity string - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- Match
Type string - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- Text string
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- Case
Sensitivity string - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- Match
Type string - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- Text string
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case
Sensitivity String - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match
Type String - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text String
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case
Sensitivity string - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match
Type string - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text string
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case_
sensitivity str - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match_
type str - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text str
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
- case
Sensitivity String - Specifies the text matching conditions based on casing. For more detail please refer to the Casing model.
- match
Type String - Specifies the text matching condition for text comparison. For more detail please refer to the MatchType model.
- text String
- The word or phrase to match against replicated content. A phrase with spaces will be considered a single substring.
TextMatchingRuleset, TextMatchingRulesetArgs
Rules for detecting and blocking specific text patterns. If a file contains a text pattern that is part of the configured deny list, the file will be denied.- Deny
List<Pulumi.
Azure Native. Azure Data Transfer. Inputs. Text Match> - A list of text patterns to block, each with matching rules and case sensitivity options.
- Deny
[]Text
Match - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny
List<Text
Match> - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny
Text
Match[] - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny
Sequence[Text
Match] - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny List<Property Map>
- A list of text patterns to block, each with matching rules and case sensitivity options.
TextMatchingRulesetResponse, TextMatchingRulesetResponseArgs
Rules for detecting and blocking specific text patterns. If a file contains a text pattern that is part of the configured deny list, the file will be denied.- Deny
List<Pulumi.
Azure Native. Azure Data Transfer. Inputs. Text Match Response> - A list of text patterns to block, each with matching rules and case sensitivity options.
- Deny
[]Text
Match Response - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny
List<Text
Match Response> - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny
Text
Match Response[] - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny
Sequence[Text
Match Response] - A list of text patterns to block, each with matching rules and case sensitivity options.
- deny List<Property Map>
- A list of text patterns to block, each with matching rules and case sensitivity options.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
User assigned identity properties- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
XmlFilterRuleset, XmlFilterRulesetArgs
Rules for filtering XML content using XSD schemas.- Default
Namespace string - The default XML namespace used for schema validation.
- Reference
string | Pulumi.
Azure Native. Azure Data Transfer. Xml Reference Type - Defines the method for referencing the xml schema.
- Schema string
- The inline XSD schema to be used for validation.
- Default
Namespace string - The default XML namespace used for schema validation.
- Reference
string | Xml
Reference Type - Defines the method for referencing the xml schema.
- Schema string
- The inline XSD schema to be used for validation.
- default
Namespace String - The default XML namespace used for schema validation.
- reference
String | Xml
Reference Type - Defines the method for referencing the xml schema.
- schema String
- The inline XSD schema to be used for validation.
- default
Namespace string - The default XML namespace used for schema validation.
- reference
string | Xml
Reference Type - Defines the method for referencing the xml schema.
- schema string
- The inline XSD schema to be used for validation.
- default_
namespace str - The default XML namespace used for schema validation.
- reference
str | Xml
Reference Type - Defines the method for referencing the xml schema.
- schema str
- The inline XSD schema to be used for validation.
- default
Namespace String - The default XML namespace used for schema validation.
- reference String | "Inline"
- Defines the method for referencing the xml schema.
- schema String
- The inline XSD schema to be used for validation.
XmlFilterRulesetResponse, XmlFilterRulesetResponseArgs
Rules for filtering XML content using XSD schemas.- Default
Namespace string - The default XML namespace used for schema validation.
- Reference string
- Defines the method for referencing the xml schema.
- Schema string
- The inline XSD schema to be used for validation.
- Default
Namespace string - The default XML namespace used for schema validation.
- Reference string
- Defines the method for referencing the xml schema.
- Schema string
- The inline XSD schema to be used for validation.
- default
Namespace String - The default XML namespace used for schema validation.
- reference String
- Defines the method for referencing the xml schema.
- schema String
- The inline XSD schema to be used for validation.
- default
Namespace string - The default XML namespace used for schema validation.
- reference string
- Defines the method for referencing the xml schema.
- schema string
- The inline XSD schema to be used for validation.
- default_
namespace str - The default XML namespace used for schema validation.
- reference str
- Defines the method for referencing the xml schema.
- schema str
- The inline XSD schema to be used for validation.
- default
Namespace String - The default XML namespace used for schema validation.
- reference String
- Defines the method for referencing the xml schema.
- schema String
- The inline XSD schema to be used for validation.
XmlReferenceType, XmlReferenceTypeArgs
- Inline
- InlineDefines a referencing procedure where the xml schema will be provided inline.
- Xml
Reference Type Inline - InlineDefines a referencing procedure where the xml schema will be provided inline.
- Inline
- InlineDefines a referencing procedure where the xml schema will be provided inline.
- Inline
- InlineDefines a referencing procedure where the xml schema will be provided inline.
- INLINE
- InlineDefines a referencing procedure where the xml schema will be provided inline.
- "Inline"
- InlineDefines a referencing procedure where the xml schema will be provided inline.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:azuredatatransfer:FlowProfile myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/flowProfiles/{flowProfileName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
