1. Packages
  2. Dynatrace
  3. API Docs
  4. ServiceFullWebRequest
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

dynatrace.ServiceFullWebRequest

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

    Create ServiceFullWebRequest Resource

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

    Constructor syntax

    new ServiceFullWebRequest(name: string, args: ServiceFullWebRequestArgs, opts?: CustomResourceOptions);
    @overload
    def ServiceFullWebRequest(resource_name: str,
                              args: ServiceFullWebRequestArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServiceFullWebRequest(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              enabled: Optional[bool] = None,
                              id_contributors: Optional[ServiceFullWebRequestIdContributorsArgs] = None,
                              conditions: Optional[ServiceFullWebRequestConditionsArgs] = None,
                              description: Optional[str] = None,
                              management_zones: Optional[Sequence[str]] = None,
                              name: Optional[str] = None)
    func NewServiceFullWebRequest(ctx *Context, name string, args ServiceFullWebRequestArgs, opts ...ResourceOption) (*ServiceFullWebRequest, error)
    public ServiceFullWebRequest(string name, ServiceFullWebRequestArgs args, CustomResourceOptions? opts = null)
    public ServiceFullWebRequest(String name, ServiceFullWebRequestArgs args)
    public ServiceFullWebRequest(String name, ServiceFullWebRequestArgs args, CustomResourceOptions options)
    
    type: dynatrace:ServiceFullWebRequest
    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 ServiceFullWebRequestArgs
    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 ServiceFullWebRequestArgs
    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 ServiceFullWebRequestArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceFullWebRequestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceFullWebRequestArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var serviceFullWebRequestResource = new Dynatrace.ServiceFullWebRequest("serviceFullWebRequestResource", new()
    {
        Enabled = false,
        IdContributors = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsArgs
        {
            ApplicationId = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsApplicationIdArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            ContextRoot = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsContextRootArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorArgs
                {
                    ContributionType = "string",
                    SegmentCount = 0,
                    Transformations = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                Suffix = "string",
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
            ServerName = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsServerNameArgs
            {
                EnableIdContributor = false,
                ServiceIdContributor = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorArgs
                {
                    ContributionType = "string",
                    Transformations = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsArgs
                    {
                        Transformations = new[]
                        {
                            new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs
                            {
                                TransformationType = "string",
                                IncludeHexNumbers = false,
                                MinDigitCount = 0,
                                Prefix = "string",
                                ReplacementValue = "string",
                                SegmentCount = 0,
                                SelectIndex = 0,
                                SplitDelimiter = "string",
                                Suffix = "string",
                                TakeFromEnd = false,
                            },
                        },
                    },
                    ValueOverride = new Dynatrace.Inputs.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverrideArgs
                    {
                        Value = "string",
                    },
                },
            },
        },
        Conditions = new Dynatrace.Inputs.ServiceFullWebRequestConditionsArgs
        {
            Conditions = new[]
            {
                new Dynatrace.Inputs.ServiceFullWebRequestConditionsConditionArgs
                {
                    Attribute = "string",
                    CompareOperationType = "string",
                    Frameworks = new[]
                    {
                        "string",
                    },
                    IgnoreCase = false,
                    IntValue = 0,
                    IntValues = new[]
                    {
                        0,
                    },
                    IpRangeFrom = "string",
                    IpRangeTo = "string",
                    TagValues = new[]
                    {
                        "string",
                    },
                    TextValues = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Description = "string",
        ManagementZones = new[]
        {
            "string",
        },
        Name = "string",
    });
    
    example, err := dynatrace.NewServiceFullWebRequest(ctx, "serviceFullWebRequestResource", &dynatrace.ServiceFullWebRequestArgs{
    	Enabled: pulumi.Bool(false),
    	IdContributors: &dynatrace.ServiceFullWebRequestIdContributorsArgs{
    		ApplicationId: &dynatrace.ServiceFullWebRequestIdContributorsApplicationIdArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							SegmentCount:       pulumi.Int(0),
    							SelectIndex:        pulumi.Int(0),
    							SplitDelimiter:     pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    							TakeFromEnd:        pulumi.Bool(false),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		ContextRoot: &dynatrace.ServiceFullWebRequestIdContributorsContextRootArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				SegmentCount:     pulumi.Int(0),
    				Transformations: &dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    		ServerName: &dynatrace.ServiceFullWebRequestIdContributorsServerNameArgs{
    			EnableIdContributor: pulumi.Bool(false),
    			ServiceIdContributor: &dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorArgs{
    				ContributionType: pulumi.String("string"),
    				Transformations: &dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsArgs{
    					Transformations: dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformationArray{
    						&dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs{
    							TransformationType: pulumi.String("string"),
    							IncludeHexNumbers:  pulumi.Bool(false),
    							MinDigitCount:      pulumi.Int(0),
    							Prefix:             pulumi.String("string"),
    							ReplacementValue:   pulumi.String("string"),
    							SegmentCount:       pulumi.Int(0),
    							SelectIndex:        pulumi.Int(0),
    							SplitDelimiter:     pulumi.String("string"),
    							Suffix:             pulumi.String("string"),
    							TakeFromEnd:        pulumi.Bool(false),
    						},
    					},
    				},
    				ValueOverride: &dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverrideArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Conditions: &dynatrace.ServiceFullWebRequestConditionsArgs{
    		Conditions: dynatrace.ServiceFullWebRequestConditionsConditionArray{
    			&dynatrace.ServiceFullWebRequestConditionsConditionArgs{
    				Attribute:            pulumi.String("string"),
    				CompareOperationType: pulumi.String("string"),
    				Frameworks: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				IgnoreCase: pulumi.Bool(false),
    				IntValue:   pulumi.Int(0),
    				IntValues: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				IpRangeFrom: pulumi.String("string"),
    				IpRangeTo:   pulumi.String("string"),
    				TagValues: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				TextValues: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Description: pulumi.String("string"),
    	ManagementZones: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    })
    
    var serviceFullWebRequestResource = new ServiceFullWebRequest("serviceFullWebRequestResource", ServiceFullWebRequestArgs.builder()        
        .enabled(false)
        .idContributors(ServiceFullWebRequestIdContributorsArgs.builder()
            .applicationId(ServiceFullWebRequestIdContributorsApplicationIdArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .contextRoot(ServiceFullWebRequestIdContributorsContextRootArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebRequestIdContributorsContextRootServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .segmentCount(0)
                    .transformations(ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .suffix("string")
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .serverName(ServiceFullWebRequestIdContributorsServerNameArgs.builder()
                .enableIdContributor(false)
                .serviceIdContributor(ServiceFullWebRequestIdContributorsServerNameServiceIdContributorArgs.builder()
                    .contributionType("string")
                    .transformations(ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsArgs.builder()
                        .transformations(ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs.builder()
                            .transformationType("string")
                            .includeHexNumbers(false)
                            .minDigitCount(0)
                            .prefix("string")
                            .replacementValue("string")
                            .segmentCount(0)
                            .selectIndex(0)
                            .splitDelimiter("string")
                            .suffix("string")
                            .takeFromEnd(false)
                            .build())
                        .build())
                    .valueOverride(ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverrideArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .build())
            .build())
        .conditions(ServiceFullWebRequestConditionsArgs.builder()
            .conditions(ServiceFullWebRequestConditionsConditionArgs.builder()
                .attribute("string")
                .compareOperationType("string")
                .frameworks("string")
                .ignoreCase(false)
                .intValue(0)
                .intValues(0)
                .ipRangeFrom("string")
                .ipRangeTo("string")
                .tagValues("string")
                .textValues("string")
                .build())
            .build())
        .description("string")
        .managementZones("string")
        .name("string")
        .build());
    
    service_full_web_request_resource = dynatrace.ServiceFullWebRequest("serviceFullWebRequestResource",
        enabled=False,
        id_contributors=dynatrace.ServiceFullWebRequestIdContributorsArgs(
            application_id=dynatrace.ServiceFullWebRequestIdContributorsApplicationIdArgs(
                enable_id_contributor=False,
                service_id_contributor=dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorArgs(
                    contribution_type="string",
                    transformations=dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs(
                        transformations=[dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs(
                            transformation_type="string",
                            include_hex_numbers=False,
                            min_digit_count=0,
                            prefix="string",
                            replacement_value="string",
                            segment_count=0,
                            select_index=0,
                            split_delimiter="string",
                            suffix="string",
                            take_from_end=False,
                        )],
                    ),
                    value_override=dynatrace.ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs(
                        value="string",
                    ),
                ),
            ),
            context_root=dynatrace.ServiceFullWebRequestIdContributorsContextRootArgs(
                enable_id_contributor=False,
                service_id_contributor=dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorArgs(
                    contribution_type="string",
                    segment_count=0,
                    transformations=dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs(
                        transformations=[dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs(
                            transformation_type="string",
                            include_hex_numbers=False,
                            min_digit_count=0,
                            prefix="string",
                            replacement_value="string",
                            suffix="string",
                        )],
                    ),
                    value_override=dynatrace.ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs(
                        value="string",
                    ),
                ),
            ),
            server_name=dynatrace.ServiceFullWebRequestIdContributorsServerNameArgs(
                enable_id_contributor=False,
                service_id_contributor=dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorArgs(
                    contribution_type="string",
                    transformations=dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsArgs(
                        transformations=[dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs(
                            transformation_type="string",
                            include_hex_numbers=False,
                            min_digit_count=0,
                            prefix="string",
                            replacement_value="string",
                            segment_count=0,
                            select_index=0,
                            split_delimiter="string",
                            suffix="string",
                            take_from_end=False,
                        )],
                    ),
                    value_override=dynatrace.ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverrideArgs(
                        value="string",
                    ),
                ),
            ),
        ),
        conditions=dynatrace.ServiceFullWebRequestConditionsArgs(
            conditions=[dynatrace.ServiceFullWebRequestConditionsConditionArgs(
                attribute="string",
                compare_operation_type="string",
                frameworks=["string"],
                ignore_case=False,
                int_value=0,
                int_values=[0],
                ip_range_from="string",
                ip_range_to="string",
                tag_values=["string"],
                text_values=["string"],
            )],
        ),
        description="string",
        management_zones=["string"],
        name="string")
    
    const serviceFullWebRequestResource = new dynatrace.ServiceFullWebRequest("serviceFullWebRequestResource", {
        enabled: false,
        idContributors: {
            applicationId: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            segmentCount: 0,
                            selectIndex: 0,
                            splitDelimiter: "string",
                            suffix: "string",
                            takeFromEnd: false,
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
            contextRoot: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    segmentCount: 0,
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            suffix: "string",
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
            serverName: {
                enableIdContributor: false,
                serviceIdContributor: {
                    contributionType: "string",
                    transformations: {
                        transformations: [{
                            transformationType: "string",
                            includeHexNumbers: false,
                            minDigitCount: 0,
                            prefix: "string",
                            replacementValue: "string",
                            segmentCount: 0,
                            selectIndex: 0,
                            splitDelimiter: "string",
                            suffix: "string",
                            takeFromEnd: false,
                        }],
                    },
                    valueOverride: {
                        value: "string",
                    },
                },
            },
        },
        conditions: {
            conditions: [{
                attribute: "string",
                compareOperationType: "string",
                frameworks: ["string"],
                ignoreCase: false,
                intValue: 0,
                intValues: [0],
                ipRangeFrom: "string",
                ipRangeTo: "string",
                tagValues: ["string"],
                textValues: ["string"],
            }],
        },
        description: "string",
        managementZones: ["string"],
        name: "string",
    });
    
    type: dynatrace:ServiceFullWebRequest
    properties:
        conditions:
            conditions:
                - attribute: string
                  compareOperationType: string
                  frameworks:
                    - string
                  ignoreCase: false
                  intValue: 0
                  intValues:
                    - 0
                  ipRangeFrom: string
                  ipRangeTo: string
                  tagValues:
                    - string
                  textValues:
                    - string
        description: string
        enabled: false
        idContributors:
            applicationId:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              segmentCount: 0
                              selectIndex: 0
                              splitDelimiter: string
                              suffix: string
                              takeFromEnd: false
                              transformationType: string
                    valueOverride:
                        value: string
            contextRoot:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    segmentCount: 0
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              suffix: string
                              transformationType: string
                    valueOverride:
                        value: string
            serverName:
                enableIdContributor: false
                serviceIdContributor:
                    contributionType: string
                    transformations:
                        transformations:
                            - includeHexNumbers: false
                              minDigitCount: 0
                              prefix: string
                              replacementValue: string
                              segmentCount: 0
                              selectIndex: 0
                              splitDelimiter: string
                              suffix: string
                              takeFromEnd: false
                              transformationType: string
                    valueOverride:
                        value: string
        managementZones:
            - string
        name: string
    

    ServiceFullWebRequest Resource Properties

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

    Inputs

    The ServiceFullWebRequest resource accepts the following input properties:

    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    Conditions Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    Description string
    Description
    ManagementZones List<string>
    Define a management zone filter for this service detection rule.
    Name string
    Rule name
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors ServiceFullWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    Conditions ServiceFullWebRequestConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    Description string
    Description
    ManagementZones []string
    Define a management zone filter for this service detection rule.
    Name string
    Rule name
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    conditions ServiceFullWebRequestConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description String
    Description
    managementZones List<String>
    Define a management zone filter for this service detection rule.
    name String
    Rule name
    enabled boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    conditions ServiceFullWebRequestConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description string
    Description
    managementZones string[]
    Define a management zone filter for this service detection rule.
    name string
    Rule name
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors ServiceFullWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    conditions ServiceFullWebRequestConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description str
    Description
    management_zones Sequence[str]
    Define a management zone filter for this service detection rule.
    name str
    Rule name
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors Property Map
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    conditions Property Map
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description String
    Description
    managementZones List<String>
    Define a management zone filter for this service detection rule.
    name String
    Rule name

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ServiceFullWebRequest Resource

    Get an existing ServiceFullWebRequest resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ServiceFullWebRequestState, opts?: CustomResourceOptions): ServiceFullWebRequest
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            conditions: Optional[ServiceFullWebRequestConditionsArgs] = None,
            description: Optional[str] = None,
            enabled: Optional[bool] = None,
            id_contributors: Optional[ServiceFullWebRequestIdContributorsArgs] = None,
            management_zones: Optional[Sequence[str]] = None,
            name: Optional[str] = None) -> ServiceFullWebRequest
    func GetServiceFullWebRequest(ctx *Context, name string, id IDInput, state *ServiceFullWebRequestState, opts ...ResourceOption) (*ServiceFullWebRequest, error)
    public static ServiceFullWebRequest Get(string name, Input<string> id, ServiceFullWebRequestState? state, CustomResourceOptions? opts = null)
    public static ServiceFullWebRequest get(String name, Output<String> id, ServiceFullWebRequestState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Conditions Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    Description string
    Description
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    ManagementZones List<string>
    Define a management zone filter for this service detection rule.
    Name string
    Rule name
    Conditions ServiceFullWebRequestConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    Description string
    Description
    Enabled bool
    This setting is enabled (true) or disabled (false)
    IdContributors ServiceFullWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    ManagementZones []string
    Define a management zone filter for this service detection rule.
    Name string
    Rule name
    conditions ServiceFullWebRequestConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description String
    Description
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    managementZones List<String>
    Define a management zone filter for this service detection rule.
    name String
    Rule name
    conditions ServiceFullWebRequestConditions
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description string
    Description
    enabled boolean
    This setting is enabled (true) or disabled (false)
    idContributors ServiceFullWebRequestIdContributors
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    managementZones string[]
    Define a management zone filter for this service detection rule.
    name string
    Rule name
    conditions ServiceFullWebRequestConditionsArgs
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description str
    Description
    enabled bool
    This setting is enabled (true) or disabled (false)
    id_contributors ServiceFullWebRequestIdContributorsArgs
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    management_zones Sequence[str]
    Define a management zone filter for this service detection rule.
    name str
    Rule name
    conditions Property Map
    A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they all must match a Request for the rule to apply. Conditions evaluate against attributes, but do not modify them.
    description String
    Description
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    idContributors Property Map
    Contributors to the Service Identifier calculation. All of the Contributors always get applied.
    managementZones List<String>
    Define a management zone filter for this service detection rule.
    name String
    Rule name

    Supporting Types

    ServiceFullWebRequestConditions, ServiceFullWebRequestConditionsArgs

    ServiceFullWebRequestConditionsCondition, ServiceFullWebRequestConditionsConditionArgs

    Attribute string
    CompareOperationType string
    Frameworks List<string>
    IgnoreCase bool
    IntValue int
    IntValues List<int>
    IpRangeFrom string
    IpRangeTo string
    TagValues List<string>
    TextValues List<string>
    Attribute string
    CompareOperationType string
    Frameworks []string
    IgnoreCase bool
    IntValue int
    IntValues []int
    IpRangeFrom string
    IpRangeTo string
    TagValues []string
    TextValues []string
    attribute String
    compareOperationType String
    frameworks List<String>
    ignoreCase Boolean
    intValue Integer
    intValues List<Integer>
    ipRangeFrom String
    ipRangeTo String
    tagValues List<String>
    textValues List<String>
    attribute string
    compareOperationType string
    frameworks string[]
    ignoreCase boolean
    intValue number
    intValues number[]
    ipRangeFrom string
    ipRangeTo string
    tagValues string[]
    textValues string[]
    attribute str
    compare_operation_type str
    frameworks Sequence[str]
    ignore_case bool
    int_value int
    int_values Sequence[int]
    ip_range_from str
    ip_range_to str
    tag_values Sequence[str]
    text_values Sequence[str]
    attribute String
    compareOperationType String
    frameworks List<String>
    ignoreCase Boolean
    intValue Number
    intValues List<Number>
    ipRangeFrom String
    ipRangeTo String
    tagValues List<String>
    textValues List<String>

    ServiceFullWebRequestIdContributors, ServiceFullWebRequestIdContributorsArgs

    ApplicationId Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestIdContributorsApplicationId
    Application identifier
    ContextRoot Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service screen under Properties and tags.
    ServerName Lbrlabs.PulumiPackage.Dynatrace.Inputs.ServiceFullWebRequestIdContributorsServerName
    Server Name
    ApplicationId ServiceFullWebRequestIdContributorsApplicationId
    Application identifier
    ContextRoot ServiceFullWebRequestIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service screen under Properties and tags.
    ServerName ServiceFullWebRequestIdContributorsServerName
    Server Name
    applicationId ServiceFullWebRequestIdContributorsApplicationId
    Application identifier
    contextRoot ServiceFullWebRequestIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service screen under Properties and tags.
    serverName ServiceFullWebRequestIdContributorsServerName
    Server Name
    applicationId ServiceFullWebRequestIdContributorsApplicationId
    Application identifier
    contextRoot ServiceFullWebRequestIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service screen under Properties and tags.
    serverName ServiceFullWebRequestIdContributorsServerName
    Server Name
    application_id ServiceFullWebRequestIdContributorsApplicationId
    Application identifier
    context_root ServiceFullWebRequestIdContributorsContextRoot
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service screen under Properties and tags.
    server_name ServiceFullWebRequestIdContributorsServerName
    Server Name
    applicationId Property Map
    Application identifier
    contextRoot Property Map
    The context root is the first segment of the request URL after the Server name. For example, in the www.dynatrace.com/support/help/dynatrace-api/ URL the context root is /support. The context root value can be found on the Service screen under Properties and tags.
    serverName Property Map
    Server Name

    ServiceFullWebRequestIdContributorsApplicationId, ServiceFullWebRequestIdContributorsApplicationIdArgs

    ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributor, ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorArgs

    ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformations, ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsArgs

    ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation, ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformationArgs

    ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride, ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverrideArgs

    Value string
    Value string
    value String
    value string
    value str
    value String

    ServiceFullWebRequestIdContributorsContextRoot, ServiceFullWebRequestIdContributorsContextRootArgs

    ServiceFullWebRequestIdContributorsContextRootServiceIdContributor, ServiceFullWebRequestIdContributorsContextRootServiceIdContributorArgs

    ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformations, ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsArgs

    ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation, ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformationArgs

    ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverride, ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverrideArgs

    Value string
    Value string
    value String
    value string
    value str
    value String

    ServiceFullWebRequestIdContributorsServerName, ServiceFullWebRequestIdContributorsServerNameArgs

    ServiceFullWebRequestIdContributorsServerNameServiceIdContributor, ServiceFullWebRequestIdContributorsServerNameServiceIdContributorArgs

    ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformations, ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsArgs

    ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformation, ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformationArgs

    ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverride, ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverrideArgs

    Value string
    Value string
    value String
    value string
    value str
    value String

    Package Details

    Repository
    dynatrace lbrlabs/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs