dynatrace.GrailMetricsAllowlist
Explore with Pulumi AI
Create GrailMetricsAllowlist Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GrailMetricsAllowlist(name: string, args?: GrailMetricsAllowlistArgs, opts?: CustomResourceOptions);
@overload
def GrailMetricsAllowlist(resource_name: str,
args: Optional[GrailMetricsAllowlistArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GrailMetricsAllowlist(resource_name: str,
opts: Optional[ResourceOptions] = None,
allow_rules: Optional[GrailMetricsAllowlistAllowRulesArgs] = None)
func NewGrailMetricsAllowlist(ctx *Context, name string, args *GrailMetricsAllowlistArgs, opts ...ResourceOption) (*GrailMetricsAllowlist, error)
public GrailMetricsAllowlist(string name, GrailMetricsAllowlistArgs? args = null, CustomResourceOptions? opts = null)
public GrailMetricsAllowlist(String name, GrailMetricsAllowlistArgs args)
public GrailMetricsAllowlist(String name, GrailMetricsAllowlistArgs args, CustomResourceOptions options)
type: dynatrace:GrailMetricsAllowlist
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 GrailMetricsAllowlistArgs
- 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 GrailMetricsAllowlistArgs
- 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 GrailMetricsAllowlistArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GrailMetricsAllowlistArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GrailMetricsAllowlistArgs
- 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 grailMetricsAllowlistResource = new Dynatrace.GrailMetricsAllowlist("grailMetricsAllowlistResource", new()
{
AllowRules = new Dynatrace.Inputs.GrailMetricsAllowlistAllowRulesArgs
{
AllowRules = new[]
{
new Dynatrace.Inputs.GrailMetricsAllowlistAllowRulesAllowRuleArgs
{
Enabled = false,
MetricKey = "string",
Pattern = "string",
},
},
},
});
example, err := dynatrace.NewGrailMetricsAllowlist(ctx, "grailMetricsAllowlistResource", &dynatrace.GrailMetricsAllowlistArgs{
AllowRules: &dynatrace.GrailMetricsAllowlistAllowRulesArgs{
AllowRules: dynatrace.GrailMetricsAllowlistAllowRulesAllowRuleArray{
&dynatrace.GrailMetricsAllowlistAllowRulesAllowRuleArgs{
Enabled: pulumi.Bool(false),
MetricKey: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
},
})
var grailMetricsAllowlistResource = new GrailMetricsAllowlist("grailMetricsAllowlistResource", GrailMetricsAllowlistArgs.builder()
.allowRules(GrailMetricsAllowlistAllowRulesArgs.builder()
.allowRules(GrailMetricsAllowlistAllowRulesAllowRuleArgs.builder()
.enabled(false)
.metricKey("string")
.pattern("string")
.build())
.build())
.build());
grail_metrics_allowlist_resource = dynatrace.GrailMetricsAllowlist("grailMetricsAllowlistResource", allow_rules={
"allow_rules": [{
"enabled": False,
"metric_key": "string",
"pattern": "string",
}],
})
const grailMetricsAllowlistResource = new dynatrace.GrailMetricsAllowlist("grailMetricsAllowlistResource", {allowRules: {
allowRules: [{
enabled: false,
metricKey: "string",
pattern: "string",
}],
}});
type: dynatrace:GrailMetricsAllowlist
properties:
allowRules:
allowRules:
- enabled: false
metricKey: string
pattern: string
GrailMetricsAllowlist 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 GrailMetricsAllowlist resource accepts the following input properties:
- Allow
Rules Pulumiverse.Dynatrace. Inputs. Grail Metrics Allowlist Allow Rules - Specify rules for forwarding metrics
- Allow
Rules GrailMetrics Allowlist Allow Rules Args - Specify rules for forwarding metrics
- allow
Rules GrailMetrics Allowlist Allow Rules - Specify rules for forwarding metrics
- allow
Rules GrailMetrics Allowlist Allow Rules - Specify rules for forwarding metrics
- allow_
rules GrailMetrics Allowlist Allow Rules Args - Specify rules for forwarding metrics
- allow
Rules Property Map - Specify rules for forwarding metrics
Outputs
All input properties are implicitly available as output properties. Additionally, the GrailMetricsAllowlist 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 GrailMetricsAllowlist Resource
Get an existing GrailMetricsAllowlist 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?: GrailMetricsAllowlistState, opts?: CustomResourceOptions): GrailMetricsAllowlist
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_rules: Optional[GrailMetricsAllowlistAllowRulesArgs] = None) -> GrailMetricsAllowlist
func GetGrailMetricsAllowlist(ctx *Context, name string, id IDInput, state *GrailMetricsAllowlistState, opts ...ResourceOption) (*GrailMetricsAllowlist, error)
public static GrailMetricsAllowlist Get(string name, Input<string> id, GrailMetricsAllowlistState? state, CustomResourceOptions? opts = null)
public static GrailMetricsAllowlist get(String name, Output<String> id, GrailMetricsAllowlistState 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.
- Allow
Rules Pulumiverse.Dynatrace. Inputs. Grail Metrics Allowlist Allow Rules - Specify rules for forwarding metrics
- Allow
Rules GrailMetrics Allowlist Allow Rules Args - Specify rules for forwarding metrics
- allow
Rules GrailMetrics Allowlist Allow Rules - Specify rules for forwarding metrics
- allow
Rules GrailMetrics Allowlist Allow Rules - Specify rules for forwarding metrics
- allow_
rules GrailMetrics Allowlist Allow Rules Args - Specify rules for forwarding metrics
- allow
Rules Property Map - Specify rules for forwarding metrics
Supporting Types
GrailMetricsAllowlistAllowRules, GrailMetricsAllowlistAllowRulesArgs
GrailMetricsAllowlistAllowRulesAllowRule, GrailMetricsAllowlistAllowRulesAllowRuleArgs
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - metric_
key str - Metric key
- pattern str
- Possible Values:
CONTAINS
,EQUALS
,STARTSWITH
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.