diff --git a/provider/cmd/pulumi-resource-dynatrace/schema.json b/provider/cmd/pulumi-resource-dynatrace/schema.json index 446982b5..00ab6f3e 100644 --- a/provider/cmd/pulumi-resource-dynatrace/schema.json +++ b/provider/cmd/pulumi-resource-dynatrace/schema.json @@ -22148,23 +22148,23 @@ }, "hostToPgpropagation": { "type": "boolean", - "description": "Apply to processes running on matching hosts\n" + "description": "Apply to processes running on matching hosts. `entity_type` must be set to `HOST`\n" }, "pgToHostPropagation": { "type": "boolean", - "description": "Apply to underlying hosts of matching process groups\n" + "description": "Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP`\n" }, "pgToServicePropagation": { "type": "boolean", - "description": "Apply to all services provided by the process groups\n" + "description": "Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP`\n" }, "serviceToHostPropagation": { "type": "boolean", - "description": "Apply to underlying hosts of matching services\n" + "description": "Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE`\n" }, "serviceToPgpropagation": { "type": "boolean", - "description": "Apply to underlying process groups of matching services\n" + "description": "Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE`\n" } }, "type": "object", @@ -39418,7 +39418,7 @@ } }, "dynatrace:index/autotagRules:AutotagRules": { - "description": "\u003e `dynatrace.AutotagV2` is the primary resource to manage auto tags. This particular resource allows you to manage a subset of tags of a given auto tag ID. The benefit of this is that it allows the flexibility of multiple users to manage the same automatically applied tag.\n\n\u003e This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Define and apply tags - https://www.dynatrace.com/support/help/how-to-use-dynatrace/tags-and-metadata/setup/how-to-define-tags\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:tags.auto-tagging`)\n\nThe full documentation of the export feature is available here.\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutotagRules;\nimport com.pulumi.dynatrace.AutotagRulesArgs;\nimport com.pulumi.dynatrace.inputs.AutotagRulesRulesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var avengers = new AutotagRules(\"avengers\", AutotagRulesArgs.builder()\n .autoTagId(\"vu9U3hXa3q0AAAABABlidWlsdGluOnRhZ3MuYXV0by10YWdnaW5nAAZ0ZW5hbnQABnRlbmFudAAkOTNjMDBkYzktY2FkMC0zMWY3LWEzZGQtMWQ4MDdjMWQwMjhivu9U3hXa3q0\")\n .rules(AutotagRulesRulesArgs.builder()\n .rules( \n AutotagRulesRulesRuleArgs.builder()\n .attributeRule(AutotagRulesRulesRuleAttributeRuleArgs.builder()\n .conditions(AutotagRulesRulesRuleAttributeRuleConditionsArgs.builder()\n .condition( \n %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),\n %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))\n .build())\n .entityType(\"SERVICE\")\n .serviceToHostPropagation(true)\n .serviceToPgpropagation(true)\n .build())\n .enabled(true)\n .type(\"ME\")\n .valueFormat(\"Avengers\")\n .valueNormalization(\"Leave text as-is\")\n .build(),\n AutotagRulesRulesRuleArgs.builder()\n .attributeRule(AutotagRulesRulesRuleAttributeRuleArgs.builder()\n .conditions(AutotagRulesRulesRuleAttributeRuleConditionsArgs.builder()\n .condition( \n %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),\n %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),\n %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))\n .build())\n .entityType(\"SERVICE\")\n .serviceToHostPropagation(true)\n .serviceToPgpropagation(true)\n .build())\n .enabled(true)\n .type(\"ME\")\n .valueFormat(\"Avengers\")\n .valueNormalization(\"Leave text as-is\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n avengers:\n type: dynatrace:AutotagRules\n properties:\n autoTagId: vu9U3hXa3q0AAAABABlidWlsdGluOnRhZ3MuYXV0by10YWdnaW5nAAZ0ZW5hbnQABnRlbmFudAAkOTNjMDBkYzktY2FkMC0zMWY3LWEzZGQtMWQ4MDdjMWQwMjhivu9U3hXa3q0\n rules:\n rules:\n - attributeRule:\n conditions:\n condition:\n - caseSensitive: true\n key: SERVICE_DATABASE_NAME\n operator: EQUALS\n stringValue: AvengersA-1\n - caseSensitive: true\n key: SERVICE_DATABASE_NAME\n operator: EQUALS\n stringValue: AvengersA-2\n entityType: SERVICE\n serviceToHostPropagation: true\n serviceToPgpropagation: true\n enabled: true\n type: ME\n valueFormat: Avengers\n valueNormalization: Leave text as-is\n - attributeRule:\n conditions:\n condition:\n - caseSensitive: true\n key: SERVICE_DATABASE_NAME\n operator: EQUALS\n stringValue: AvengersB-1\n - caseSensitive: true\n key: SERVICE_DATABASE_NAME\n operator: EQUALS\n stringValue: AvengersB-2\n - caseSensitive: true\n key: SERVICE_DATABASE_NAME\n operator: EQUALS\n stringValue: AvengersB-3\n entityType: SERVICE\n serviceToHostPropagation: true\n serviceToPgpropagation: true\n enabled: true\n type: ME\n valueFormat: Avengers\n valueNormalization: Leave text as-is\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "\u003e `dynatrace.AutotagV2` is the primary resource to manage auto tags. This particular resource allows you to manage a subset of tags of a given auto tag ID. The benefit of this is that it allows the flexibility of multiple users to manage the same automatically applied tag.\n\n\u003e This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Define and apply tags - https://www.dynatrace.com/support/help/how-to-use-dynatrace/tags-and-metadata/setup/how-to-define-tags\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:tags.auto-tagging`)\n\nThe full documentation of the export feature is available here.\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst sampleAutotagV2 = new dynatrace.AutotagV2(\"sampleAutotagV2\", {rulesMaintainedExternally: true});\n//Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n//Do not execute `pulumi up` in parallel when several modules contain \n//`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\nconst sampleAutotagRules = new dynatrace.AutotagRules(\"sampleAutotagRules\", {\n autoTagId: sampleAutotagV2.id,\n rules: {\n rules: [{\n type: \"SELECTOR\",\n enabled: true,\n entitySelector: \"type(SERVICE),tag(sample)\",\n valueFormat: \"disabled\",\n valueNormalization: \"Leave text as-is\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nsample_autotag_v2 = dynatrace.AutotagV2(\"sampleAutotagV2\", rules_maintained_externally=True)\n#Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n#Do not execute `pulumi up` in parallel when several modules contain \n#`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\nsample_autotag_rules = dynatrace.AutotagRules(\"sampleAutotagRules\",\n auto_tag_id=sample_autotag_v2.id,\n rules=dynatrace.AutotagRulesRulesArgs(\n rules=[dynatrace.AutotagRulesRulesRuleArgs(\n type=\"SELECTOR\",\n enabled=True,\n entity_selector=\"type(SERVICE),tag(sample)\",\n value_format=\"disabled\",\n value_normalization=\"Leave text as-is\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var sampleAutotagV2 = new Dynatrace.AutotagV2(\"sampleAutotagV2\", new()\n {\n RulesMaintainedExternally = true,\n });\n\n //Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n //Do not execute `pulumi up` in parallel when several modules contain \n //`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\n var sampleAutotagRules = new Dynatrace.AutotagRules(\"sampleAutotagRules\", new()\n {\n AutoTagId = sampleAutotagV2.Id,\n Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs\n {\n Rules = new[]\n {\n new Dynatrace.Inputs.AutotagRulesRulesRuleArgs\n {\n Type = \"SELECTOR\",\n Enabled = true,\n EntitySelector = \"type(SERVICE),tag(sample)\",\n ValueFormat = \"disabled\",\n ValueNormalization = \"Leave text as-is\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tsampleAutotagV2, err := dynatrace.NewAutotagV2(ctx, \"sampleAutotagV2\", \u0026dynatrace.AutotagV2Args{\n\t\t\tRulesMaintainedExternally: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutotagRules(ctx, \"sampleAutotagRules\", \u0026dynatrace.AutotagRulesArgs{\n\t\t\tAutoTagId: sampleAutotagV2.ID(),\n\t\t\tRules: \u0026dynatrace.AutotagRulesRulesArgs{\n\t\t\t\tRules: dynatrace.AutotagRulesRulesRuleArray{\n\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleArgs{\n\t\t\t\t\t\tType: pulumi.String(\"SELECTOR\"),\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tEntitySelector: pulumi.String(\"type(SERVICE),tag(sample)\"),\n\t\t\t\t\t\tValueFormat: pulumi.String(\"disabled\"),\n\t\t\t\t\t\tValueNormalization: pulumi.String(\"Leave text as-is\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutotagV2;\nimport com.pulumi.dynatrace.AutotagV2Args;\nimport com.pulumi.dynatrace.AutotagRules;\nimport com.pulumi.dynatrace.AutotagRulesArgs;\nimport com.pulumi.dynatrace.inputs.AutotagRulesRulesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var sampleAutotagV2 = new AutotagV2(\"sampleAutotagV2\", AutotagV2Args.builder()\n .rulesMaintainedExternally(true)\n .build());\n\n //Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n //Do not execute `pulumi up` in parallel when several modules contain \n //`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\n var sampleAutotagRules = new AutotagRules(\"sampleAutotagRules\", AutotagRulesArgs.builder()\n .autoTagId(sampleAutotagV2.id())\n .rules(AutotagRulesRulesArgs.builder()\n .rules(AutotagRulesRulesRuleArgs.builder()\n .type(\"SELECTOR\")\n .enabled(true)\n .entitySelector(\"type(SERVICE),tag(sample)\")\n .valueFormat(\"disabled\")\n .valueNormalization(\"Leave text as-is\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n sampleAutotagV2: # /*\n # Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n # Do not execute `pulumi up` in parallel when several modules contain \n # `dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\n # */\n type: dynatrace:AutotagV2\n properties:\n rulesMaintainedExternally: true\n sampleAutotagRules:\n type: dynatrace:AutotagRules\n properties:\n autoTagId: ${sampleAutotagV2.id}\n rules:\n rules:\n - type: SELECTOR\n enabled: true\n entitySelector: type(SERVICE),tag(sample)\n valueFormat: disabled\n valueNormalization: Leave text as-is\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "autoTagId": { "type": "string", @@ -39486,6 +39486,10 @@ "rules": { "$ref": "#/types/dynatrace:index/AutotagV2Rules:AutotagV2Rules", "description": "Rules\n" + }, + "rulesMaintainedExternally": { + "type": "boolean", + "description": "If `true` this resource will not\n" } }, "required": [ @@ -39503,6 +39507,10 @@ "rules": { "$ref": "#/types/dynatrace:index/AutotagV2Rules:AutotagV2Rules", "description": "Rules\n" + }, + "rulesMaintainedExternally": { + "type": "boolean", + "description": "If `true` this resource will not\n" } }, "stateInputs": { @@ -39519,6 +39527,10 @@ "rules": { "$ref": "#/types/dynatrace:index/AutotagV2Rules:AutotagV2Rules", "description": "Rules\n" + }, + "rulesMaintainedExternally": { + "type": "boolean", + "description": "If `true` this resource will not\n" } }, "type": "object" @@ -45832,6 +45844,10 @@ "type": "string", "description": "The ID of the owner of this document\n" }, + "private": { + "type": "boolean", + "description": "Specifies whether the document is private or readable by everybody\n" + }, "type": { "type": "string", "description": "Type of the document. Possible Values are `dashboard` and `notebook`\n" @@ -45866,6 +45882,10 @@ "type": "string", "description": "The ID of the owner of this document\n" }, + "private": { + "type": "boolean", + "description": "Specifies whether the document is private or readable by everybody\n" + }, "type": { "type": "string", "description": "Type of the document. Possible Values are `dashboard` and `notebook`\n" @@ -45894,6 +45914,10 @@ "type": "string", "description": "The ID of the owner of this document\n" }, + "private": { + "type": "boolean", + "description": "Specifies whether the document is private or readable by everybody\n" + }, "type": { "type": "string", "description": "Type of the document. Possible Values are `dashboard` and `notebook`\n" @@ -48135,7 +48159,7 @@ } }, "dynatrace:index/iamGroup:IamGroup": { - "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst restricted = new dynatrace.IamGroup(\"restricted\", {permissions: {\n permissions: [{\n name: \"tenant-viewer\",\n scope: \"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\",\n type: \"management-zone\",\n }],\n}});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nrestricted = dynatrace.IamGroup(\"restricted\", permissions=dynatrace.IamGroupPermissionsArgs(\n permissions=[dynatrace.IamGroupPermissionsPermissionArgs(\n name=\"tenant-viewer\",\n scope=\"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\",\n type=\"management-zone\",\n )],\n))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var restricted = new Dynatrace.IamGroup(\"restricted\", new()\n {\n Permissions = new Dynatrace.Inputs.IamGroupPermissionsArgs\n {\n Permissions = new[]\n {\n new Dynatrace.Inputs.IamGroupPermissionsPermissionArgs\n {\n Name = \"tenant-viewer\",\n Scope = \"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\",\n Type = \"management-zone\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamGroup(ctx, \"restricted\", \u0026dynatrace.IamGroupArgs{\n\t\t\tPermissions: \u0026dynatrace.IamGroupPermissionsArgs{\n\t\t\t\tPermissions: dynatrace.IamGroupPermissionsPermissionArray{\n\t\t\t\t\t\u0026dynatrace.IamGroupPermissionsPermissionArgs{\n\t\t\t\t\t\tName: pulumi.String(\"tenant-viewer\"),\n\t\t\t\t\t\tScope: pulumi.String(\"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\"),\n\t\t\t\t\t\tType: pulumi.String(\"management-zone\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamGroup;\nimport com.pulumi.dynatrace.IamGroupArgs;\nimport com.pulumi.dynatrace.inputs.IamGroupPermissionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var restricted = new IamGroup(\"restricted\", IamGroupArgs.builder()\n .permissions(IamGroupPermissionsArgs.builder()\n .permissions(IamGroupPermissionsPermissionArgs.builder()\n .name(\"tenant-viewer\")\n .scope(\"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\")\n .type(\"management-zone\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n restricted:\n type: dynatrace:IamGroup\n properties:\n permissions:\n permissions:\n - name: tenant-viewer\n scope: \u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\n type: management-zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst restricted = new dynatrace.IamGroup(\"restricted\", {permissions: {\n permissions: [{\n name: \"tenant-viewer\",\n scope: \"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\",\n type: \"management-zone\",\n }],\n}});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nrestricted = dynatrace.IamGroup(\"restricted\", permissions=dynatrace.IamGroupPermissionsArgs(\n permissions=[dynatrace.IamGroupPermissionsPermissionArgs(\n name=\"tenant-viewer\",\n scope=\"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\",\n type=\"management-zone\",\n )],\n))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var restricted = new Dynatrace.IamGroup(\"restricted\", new()\n {\n Permissions = new Dynatrace.Inputs.IamGroupPermissionsArgs\n {\n Permissions = new[]\n {\n new Dynatrace.Inputs.IamGroupPermissionsPermissionArgs\n {\n Name = \"tenant-viewer\",\n Scope = \"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\",\n Type = \"management-zone\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamGroup(ctx, \"restricted\", \u0026dynatrace.IamGroupArgs{\n\t\t\tPermissions: \u0026dynatrace.IamGroupPermissionsArgs{\n\t\t\t\tPermissions: dynatrace.IamGroupPermissionsPermissionArray{\n\t\t\t\t\t\u0026dynatrace.IamGroupPermissionsPermissionArgs{\n\t\t\t\t\t\tName: pulumi.String(\"tenant-viewer\"),\n\t\t\t\t\t\tScope: pulumi.String(\"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\"),\n\t\t\t\t\t\tType: pulumi.String(\"management-zone\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamGroup;\nimport com.pulumi.dynatrace.IamGroupArgs;\nimport com.pulumi.dynatrace.inputs.IamGroupPermissionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var restricted = new IamGroup(\"restricted\", IamGroupArgs.builder()\n .permissions(IamGroupPermissionsArgs.builder()\n .permissions(IamGroupPermissionsPermissionArgs.builder()\n .name(\"tenant-viewer\")\n .scope(\"\u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\")\n .type(\"management-zone\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n restricted:\n type: dynatrace:IamGroup\n properties:\n permissions:\n permissions:\n - name: tenant-viewer\n scope: \u003cenvironment-id\u003e:\u003cmanagementzone-id\u003e\n type: management-zone\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "description": { "type": "string" @@ -48196,7 +48220,7 @@ } }, "dynatrace:index/iamPermission:IamPermission": { - "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst permA = new dynatrace.IamPermission(\"permA\", {\n account: \"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n group: \"74ec0a82-8010-4f11-8579-b29a5ba865f0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nperm_a = dynatrace.IamPermission(\"permA\",\n account=\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n group=\"74ec0a82-8010-4f11-8579-b29a5ba865f0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var permA = new Dynatrace.IamPermission(\"permA\", new()\n {\n Account = \"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n Group = \"74ec0a82-8010-4f11-8579-b29a5ba865f0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPermission(ctx, \"permA\", \u0026dynatrace.IamPermissionArgs{\n\t\t\tAccount: pulumi.String(\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\"),\n\t\t\tGroup: pulumi.String(\"74ec0a82-8010-4f11-8579-b29a5ba865f0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPermission;\nimport com.pulumi.dynatrace.IamPermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var permA = new IamPermission(\"permA\", IamPermissionArgs.builder()\n .account(\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\")\n .group(\"74ec0a82-8010-4f11-8579-b29a5ba865f0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n permA:\n type: dynatrace:IamPermission\n properties:\n # environment = \"siz65484\"\n # // management_zone = \"107678256803363569\"\n account: 023733f0-86d8-47d1-88bd-7f5cc2e22eb8\n group: 74ec0a82-8010-4f11-8579-b29a5ba865f0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst permA = new dynatrace.IamPermission(\"permA\", {\n account: \"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n group: \"74ec0a82-8010-4f11-8579-b29a5ba865f0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nperm_a = dynatrace.IamPermission(\"permA\",\n account=\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n group=\"74ec0a82-8010-4f11-8579-b29a5ba865f0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var permA = new Dynatrace.IamPermission(\"permA\", new()\n {\n Account = \"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n Group = \"74ec0a82-8010-4f11-8579-b29a5ba865f0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPermission(ctx, \"permA\", \u0026dynatrace.IamPermissionArgs{\n\t\t\tAccount: pulumi.String(\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\"),\n\t\t\tGroup: pulumi.String(\"74ec0a82-8010-4f11-8579-b29a5ba865f0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPermission;\nimport com.pulumi.dynatrace.IamPermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var permA = new IamPermission(\"permA\", IamPermissionArgs.builder()\n .account(\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\")\n .group(\"74ec0a82-8010-4f11-8579-b29a5ba865f0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n permA:\n type: dynatrace:IamPermission\n properties:\n # environment = \"siz65484\"\n # // management_zone = \"107678256803363569\"\n account: 023733f0-86d8-47d1-88bd-7f5cc2e22eb8\n group: 74ec0a82-8010-4f11-8579-b29a5ba865f0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "account": { "type": "string", @@ -48284,7 +48308,7 @@ } }, "dynatrace:index/iamPolicy:IamPolicy": { - "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Policy Management - https://www.dynatrace.com/support/help/manage/access-control/user-management-and-sso/manage-groups-and-permissions/iam/iam-policy-mgt\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst policy = new dynatrace.IamPolicy(\"policy\", {\n environment: \"siz654##\",\n statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\npolicy = dynatrace.IamPolicy(\"policy\",\n environment=\"siz654##\",\n statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var policy = new Dynatrace.IamPolicy(\"policy\", new()\n {\n Environment = \"siz654##\",\n StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPolicy(ctx, \"policy\", \u0026dynatrace.IamPolicyArgs{\n\t\t\tEnvironment: pulumi.String(\"siz654##\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var policy = new IamPolicy(\"policy\", IamPolicyArgs.builder()\n .environment(\"siz654##\")\n .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n policy:\n type: dynatrace:IamPolicy\n properties:\n environment: siz654##\n statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"string\";\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst policy = new dynatrace.IamPolicy(\"policy\", {\n account: \"########-####-####-####-############\",\n statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\npolicy = dynatrace.IamPolicy(\"policy\",\n account=\"########-####-####-####-############\",\n statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var policy = new Dynatrace.IamPolicy(\"policy\", new()\n {\n Account = \"########-####-####-####-############\",\n StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPolicy(ctx, \"policy\", \u0026dynatrace.IamPolicyArgs{\n\t\t\tAccount: pulumi.String(\"########-####-####-####-############\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var policy = new IamPolicy(\"policy\", IamPolicyArgs.builder()\n .account(\"########-####-####-####-############\")\n .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n policy:\n type: dynatrace:IamPolicy\n properties:\n account: '########-####-####-####-############'\n statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"string\";\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Policy Management - https://www.dynatrace.com/support/help/manage/access-control/user-management-and-sso/manage-groups-and-permissions/iam/iam-policy-mgt\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst policy = new dynatrace.IamPolicy(\"policy\", {\n environment: \"siz654##\",\n statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\npolicy = dynatrace.IamPolicy(\"policy\",\n environment=\"siz654##\",\n statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var policy = new Dynatrace.IamPolicy(\"policy\", new()\n {\n Environment = \"siz654##\",\n StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPolicy(ctx, \"policy\", \u0026dynatrace.IamPolicyArgs{\n\t\t\tEnvironment: pulumi.String(\"siz654##\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var policy = new IamPolicy(\"policy\", IamPolicyArgs.builder()\n .environment(\"siz654##\")\n .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n policy:\n type: dynatrace:IamPolicy\n properties:\n environment: siz654##\n statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"string\";\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst policy = new dynatrace.IamPolicy(\"policy\", {\n account: \"########-####-####-####-############\",\n statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\npolicy = dynatrace.IamPolicy(\"policy\",\n account=\"########-####-####-####-############\",\n statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var policy = new Dynatrace.IamPolicy(\"policy\", new()\n {\n Account = \"########-####-####-####-############\",\n StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPolicy(ctx, \"policy\", \u0026dynatrace.IamPolicyArgs{\n\t\t\tAccount: pulumi.String(\"########-####-####-####-############\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var policy = new IamPolicy(\"policy\", IamPolicyArgs.builder()\n .account(\"########-####-####-####-############\")\n .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n policy:\n type: dynatrace:IamPolicy\n properties:\n account: '########-####-####-####-############'\n statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"string\";\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "account": { "type": "string", @@ -48296,7 +48320,8 @@ }, "environment": { "type": "string", - "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n" + "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n", + "deprecationMessage": "Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead" }, "name": { "type": "string", @@ -48336,6 +48361,7 @@ "environment": { "type": "string", "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n", + "deprecationMessage": "Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead", "willReplaceOnChanges": true }, "name": { @@ -48372,6 +48398,7 @@ "environment": { "type": "string", "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n", + "deprecationMessage": "Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead", "willReplaceOnChanges": true }, "name": { @@ -48398,7 +48425,7 @@ } }, "dynatrace:index/iamPolicyBindings:IamPolicyBindings": { - "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://www.dynatrace.com/support/help/manage/access-control/user-management-and-sso/manage-groups-and-permissions/iam/iam-group-mgt\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n", + "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://www.dynatrace.com/support/help/manage/access-control/user-management-and-sso/manage-groups-and-permissions/iam/iam-group-mgt\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n", "properties": { "account": { "type": "string", @@ -48482,7 +48509,7 @@ } }, "dynatrace:index/iamPolicyBindingsV2:IamPolicyBindingsV2": { - "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://www.dynatrace.com/support/help/manage/access-control/user-management-and-sso/manage-groups-and-permissions/iam/iam-group-mgt\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n", + "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://www.dynatrace.com/support/help/manage/access-control/user-management-and-sso/manage-groups-and-permissions/iam/iam-group-mgt\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n", "properties": { "account": { "type": "string", @@ -48564,7 +48591,7 @@ } }, "dynatrace:index/iamUser:IamUser": { - "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst johnDoeGmailCom = new dynatrace.IamUser(\"johnDoeGmailCom\", {\n email: \"john.doe@gmail.com\",\n groups: [data.dynatrace_iam_group.Restricted.id],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\njohn_doe_gmail_com = dynatrace.IamUser(\"johnDoeGmailCom\",\n email=\"john.doe@gmail.com\",\n groups=[data[\"dynatrace_iam_group\"][\"Restricted\"][\"id\"]])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var johnDoeGmailCom = new Dynatrace.IamUser(\"johnDoeGmailCom\", new()\n {\n Email = \"john.doe@gmail.com\",\n Groups = new[]\n {\n data.Dynatrace_iam_group.Restricted.Id,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamUser(ctx, \"johnDoeGmailCom\", \u0026dynatrace.IamUserArgs{\n\t\t\tEmail: pulumi.String(\"john.doe@gmail.com\"),\n\t\t\tGroups: pulumi.StringArray{\n\t\t\t\tdata.Dynatrace_iam_group.Restricted.Id,\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamUser;\nimport com.pulumi.dynatrace.IamUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var johnDoeGmailCom = new IamUser(\"johnDoeGmailCom\", IamUserArgs.builder()\n .email(\"john.doe@gmail.com\")\n .groups(data.dynatrace_iam_group().Restricted().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n johnDoeGmailCom:\n type: dynatrace:IamUser\n properties:\n email: john.doe@gmail.com\n groups:\n - ${data.dynatrace_iam_group.Restricted.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "\u003e This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication.\n\n\u003e This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`)\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Prerequisites\n\nUsing this resource requires an OAuth client to be configured within your account settings.\nThe scopes of the OAuth Client need to include `account-idm-read`, `account-idm-write`, `account-env-read`, `account-env-write`, `iam-policies-management`, `iam:policies:write`, `iam:policies:read`, `iam:bindings:write`, `iam:bindings:read` and `iam:effective-permissions:read`.\n\nFinally the provider configuration requires the credentials for that OAuth Client.\nThe configuration section of your provider needs to look like this.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Resource Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst johnDoeGmailCom = new dynatrace.IamUser(\"johnDoeGmailCom\", {\n email: \"john.doe@gmail.com\",\n groups: [data.dynatrace_iam_group.Restricted.id],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\njohn_doe_gmail_com = dynatrace.IamUser(\"johnDoeGmailCom\",\n email=\"john.doe@gmail.com\",\n groups=[data[\"dynatrace_iam_group\"][\"Restricted\"][\"id\"]])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var johnDoeGmailCom = new Dynatrace.IamUser(\"johnDoeGmailCom\", new()\n {\n Email = \"john.doe@gmail.com\",\n Groups = new[]\n {\n data.Dynatrace_iam_group.Restricted.Id,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamUser(ctx, \"johnDoeGmailCom\", \u0026dynatrace.IamUserArgs{\n\t\t\tEmail: pulumi.String(\"john.doe@gmail.com\"),\n\t\t\tGroups: pulumi.StringArray{\n\t\t\t\tdata.Dynatrace_iam_group.Restricted.Id,\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamUser;\nimport com.pulumi.dynatrace.IamUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var johnDoeGmailCom = new IamUser(\"johnDoeGmailCom\", IamUserArgs.builder()\n .email(\"john.doe@gmail.com\")\n .groups(data.dynatrace_iam_group().Restricted().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n johnDoeGmailCom:\n type: dynatrace:IamUser\n properties:\n email: john.doe@gmail.com\n groups:\n - ${data.dynatrace_iam_group.Restricted.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "email": { "type": "string" @@ -63722,7 +63749,8 @@ }, "type": { "type": "string", - "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n" + "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n", + "willReplaceOnChanges": true }, "urlInjectionPattern": { "type": "string", @@ -63817,7 +63845,8 @@ }, "type": { "type": "string", - "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n" + "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n", + "willReplaceOnChanges": true }, "urlInjectionPattern": { "type": "string", @@ -64311,6 +64340,38 @@ ] } }, + "dynatrace:index/getAutotag:getAutotag": { + "description": "The automatically applied tag data source allows the tag ID to be retrieved by its name.\n\n\u003e This data source requires the API token scopes **Read settings** (`settings.read`)\n\n- `name` queries the automatically applied tag with the specified name\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumi/dynatrace\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst exampleAutotag = dynatrace.getAutotag({\n name: \"Terraform Example\",\n});\nconst exampleAutotagRules = new dynatrace.AutotagRules(\"exampleAutotagRules\", {\n autoTagId: exampleAutotag.then(exampleAutotag =\u003e exampleAutotag.id),\n rules: {\n rules: [\n {\n type: \"ME\",\n enabled: true,\n valueFormat: \"Java\",\n valueNormalization: \"Leave text as-is\",\n attributeRule: {\n entityType: \"PROCESS_GROUP\",\n pgToHostPropagation: true,\n pgToServicePropagation: false,\n conditions: {\n conditions: [{\n enumValue: \"JAVA\",\n key: \"PROCESS_GROUP_TECHNOLOGY\",\n operator: \"EQUALS\",\n }],\n },\n },\n },\n {\n type: \"ME\",\n enabled: true,\n valueFormat: \".NET\",\n valueNormalization: \"Leave text as-is\",\n attributeRule: {\n entityType: \"PROCESS_GROUP\",\n pgToHostPropagation: true,\n pgToServicePropagation: false,\n conditions: {\n conditions: [{\n enumValue: \"DOTNET\",\n key: \"PROCESS_GROUP_TECHNOLOGY\",\n operator: \"EQUALS\",\n }],\n },\n },\n },\n ],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\nexample_autotag = dynatrace.get_autotag(name=\"Terraform Example\")\nexample_autotag_rules = dynatrace.AutotagRules(\"exampleAutotagRules\",\n auto_tag_id=example_autotag.id,\n rules=dynatrace.AutotagRulesRulesArgs(\n rules=[\n dynatrace.AutotagRulesRulesRuleArgs(\n type=\"ME\",\n enabled=True,\n value_format=\"Java\",\n value_normalization=\"Leave text as-is\",\n attribute_rule=dynatrace.AutotagRulesRulesRuleAttributeRuleArgs(\n entity_type=\"PROCESS_GROUP\",\n pg_to_host_propagation=True,\n pg_to_service_propagation=False,\n conditions=dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs(\n conditions=[dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs(\n enum_value=\"JAVA\",\n key=\"PROCESS_GROUP_TECHNOLOGY\",\n operator=\"EQUALS\",\n )],\n ),\n ),\n ),\n dynatrace.AutotagRulesRulesRuleArgs(\n type=\"ME\",\n enabled=True,\n value_format=\".NET\",\n value_normalization=\"Leave text as-is\",\n attribute_rule=dynatrace.AutotagRulesRulesRuleAttributeRuleArgs(\n entity_type=\"PROCESS_GROUP\",\n pg_to_host_propagation=True,\n pg_to_service_propagation=False,\n conditions=dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs(\n conditions=[dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs(\n enum_value=\"DOTNET\",\n key=\"PROCESS_GROUP_TECHNOLOGY\",\n operator=\"EQUALS\",\n )],\n ),\n ),\n ),\n ],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleAutotag = Dynatrace.GetAutotag.Invoke(new()\n {\n Name = \"Terraform Example\",\n });\n\n var exampleAutotagRules = new Dynatrace.AutotagRules(\"exampleAutotagRules\", new()\n {\n AutoTagId = exampleAutotag.Apply(getAutotagResult =\u003e getAutotagResult.Id),\n Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs\n {\n Rules = new[]\n {\n new Dynatrace.Inputs.AutotagRulesRulesRuleArgs\n {\n Type = \"ME\",\n Enabled = true,\n ValueFormat = \"Java\",\n ValueNormalization = \"Leave text as-is\",\n AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs\n {\n EntityType = \"PROCESS_GROUP\",\n PgToHostPropagation = true,\n PgToServicePropagation = false,\n Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs\n {\n Conditions = new[]\n {\n new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs\n {\n EnumValue = \"JAVA\",\n Key = \"PROCESS_GROUP_TECHNOLOGY\",\n Operator = \"EQUALS\",\n },\n },\n },\n },\n },\n new Dynatrace.Inputs.AutotagRulesRulesRuleArgs\n {\n Type = \"ME\",\n Enabled = true,\n ValueFormat = \".NET\",\n ValueNormalization = \"Leave text as-is\",\n AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs\n {\n EntityType = \"PROCESS_GROUP\",\n PgToHostPropagation = true,\n PgToServicePropagation = false,\n Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs\n {\n Conditions = new[]\n {\n new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs\n {\n EnumValue = \"DOTNET\",\n Key = \"PROCESS_GROUP_TECHNOLOGY\",\n Operator = \"EQUALS\",\n },\n },\n },\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleAutotag, err := dynatrace.LookupAutotag(ctx, \u0026dynatrace.LookupAutotagArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutotagRules(ctx, \"exampleAutotagRules\", \u0026dynatrace.AutotagRulesArgs{\n\t\t\tAutoTagId: pulumi.String(exampleAutotag.Id),\n\t\t\tRules: \u0026dynatrace.AutotagRulesRulesArgs{\n\t\t\t\tRules: dynatrace.AutotagRulesRulesRuleArray{\n\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleArgs{\n\t\t\t\t\t\tType: pulumi.String(\"ME\"),\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tValueFormat: pulumi.String(\"Java\"),\n\t\t\t\t\t\tValueNormalization: pulumi.String(\"Leave text as-is\"),\n\t\t\t\t\t\tAttributeRule: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleArgs{\n\t\t\t\t\t\t\tEntityType: pulumi.String(\"PROCESS_GROUP\"),\n\t\t\t\t\t\t\tPgToHostPropagation: pulumi.Bool(true),\n\t\t\t\t\t\t\tPgToServicePropagation: pulumi.Bool(false),\n\t\t\t\t\t\t\tConditions: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs{\n\t\t\t\t\t\t\t\tConditions: dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArray{\n\t\t\t\t\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs{\n\t\t\t\t\t\t\t\t\t\tEnumValue: pulumi.String(\"JAVA\"),\n\t\t\t\t\t\t\t\t\t\tKey: pulumi.String(\"PROCESS_GROUP_TECHNOLOGY\"),\n\t\t\t\t\t\t\t\t\t\tOperator: pulumi.String(\"EQUALS\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleArgs{\n\t\t\t\t\t\tType: pulumi.String(\"ME\"),\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tValueFormat: pulumi.String(\".NET\"),\n\t\t\t\t\t\tValueNormalization: pulumi.String(\"Leave text as-is\"),\n\t\t\t\t\t\tAttributeRule: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleArgs{\n\t\t\t\t\t\t\tEntityType: pulumi.String(\"PROCESS_GROUP\"),\n\t\t\t\t\t\t\tPgToHostPropagation: pulumi.Bool(true),\n\t\t\t\t\t\t\tPgToServicePropagation: pulumi.Bool(false),\n\t\t\t\t\t\t\tConditions: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs{\n\t\t\t\t\t\t\t\tConditions: dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArray{\n\t\t\t\t\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs{\n\t\t\t\t\t\t\t\t\t\tEnumValue: pulumi.String(\"DOTNET\"),\n\t\t\t\t\t\t\t\t\t\tKey: pulumi.String(\"PROCESS_GROUP_TECHNOLOGY\"),\n\t\t\t\t\t\t\t\t\t\tOperator: pulumi.String(\"EQUALS\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAutotagArgs;\nimport com.pulumi.dynatrace.AutotagRules;\nimport com.pulumi.dynatrace.AutotagRulesArgs;\nimport com.pulumi.dynatrace.inputs.AutotagRulesRulesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var exampleAutotag = DynatraceFunctions.getAutotag(GetAutotagArgs.builder()\n .name(\"Terraform Example\")\n .build());\n\n var exampleAutotagRules = new AutotagRules(\"exampleAutotagRules\", AutotagRulesArgs.builder()\n .autoTagId(exampleAutotag.applyValue(getAutotagResult -\u003e getAutotagResult.id()))\n .rules(AutotagRulesRulesArgs.builder()\n .rules( \n AutotagRulesRulesRuleArgs.builder()\n .type(\"ME\")\n .enabled(true)\n .valueFormat(\"Java\")\n .valueNormalization(\"Leave text as-is\")\n .attributeRule(AutotagRulesRulesRuleAttributeRuleArgs.builder()\n .entityType(\"PROCESS_GROUP\")\n .pgToHostPropagation(true)\n .pgToServicePropagation(false)\n .conditions(AutotagRulesRulesRuleAttributeRuleConditionsArgs.builder()\n .conditions(AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs.builder()\n .enumValue(\"JAVA\")\n .key(\"PROCESS_GROUP_TECHNOLOGY\")\n .operator(\"EQUALS\")\n .build())\n .build())\n .build())\n .build(),\n AutotagRulesRulesRuleArgs.builder()\n .type(\"ME\")\n .enabled(true)\n .valueFormat(\".NET\")\n .valueNormalization(\"Leave text as-is\")\n .attributeRule(AutotagRulesRulesRuleAttributeRuleArgs.builder()\n .entityType(\"PROCESS_GROUP\")\n .pgToHostPropagation(true)\n .pgToServicePropagation(false)\n .conditions(AutotagRulesRulesRuleAttributeRuleConditionsArgs.builder()\n .conditions(AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs.builder()\n .enumValue(\"DOTNET\")\n .key(\"PROCESS_GROUP_TECHNOLOGY\")\n .operator(\"EQUALS\")\n .build())\n .build())\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleAutotagRules:\n type: dynatrace:AutotagRules\n properties:\n autoTagId: ${exampleAutotag.id}\n rules:\n rules:\n - type: ME\n enabled: true\n valueFormat: Java\n valueNormalization: Leave text as-is\n attributeRule:\n entityType: PROCESS_GROUP\n pgToHostPropagation: true\n pgToServicePropagation: false\n conditions:\n conditions:\n - enumValue: JAVA\n key: PROCESS_GROUP_TECHNOLOGY\n operator: EQUALS\n - type: ME\n enabled: true\n valueFormat: .NET\n valueNormalization: Leave text as-is\n attributeRule:\n entityType: PROCESS_GROUP\n pgToHostPropagation: true\n pgToServicePropagation: false\n conditions:\n conditions:\n - enumValue: DOTNET\n key: PROCESS_GROUP_TECHNOLOGY\n operator: EQUALS\nvariables:\n exampleAutotag:\n fn::invoke:\n Function: dynatrace:getAutotag\n Arguments:\n name: Terraform Example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "inputs": { + "description": "A collection of arguments for invoking getAutotag.\n", + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "required": [ + "name" + ] + }, + "outputs": { + "description": "A collection of values returned by getAutotag.\n", + "properties": { + "id": { + "type": "string", + "description": "The provider-assigned unique ID for this managed resource.\n" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "required": [ + "name", + "id" + ] + } + }, "dynatrace:index/getAwsCredentials:getAwsCredentials": { "description": "The `dynatrace.AwsCredentials` data source allows the AWS credential ID to be retrieved by its label.\n\n- `label` (String) - The label/name of the AWS credential\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAwsCredentialsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var example = DynatraceFunctions.getAwsCredentials(GetAwsCredentialsArgs.builder()\n .name(\"Terraform Example\")\n .build());\n\n ctx.export(\"id\", example.applyValue(getAwsCredentialsResult -\u003e getAwsCredentialsResult.id()));\n }\n}\n```\n```yaml\nvariables:\n example:\n fn::invoke:\n Function: dynatrace:getAwsCredentials\n Arguments:\n name: Terraform Example\noutputs:\n id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { diff --git a/provider/go.mod b/provider/go.mod index c3868722..c58f53b2 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -5,9 +5,9 @@ go 1.22 replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975 require ( - github.com/dynatrace-oss/terraform-provider-dynatrace v1.58.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.84.0 - github.com/pulumi/pulumi/sdk/v3 v3.118.0 + github.com/dynatrace-oss/terraform-provider-dynatrace v1.59.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.85.0 + github.com/pulumi/pulumi/sdk/v3 v3.121.0 ) require ( @@ -60,7 +60,7 @@ require ( github.com/blang/semver v3.5.1+incompatible // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect github.com/charmbracelet/bubbles v0.16.1 // indirect - github.com/charmbracelet/bubbletea v0.24.2 // indirect + github.com/charmbracelet/bubbletea v0.25.0 // indirect github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect github.com/cloudflare/circl v1.3.7 // indirect @@ -70,13 +70,12 @@ require ( github.com/deckarep/golang-set/v2 v2.5.0 // indirect github.com/djherbis/times v1.5.0 // indirect github.com/dlclark/regexp2 v1.11.0 // indirect - github.com/dynatrace/dynatrace-configuration-as-code-core v0.5.0 // indirect + github.com/dynatrace/dynatrace-configuration-as-code-core v0.5.1 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/ettle/strcase v0.1.1 // indirect github.com/fatih/color v1.16.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect github.com/go-git/go-git/v5 v5.12.0 // indirect @@ -165,11 +164,12 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/posener/complete v1.2.3 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect - github.com/pulumi/esc v0.6.2 // indirect + github.com/pulumi/esc v0.9.1 // indirect + github.com/pulumi/inflector v0.1.1 // indirect github.com/pulumi/pulumi-java/pkg v0.11.0 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 // indirect - github.com/pulumi/pulumi-yaml v1.7.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.118.0 // indirect + github.com/pulumi/pulumi-yaml v1.9.0 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.121.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect @@ -211,8 +211,8 @@ require ( gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.37.0 // indirect golang.org/x/crypto v0.24.0 // indirect - golang.org/x/exp v0.0.0-20240222234643-814bf88cf225 // indirect - golang.org/x/mod v0.17.0 // indirect + golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect + golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.26.0 // indirect golang.org/x/oauth2 v0.18.0 // indirect golang.org/x/sync v0.7.0 // indirect @@ -220,7 +220,7 @@ require ( golang.org/x/term v0.21.0 // indirect golang.org/x/text v0.16.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect + golang.org/x/tools v0.22.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect google.golang.org/api v0.169.0 // indirect google.golang.org/appengine v1.6.8 // indirect diff --git a/provider/go.sum b/provider/go.sum index 2a8c904b..1d7c4ee1 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1302,8 +1302,8 @@ github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/charmbracelet/bubbles v0.16.1 h1:6uzpAAaT9ZqKssntbvZMlksWHruQLNxg49H5WdeuYSY= github.com/charmbracelet/bubbles v0.16.1/go.mod h1:2QCp9LFlEsBQMvIYERr7Ww2H2bA7xen1idUDIzm/+Xc= -github.com/charmbracelet/bubbletea v0.24.2 h1:uaQIKx9Ai6Gdh5zpTbGiWpytMU+CfsPp06RaW2cx/SY= -github.com/charmbracelet/bubbletea v0.24.2/go.mod h1:XdrNrV4J8GiyshTtx3DNuYkR1FDaJmO3l2nejekbsgg= +github.com/charmbracelet/bubbletea v0.25.0 h1:bAfwk7jRz7FKFl9RzlIULPkStffg5k6pNt5dywy4TcM= +github.com/charmbracelet/bubbletea v0.25.0/go.mod h1:EN3QDR1T5ZdWmdfDzYcqOCAps45+QIJbLOBxmVNWNNg= github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZpc5Kc1E= github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= github.com/cheggaaa/pb v1.0.27/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s= @@ -1350,10 +1350,10 @@ github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cn github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/dynatrace-oss/terraform-provider-dynatrace v1.58.0 h1:8NoWEB0JKqIG7uX3iXdmZHkJYfzrr2+5TpSk1ZvgpKU= -github.com/dynatrace-oss/terraform-provider-dynatrace v1.58.0/go.mod h1:uX8UeTPHQEurNGZU+PgwgSLwOJmUEtPe5REstSS5LoU= -github.com/dynatrace/dynatrace-configuration-as-code-core v0.5.0 h1:20SpRBiUSQ09fK5v6XW+TOrvR1545eXqxusWTLnbKp4= -github.com/dynatrace/dynatrace-configuration-as-code-core v0.5.0/go.mod h1:HOrpE06WT/s/LEEohGhRlY/26coFLVhWTu0UkouXJEo= +github.com/dynatrace-oss/terraform-provider-dynatrace v1.59.0 h1:76NiVrvzp11dQcZBSQmBAqQsSzmWW9Apmpll3B6jLm8= +github.com/dynatrace-oss/terraform-provider-dynatrace v1.59.0/go.mod h1:Qpl5yM+9OEikThPmduXOQCLgS0QDrlint1whnPkk9go= +github.com/dynatrace/dynatrace-configuration-as-code-core v0.5.1 h1:xaKtl+Ane5APeAmpyrW6xcGkr8rbXc5YNYyvu2V9cyI= +github.com/dynatrace/dynatrace-configuration-as-code-core v0.5.1/go.mod h1:T1D01r9c2WR9J7T1vTRWn+TakH7rjBJ6/1h+x0OmL6w= github.com/edsrzf/mmap-go v1.1.0 h1:6EUwBLQ/Mcr1EYLE4Tn1VdW1A4ckqCQWZBw8Hr0kjpQ= github.com/edsrzf/mmap-go v1.1.0/go.mod h1:19H/e8pUPLicwkyNgOykDXkJ9F0MHE+Z52B8EIth78Q= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= @@ -1398,8 +1398,6 @@ github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3 github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813 h1:Uc+IZ7gYqAf/rSGFplbWBSHaGolEQlNLgMgSE3ccnIQ= -github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813/go.mod h1:P+oSoE9yhSRvsmYyZsshflcR6ePWYLql6UU1amW13IM= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4= @@ -1938,22 +1936,24 @@ github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3d github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= -github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= -github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= +github.com/pulumi/esc v0.9.1 h1:HH5eEv8sgyxSpY5a8yePyqFXzA8cvBvapfH8457+mIs= +github.com/pulumi/esc v0.9.1/go.mod h1:oEJ6bOsjYlQUpjf70GiX+CXn3VBmpwFDxUTlmtUN84c= +github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+SobA= +github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY= github.com/pulumi/providertest v0.0.11 h1:mg8MQ7Cq7+9XlHIkBD+aCqQO4mwAJEISngZgVdnQUe8= github.com/pulumi/providertest v0.0.11/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= github.com/pulumi/pulumi-java/pkg v0.11.0 h1:Jw9gBvyfmfOMq/EkYDm9+zGPxsDAA8jfeMpHmtZ+1oA= github.com/pulumi/pulumi-java/pkg v0.11.0/go.mod h1:sXAk25P47AQVQL6ilAbFmRNgZykC7og/+87ihnqzFTc= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.84.0 h1:WgRvBOGMkuUE6XLq0wzp27RkWuucrKLRPVB/5+7tBwU= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.84.0/go.mod h1:ju1Cn9qmqkStWP0Hyfzt3NOm+PnaiWnodXGx3TYaGyU= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.85.0 h1:Zv6OPQdkGERufe2Mq9D92xbTm5mg3uhllh0ryrcrrds= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.85.0/go.mod h1:a7t2qe4smtB7HlbHlelQxjJQn8DFNB3Gbe5Ot2W7GZU= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 h1:mav2tSitA9BPJPLLahKgepHyYsMzwaTm4cvp0dcTMYw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8/go.mod h1:qUYk2c9i/yqMGNj9/bQyXpS39BxNDSXYjVN1njnq0zY= -github.com/pulumi/pulumi-yaml v1.7.0 h1:SbFSaqkH8UiMEy0ZSH9sHLQlmV8so0iCLfvLbPtVP7s= -github.com/pulumi/pulumi-yaml v1.7.0/go.mod h1:pCfYHSRmdl+5dM/7eT2uDQS528YOhAhiqbn9pwRzW20= -github.com/pulumi/pulumi/pkg/v3 v3.118.0 h1:i2OJe0Rl6BDxupJ0ix9HczAGKUsc6H6cU9svwDe1TYk= -github.com/pulumi/pulumi/pkg/v3 v3.118.0/go.mod h1:fbDHFdEJtFRkHu3Q6Sd7X3PalUsIXLbHT/pHfsbldlo= -github.com/pulumi/pulumi/sdk/v3 v3.118.0 h1:NboaaB4cNuehzsax38PO1jZOS6Mzbx/jNaDNaHPmg4c= -github.com/pulumi/pulumi/sdk/v3 v3.118.0/go.mod h1:kNea72+FQk82OjZ3yEP4dl6nbAl2ngE8PDBc0iFAaHg= +github.com/pulumi/pulumi-yaml v1.9.0 h1:53NA94QRqts89dyKGIOx0yFM0v3whI6thM2tY3uJX5k= +github.com/pulumi/pulumi-yaml v1.9.0/go.mod h1:b7y070yz7iWN6RMuvK8Dhviix8T6n6fUjFv+nudRDyE= +github.com/pulumi/pulumi/pkg/v3 v3.121.0 h1:cLUQJYGJKfgCY0ubJo8dVwmsIm2WcgTprb9Orc/yiFg= +github.com/pulumi/pulumi/pkg/v3 v3.121.0/go.mod h1:aaRixfKOh4DhGtuDJcI56dTPkb7oJBgRgH1aMF1FzbU= +github.com/pulumi/pulumi/sdk/v3 v3.121.0 h1:UsnFKIVOtJN/hQKPkWHL9cZktewPVQRbNUXbXQY/qrk= +github.com/pulumi/pulumi/sdk/v3 v3.121.0/go.mod h1:p1U24en3zt51agx+WlNboSOV8eLlPWYAkxMzVEXKbnY= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= @@ -2177,8 +2177,8 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= -golang.org/x/exp v0.0.0-20240222234643-814bf88cf225 h1:LfspQV/FYTatPTr/3HzIcmiUFH7PGP+OQ6mgDYo3yuQ= -golang.org/x/exp v0.0.0-20240222234643-814bf88cf225/go.mod h1:CxmFvTBINI24O/j8iY7H1xHzx2i4OsyguNBmN/uPtqc= +golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 h1:LoYXNGAShUG3m/ehNk4iFctuhGX/+R1ZpfJ4/ia80JM= +golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8/go.mod h1:jj3sYF3dwk5D+ghuXyeI3r5MFf+NT2An6/9dOA95KSI= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= @@ -2228,8 +2228,8 @@ golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -2613,8 +2613,8 @@ golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/sdk/dotnet/AutotagRules.cs b/sdk/dotnet/AutotagRules.cs index 4a08afa8..0cb0ebc0 100644 --- a/sdk/dotnet/AutotagRules.cs +++ b/sdk/dotnet/AutotagRules.cs @@ -22,6 +22,46 @@ namespace Pulumiverse.Dynatrace /// - Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:tags.auto-tagging`) /// /// The full documentation of the export feature is available here. + /// + /// ## Resource Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Dynatrace = Pulumiverse.Dynatrace; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var sampleAutotagV2 = new Dynatrace.AutotagV2("sampleAutotagV2", new() + /// { + /// RulesMaintainedExternally = true, + /// }); + /// + /// //Be careful when maintaining `dynatrace_autotag_rules` in separate modules. + /// //Do not execute `pulumi up` in parallel when several modules contain + /// //`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`. + /// var sampleAutotagRules = new Dynatrace.AutotagRules("sampleAutotagRules", new() + /// { + /// AutoTagId = sampleAutotagV2.Id, + /// Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs + /// { + /// Rules = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleArgs + /// { + /// Type = "SELECTOR", + /// Enabled = true, + /// EntitySelector = "type(SERVICE),tag(sample)", + /// ValueFormat = "disabled", + /// ValueNormalization = "Leave text as-is", + /// }, + /// }, + /// }, + /// }); + /// + /// }); + /// ``` /// [DynatraceResourceType("dynatrace:index/autotagRules:AutotagRules")] public partial class AutotagRules : global::Pulumi.CustomResource diff --git a/sdk/dotnet/AutotagV2.cs b/sdk/dotnet/AutotagV2.cs index 0d73f914..a09f30b2 100644 --- a/sdk/dotnet/AutotagV2.cs +++ b/sdk/dotnet/AutotagV2.cs @@ -31,6 +31,12 @@ public partial class AutotagV2 : global::Pulumi.CustomResource [Output("rules")] public Output Rules { get; private set; } = null!; + /// + /// If `true` this resource will not + /// + [Output("rulesMaintainedExternally")] + public Output RulesMaintainedExternally { get; private set; } = null!; + /// /// Create a AutotagV2 resource with the given unique name, arguments, and options. @@ -96,6 +102,12 @@ public sealed class AutotagV2Args : global::Pulumi.ResourceArgs [Input("rules")] public Input? Rules { get; set; } + /// + /// If `true` this resource will not + /// + [Input("rulesMaintainedExternally")] + public Input? RulesMaintainedExternally { get; set; } + public AutotagV2Args() { } @@ -122,6 +134,12 @@ public sealed class AutotagV2State : global::Pulumi.ResourceArgs [Input("rules")] public Input? Rules { get; set; } + /// + /// If `true` this resource will not + /// + [Input("rulesMaintainedExternally")] + public Input? RulesMaintainedExternally { get; set; } + public AutotagV2State() { } diff --git a/sdk/dotnet/Document.cs b/sdk/dotnet/Document.cs index 2e13ba4d..36d859a5 100644 --- a/sdk/dotnet/Document.cs +++ b/sdk/dotnet/Document.cs @@ -64,6 +64,12 @@ public partial class Document : global::Pulumi.CustomResource [Output("owner")] public Output Owner { get; private set; } = null!; + /// + /// Specifies whether the document is private or readable by everybody + /// + [Output("private")] + public Output Private { get; private set; } = null!; + /// /// Type of the document. Possible Values are `dashboard` and `notebook` /// @@ -147,6 +153,12 @@ public sealed class DocumentArgs : global::Pulumi.ResourceArgs [Input("owner")] public Input? Owner { get; set; } + /// + /// Specifies whether the document is private or readable by everybody + /// + [Input("private")] + public Input? Private { get; set; } + /// /// Type of the document. Possible Values are `dashboard` and `notebook` /// @@ -185,6 +197,12 @@ public sealed class DocumentState : global::Pulumi.ResourceArgs [Input("owner")] public Input? Owner { get; set; } + /// + /// Specifies whether the document is private or readable by everybody + /// + [Input("private")] + public Input? Private { get; set; } + /// /// Type of the document. Possible Values are `dashboard` and `notebook` /// diff --git a/sdk/dotnet/GetAutotag.cs b/sdk/dotnet/GetAutotag.cs new file mode 100644 index 00000000..577081ef --- /dev/null +++ b/sdk/dotnet/GetAutotag.cs @@ -0,0 +1,239 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Dynatrace +{ + public static class GetAutotag + { + /// + /// The automatically applied tag data source allows the tag ID to be retrieved by its name. + /// + /// > This data source requires the API token scopes **Read settings** (`settings.read`) + /// + /// - `name` queries the automatically applied tag with the specified name + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Dynatrace = Pulumi.Dynatrace; + /// using Dynatrace = Pulumiverse.Dynatrace; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleAutotag = Dynatrace.GetAutotag.Invoke(new() + /// { + /// Name = "Terraform Example", + /// }); + /// + /// var exampleAutotagRules = new Dynatrace.AutotagRules("exampleAutotagRules", new() + /// { + /// AutoTagId = exampleAutotag.Apply(getAutotagResult => getAutotagResult.Id), + /// Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs + /// { + /// Rules = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleArgs + /// { + /// Type = "ME", + /// Enabled = true, + /// ValueFormat = "Java", + /// ValueNormalization = "Leave text as-is", + /// AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs + /// { + /// EntityType = "PROCESS_GROUP", + /// PgToHostPropagation = true, + /// PgToServicePropagation = false, + /// Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs + /// { + /// Conditions = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs + /// { + /// EnumValue = "JAVA", + /// Key = "PROCESS_GROUP_TECHNOLOGY", + /// Operator = "EQUALS", + /// }, + /// }, + /// }, + /// }, + /// }, + /// new Dynatrace.Inputs.AutotagRulesRulesRuleArgs + /// { + /// Type = "ME", + /// Enabled = true, + /// ValueFormat = ".NET", + /// ValueNormalization = "Leave text as-is", + /// AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs + /// { + /// EntityType = "PROCESS_GROUP", + /// PgToHostPropagation = true, + /// PgToServicePropagation = false, + /// Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs + /// { + /// Conditions = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs + /// { + /// EnumValue = "DOTNET", + /// Key = "PROCESS_GROUP_TECHNOLOGY", + /// Operator = "EQUALS", + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }); + /// + /// }); + /// ``` + /// + public static Task InvokeAsync(GetAutotagArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("dynatrace:index/getAutotag:getAutotag", args ?? new GetAutotagArgs(), options.WithDefaults()); + + /// + /// The automatically applied tag data source allows the tag ID to be retrieved by its name. + /// + /// > This data source requires the API token scopes **Read settings** (`settings.read`) + /// + /// - `name` queries the automatically applied tag with the specified name + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Dynatrace = Pulumi.Dynatrace; + /// using Dynatrace = Pulumiverse.Dynatrace; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleAutotag = Dynatrace.GetAutotag.Invoke(new() + /// { + /// Name = "Terraform Example", + /// }); + /// + /// var exampleAutotagRules = new Dynatrace.AutotagRules("exampleAutotagRules", new() + /// { + /// AutoTagId = exampleAutotag.Apply(getAutotagResult => getAutotagResult.Id), + /// Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs + /// { + /// Rules = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleArgs + /// { + /// Type = "ME", + /// Enabled = true, + /// ValueFormat = "Java", + /// ValueNormalization = "Leave text as-is", + /// AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs + /// { + /// EntityType = "PROCESS_GROUP", + /// PgToHostPropagation = true, + /// PgToServicePropagation = false, + /// Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs + /// { + /// Conditions = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs + /// { + /// EnumValue = "JAVA", + /// Key = "PROCESS_GROUP_TECHNOLOGY", + /// Operator = "EQUALS", + /// }, + /// }, + /// }, + /// }, + /// }, + /// new Dynatrace.Inputs.AutotagRulesRulesRuleArgs + /// { + /// Type = "ME", + /// Enabled = true, + /// ValueFormat = ".NET", + /// ValueNormalization = "Leave text as-is", + /// AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs + /// { + /// EntityType = "PROCESS_GROUP", + /// PgToHostPropagation = true, + /// PgToServicePropagation = false, + /// Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs + /// { + /// Conditions = new[] + /// { + /// new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs + /// { + /// EnumValue = "DOTNET", + /// Key = "PROCESS_GROUP_TECHNOLOGY", + /// Operator = "EQUALS", + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetAutotagInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("dynatrace:index/getAutotag:getAutotag", args ?? new GetAutotagInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetAutotagArgs : global::Pulumi.InvokeArgs + { + [Input("name", required: true)] + public string Name { get; set; } = null!; + + public GetAutotagArgs() + { + } + public static new GetAutotagArgs Empty => new GetAutotagArgs(); + } + + public sealed class GetAutotagInvokeArgs : global::Pulumi.InvokeArgs + { + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public GetAutotagInvokeArgs() + { + } + public static new GetAutotagInvokeArgs Empty => new GetAutotagInvokeArgs(); + } + + + [OutputType] + public sealed class GetAutotagResult + { + /// + /// The provider-assigned unique ID for this managed resource. + /// + public readonly string Id; + public readonly string Name; + + [OutputConstructor] + private GetAutotagResult( + string id, + + string name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/IamGroup.cs b/sdk/dotnet/IamGroup.cs index b25be7c1..2ac006ff 100644 --- a/sdk/dotnet/IamGroup.cs +++ b/sdk/dotnet/IamGroup.cs @@ -13,7 +13,7 @@ namespace Pulumiverse.Dynatrace /// /// > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. /// - /// > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + /// > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) /// /// ## Dynatrace Documentation /// diff --git a/sdk/dotnet/IamPermission.cs b/sdk/dotnet/IamPermission.cs index d2bbab21..8aec5fcb 100644 --- a/sdk/dotnet/IamPermission.cs +++ b/sdk/dotnet/IamPermission.cs @@ -13,7 +13,7 @@ namespace Pulumiverse.Dynatrace /// /// > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. /// - /// > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + /// > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) /// /// ## Dynatrace Documentation /// diff --git a/sdk/dotnet/IamPolicy.cs b/sdk/dotnet/IamPolicy.cs index 856d38a7..d942dc8f 100644 --- a/sdk/dotnet/IamPolicy.cs +++ b/sdk/dotnet/IamPolicy.cs @@ -13,7 +13,7 @@ namespace Pulumiverse.Dynatrace /// /// > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. /// - /// > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + /// > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) /// /// ## Dynatrace Documentation /// diff --git a/sdk/dotnet/IamPolicyBindings.cs b/sdk/dotnet/IamPolicyBindings.cs index e120c23f..8df7a4e7 100644 --- a/sdk/dotnet/IamPolicyBindings.cs +++ b/sdk/dotnet/IamPolicyBindings.cs @@ -13,7 +13,7 @@ namespace Pulumiverse.Dynatrace /// /// > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. /// - /// > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + /// > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) /// /// ## Dynatrace Documentation /// diff --git a/sdk/dotnet/IamPolicyBindingsV2.cs b/sdk/dotnet/IamPolicyBindingsV2.cs index 325236b9..7d325073 100644 --- a/sdk/dotnet/IamPolicyBindingsV2.cs +++ b/sdk/dotnet/IamPolicyBindingsV2.cs @@ -13,7 +13,7 @@ namespace Pulumiverse.Dynatrace /// /// > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. /// - /// > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + /// > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) /// /// ## Dynatrace Documentation /// diff --git a/sdk/dotnet/IamUser.cs b/sdk/dotnet/IamUser.cs index cc7fd657..fa25e334 100644 --- a/sdk/dotnet/IamUser.cs +++ b/sdk/dotnet/IamUser.cs @@ -13,7 +13,7 @@ namespace Pulumiverse.Dynatrace /// /// > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. /// - /// > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + /// > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) /// /// ## Dynatrace Documentation /// diff --git a/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleArgs.cs b/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleArgs.cs index cc628fb9..9114c95a 100644 --- a/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleArgs.cs +++ b/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleArgs.cs @@ -44,31 +44,31 @@ public sealed class ManagementZoneV2RulesRuleAttributeRuleArgs : global::Pulumi. public Input EntityType { get; set; } = null!; /// - /// Apply to processes running on matching hosts + /// Apply to processes running on matching hosts. `entity_type` must be set to `HOST` /// [Input("hostToPgpropagation")] public Input? HostToPgpropagation { get; set; } /// - /// Apply to underlying hosts of matching process groups + /// Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` /// [Input("pgToHostPropagation")] public Input? PgToHostPropagation { get; set; } /// - /// Apply to all services provided by the process groups + /// Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` /// [Input("pgToServicePropagation")] public Input? PgToServicePropagation { get; set; } /// - /// Apply to underlying hosts of matching services + /// Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` /// [Input("serviceToHostPropagation")] public Input? ServiceToHostPropagation { get; set; } /// - /// Apply to underlying process groups of matching services + /// Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` /// [Input("serviceToPgpropagation")] public Input? ServiceToPgpropagation { get; set; } diff --git a/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleGetArgs.cs b/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleGetArgs.cs index fc673c40..5c09f7fa 100644 --- a/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleGetArgs.cs +++ b/sdk/dotnet/Inputs/ManagementZoneV2RulesRuleAttributeRuleGetArgs.cs @@ -44,31 +44,31 @@ public sealed class ManagementZoneV2RulesRuleAttributeRuleGetArgs : global::Pulu public Input EntityType { get; set; } = null!; /// - /// Apply to processes running on matching hosts + /// Apply to processes running on matching hosts. `entity_type` must be set to `HOST` /// [Input("hostToPgpropagation")] public Input? HostToPgpropagation { get; set; } /// - /// Apply to underlying hosts of matching process groups + /// Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` /// [Input("pgToHostPropagation")] public Input? PgToHostPropagation { get; set; } /// - /// Apply to all services provided by the process groups + /// Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` /// [Input("pgToServicePropagation")] public Input? PgToServicePropagation { get; set; } /// - /// Apply to underlying hosts of matching services + /// Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` /// [Input("serviceToHostPropagation")] public Input? ServiceToHostPropagation { get; set; } /// - /// Apply to underlying process groups of matching services + /// Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` /// [Input("serviceToPgpropagation")] public Input? ServiceToPgpropagation { get; set; } diff --git a/sdk/dotnet/Outputs/ManagementZoneV2RulesRuleAttributeRule.cs b/sdk/dotnet/Outputs/ManagementZoneV2RulesRuleAttributeRule.cs index a6ee5bdc..38e6be16 100644 --- a/sdk/dotnet/Outputs/ManagementZoneV2RulesRuleAttributeRule.cs +++ b/sdk/dotnet/Outputs/ManagementZoneV2RulesRuleAttributeRule.cs @@ -35,23 +35,23 @@ public sealed class ManagementZoneV2RulesRuleAttributeRule /// public readonly string EntityType; /// - /// Apply to processes running on matching hosts + /// Apply to processes running on matching hosts. `entity_type` must be set to `HOST` /// public readonly bool? HostToPgpropagation; /// - /// Apply to underlying hosts of matching process groups + /// Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` /// public readonly bool? PgToHostPropagation; /// - /// Apply to all services provided by the process groups + /// Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` /// public readonly bool? PgToServicePropagation; /// - /// Apply to underlying hosts of matching services + /// Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` /// public readonly bool? ServiceToHostPropagation; /// - /// Apply to underlying process groups of matching services + /// Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` /// public readonly bool? ServiceToPgpropagation; diff --git a/sdk/go/dynatrace/autotagRules.go b/sdk/go/dynatrace/autotagRules.go index b761f8ea..91b0116e 100644 --- a/sdk/go/dynatrace/autotagRules.go +++ b/sdk/go/dynatrace/autotagRules.go @@ -23,6 +23,49 @@ import ( // - Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:tags.auto-tagging`) // // The full documentation of the export feature is available here. +// +// ## Resource Example Usage +// +// ```go +// package main +// +// import ( +// +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// "github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// sampleAutotagV2, err := dynatrace.NewAutotagV2(ctx, "sampleAutotagV2", &dynatrace.AutotagV2Args{ +// RulesMaintainedExternally: pulumi.Bool(true), +// }) +// if err != nil { +// return err +// } +// _, err = dynatrace.NewAutotagRules(ctx, "sampleAutotagRules", &dynatrace.AutotagRulesArgs{ +// AutoTagId: sampleAutotagV2.ID(), +// Rules: &dynatrace.AutotagRulesRulesArgs{ +// Rules: dynatrace.AutotagRulesRulesRuleArray{ +// &dynatrace.AutotagRulesRulesRuleArgs{ +// Type: pulumi.String("SELECTOR"), +// Enabled: pulumi.Bool(true), +// EntitySelector: pulumi.String("type(SERVICE),tag(sample)"), +// ValueFormat: pulumi.String("disabled"), +// ValueNormalization: pulumi.String("Leave text as-is"), +// }, +// }, +// }, +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` type AutotagRules struct { pulumi.CustomResourceState diff --git a/sdk/go/dynatrace/autotagV2.go b/sdk/go/dynatrace/autotagV2.go index 351166c7..d21c5272 100644 --- a/sdk/go/dynatrace/autotagV2.go +++ b/sdk/go/dynatrace/autotagV2.go @@ -20,6 +20,8 @@ type AutotagV2 struct { Name pulumi.StringOutput `pulumi:"name"` // Rules Rules AutotagV2RulesPtrOutput `pulumi:"rules"` + // If `true` this resource will not + RulesMaintainedExternally pulumi.BoolPtrOutput `pulumi:"rulesMaintainedExternally"` } // NewAutotagV2 registers a new resource with the given unique name, arguments, and options. @@ -58,6 +60,8 @@ type autotagV2State struct { Name *string `pulumi:"name"` // Rules Rules *AutotagV2Rules `pulumi:"rules"` + // If `true` this resource will not + RulesMaintainedExternally *bool `pulumi:"rulesMaintainedExternally"` } type AutotagV2State struct { @@ -67,6 +71,8 @@ type AutotagV2State struct { Name pulumi.StringPtrInput // Rules Rules AutotagV2RulesPtrInput + // If `true` this resource will not + RulesMaintainedExternally pulumi.BoolPtrInput } func (AutotagV2State) ElementType() reflect.Type { @@ -80,6 +86,8 @@ type autotagV2Args struct { Name *string `pulumi:"name"` // Rules Rules *AutotagV2Rules `pulumi:"rules"` + // If `true` this resource will not + RulesMaintainedExternally *bool `pulumi:"rulesMaintainedExternally"` } // The set of arguments for constructing a AutotagV2 resource. @@ -90,6 +98,8 @@ type AutotagV2Args struct { Name pulumi.StringPtrInput // Rules Rules AutotagV2RulesPtrInput + // If `true` this resource will not + RulesMaintainedExternally pulumi.BoolPtrInput } func (AutotagV2Args) ElementType() reflect.Type { @@ -194,6 +204,11 @@ func (o AutotagV2Output) Rules() AutotagV2RulesPtrOutput { return o.ApplyT(func(v *AutotagV2) AutotagV2RulesPtrOutput { return v.Rules }).(AutotagV2RulesPtrOutput) } +// If `true` this resource will not +func (o AutotagV2Output) RulesMaintainedExternally() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *AutotagV2) pulumi.BoolPtrOutput { return v.RulesMaintainedExternally }).(pulumi.BoolPtrOutput) +} + type AutotagV2ArrayOutput struct{ *pulumi.OutputState } func (AutotagV2ArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/dynatrace/document.go b/sdk/go/dynatrace/document.go index ebeb13e9..bd71d2d3 100644 --- a/sdk/go/dynatrace/document.go +++ b/sdk/go/dynatrace/document.go @@ -55,6 +55,8 @@ type Document struct { Name pulumi.StringOutput `pulumi:"name"` // The ID of the owner of this document Owner pulumi.StringOutput `pulumi:"owner"` + // Specifies whether the document is private or readable by everybody + Private pulumi.BoolPtrOutput `pulumi:"private"` // Type of the document. Possible Values are `dashboard` and `notebook` Type pulumi.StringOutput `pulumi:"type"` // The version of the document @@ -105,6 +107,8 @@ type documentState struct { Name *string `pulumi:"name"` // The ID of the owner of this document Owner *string `pulumi:"owner"` + // Specifies whether the document is private or readable by everybody + Private *bool `pulumi:"private"` // Type of the document. Possible Values are `dashboard` and `notebook` Type *string `pulumi:"type"` // The version of the document @@ -120,6 +124,8 @@ type DocumentState struct { Name pulumi.StringPtrInput // The ID of the owner of this document Owner pulumi.StringPtrInput + // Specifies whether the document is private or readable by everybody + Private pulumi.BoolPtrInput // Type of the document. Possible Values are `dashboard` and `notebook` Type pulumi.StringPtrInput // The version of the document @@ -139,6 +145,8 @@ type documentArgs struct { Name *string `pulumi:"name"` // The ID of the owner of this document Owner *string `pulumi:"owner"` + // Specifies whether the document is private or readable by everybody + Private *bool `pulumi:"private"` // Type of the document. Possible Values are `dashboard` and `notebook` Type string `pulumi:"type"` } @@ -153,6 +161,8 @@ type DocumentArgs struct { Name pulumi.StringPtrInput // The ID of the owner of this document Owner pulumi.StringPtrInput + // Specifies whether the document is private or readable by everybody + Private pulumi.BoolPtrInput // Type of the document. Possible Values are `dashboard` and `notebook` Type pulumi.StringInput } @@ -264,6 +274,11 @@ func (o DocumentOutput) Owner() pulumi.StringOutput { return o.ApplyT(func(v *Document) pulumi.StringOutput { return v.Owner }).(pulumi.StringOutput) } +// Specifies whether the document is private or readable by everybody +func (o DocumentOutput) Private() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *Document) pulumi.BoolPtrOutput { return v.Private }).(pulumi.BoolPtrOutput) +} + // Type of the document. Possible Values are `dashboard` and `notebook` func (o DocumentOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v *Document) pulumi.StringOutput { return v.Type }).(pulumi.StringOutput) diff --git a/sdk/go/dynatrace/getAutotag.go b/sdk/go/dynatrace/getAutotag.go new file mode 100644 index 00000000..9e342bef --- /dev/null +++ b/sdk/go/dynatrace/getAutotag.go @@ -0,0 +1,165 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package dynatrace + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace/internal" +) + +// The automatically applied tag data source allows the tag ID to be retrieved by its name. +// +// > This data source requires the API token scopes **Read settings** (`settings.read`) +// +// - `name` queries the automatically applied tag with the specified name +// +// ## Example Usage +// +// ```go +// package main +// +// import ( +// +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// "github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// exampleAutotag, err := dynatrace.LookupAutotag(ctx, &dynatrace.LookupAutotagArgs{ +// Name: "Terraform Example", +// }, nil) +// if err != nil { +// return err +// } +// _, err = dynatrace.NewAutotagRules(ctx, "exampleAutotagRules", &dynatrace.AutotagRulesArgs{ +// AutoTagId: pulumi.String(exampleAutotag.Id), +// Rules: &dynatrace.AutotagRulesRulesArgs{ +// Rules: dynatrace.AutotagRulesRulesRuleArray{ +// &dynatrace.AutotagRulesRulesRuleArgs{ +// Type: pulumi.String("ME"), +// Enabled: pulumi.Bool(true), +// ValueFormat: pulumi.String("Java"), +// ValueNormalization: pulumi.String("Leave text as-is"), +// AttributeRule: &dynatrace.AutotagRulesRulesRuleAttributeRuleArgs{ +// EntityType: pulumi.String("PROCESS_GROUP"), +// PgToHostPropagation: pulumi.Bool(true), +// PgToServicePropagation: pulumi.Bool(false), +// Conditions: &dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs{ +// Conditions: dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArray{ +// &dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs{ +// EnumValue: pulumi.String("JAVA"), +// Key: pulumi.String("PROCESS_GROUP_TECHNOLOGY"), +// Operator: pulumi.String("EQUALS"), +// }, +// }, +// }, +// }, +// }, +// &dynatrace.AutotagRulesRulesRuleArgs{ +// Type: pulumi.String("ME"), +// Enabled: pulumi.Bool(true), +// ValueFormat: pulumi.String(".NET"), +// ValueNormalization: pulumi.String("Leave text as-is"), +// AttributeRule: &dynatrace.AutotagRulesRulesRuleAttributeRuleArgs{ +// EntityType: pulumi.String("PROCESS_GROUP"), +// PgToHostPropagation: pulumi.Bool(true), +// PgToServicePropagation: pulumi.Bool(false), +// Conditions: &dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs{ +// Conditions: dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArray{ +// &dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs{ +// EnumValue: pulumi.String("DOTNET"), +// Key: pulumi.String("PROCESS_GROUP_TECHNOLOGY"), +// Operator: pulumi.String("EQUALS"), +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +func LookupAutotag(ctx *pulumi.Context, args *LookupAutotagArgs, opts ...pulumi.InvokeOption) (*LookupAutotagResult, error) { + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupAutotagResult + err := ctx.Invoke("dynatrace:index/getAutotag:getAutotag", args, &rv, opts...) + if err != nil { + return nil, err + } + return &rv, nil +} + +// A collection of arguments for invoking getAutotag. +type LookupAutotagArgs struct { + Name string `pulumi:"name"` +} + +// A collection of values returned by getAutotag. +type LookupAutotagResult struct { + // The provider-assigned unique ID for this managed resource. + Id string `pulumi:"id"` + Name string `pulumi:"name"` +} + +func LookupAutotagOutput(ctx *pulumi.Context, args LookupAutotagOutputArgs, opts ...pulumi.InvokeOption) LookupAutotagResultOutput { + return pulumi.ToOutputWithContext(context.Background(), args). + ApplyT(func(v interface{}) (LookupAutotagResult, error) { + args := v.(LookupAutotagArgs) + r, err := LookupAutotag(ctx, &args, opts...) + var s LookupAutotagResult + if r != nil { + s = *r + } + return s, err + }).(LookupAutotagResultOutput) +} + +// A collection of arguments for invoking getAutotag. +type LookupAutotagOutputArgs struct { + Name pulumi.StringInput `pulumi:"name"` +} + +func (LookupAutotagOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LookupAutotagArgs)(nil)).Elem() +} + +// A collection of values returned by getAutotag. +type LookupAutotagResultOutput struct{ *pulumi.OutputState } + +func (LookupAutotagResultOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LookupAutotagResult)(nil)).Elem() +} + +func (o LookupAutotagResultOutput) ToLookupAutotagResultOutput() LookupAutotagResultOutput { + return o +} + +func (o LookupAutotagResultOutput) ToLookupAutotagResultOutputWithContext(ctx context.Context) LookupAutotagResultOutput { + return o +} + +// The provider-assigned unique ID for this managed resource. +func (o LookupAutotagResultOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v LookupAutotagResult) string { return v.Id }).(pulumi.StringOutput) +} + +func (o LookupAutotagResultOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v LookupAutotagResult) string { return v.Name }).(pulumi.StringOutput) +} + +func init() { + pulumi.RegisterOutputType(LookupAutotagResultOutput{}) +} diff --git a/sdk/go/dynatrace/iamGroup.go b/sdk/go/dynatrace/iamGroup.go index fdb7acbe..e41e9ae3 100644 --- a/sdk/go/dynatrace/iamGroup.go +++ b/sdk/go/dynatrace/iamGroup.go @@ -13,7 +13,7 @@ import ( // > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. // -// > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) +// > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) // // ## Dynatrace Documentation // diff --git a/sdk/go/dynatrace/iamPermission.go b/sdk/go/dynatrace/iamPermission.go index e85d8973..6567d526 100644 --- a/sdk/go/dynatrace/iamPermission.go +++ b/sdk/go/dynatrace/iamPermission.go @@ -14,7 +14,7 @@ import ( // > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. // -// > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) +// > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) // // ## Dynatrace Documentation // diff --git a/sdk/go/dynatrace/iamPolicy.go b/sdk/go/dynatrace/iamPolicy.go index 19e2000f..8028160d 100644 --- a/sdk/go/dynatrace/iamPolicy.go +++ b/sdk/go/dynatrace/iamPolicy.go @@ -14,7 +14,7 @@ import ( // > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. // -// > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) +// > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) // // ## Dynatrace Documentation // @@ -105,6 +105,8 @@ type IamPolicy struct { // An optional description text for the policy Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + // + // Deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead Environment pulumi.StringPtrOutput `pulumi:"environment"` // The name of the policy Name pulumi.StringOutput `pulumi:"name"` @@ -154,6 +156,8 @@ type iamPolicyState struct { // An optional description text for the policy Description *string `pulumi:"description"` // The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + // + // Deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead Environment *string `pulumi:"environment"` // The name of the policy Name *string `pulumi:"name"` @@ -171,6 +175,8 @@ type IamPolicyState struct { // An optional description text for the policy Description pulumi.StringPtrInput // The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + // + // Deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead Environment pulumi.StringPtrInput // The name of the policy Name pulumi.StringPtrInput @@ -192,6 +198,8 @@ type iamPolicyArgs struct { // An optional description text for the policy Description *string `pulumi:"description"` // The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + // + // Deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead Environment *string `pulumi:"environment"` // The name of the policy Name *string `pulumi:"name"` @@ -208,6 +216,8 @@ type IamPolicyArgs struct { // An optional description text for the policy Description pulumi.StringPtrInput // The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + // + // Deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead Environment pulumi.StringPtrInput // The name of the policy Name pulumi.StringPtrInput @@ -315,6 +325,8 @@ func (o IamPolicyOutput) Description() pulumi.StringPtrOutput { } // The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment +// +// Deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead func (o IamPolicyOutput) Environment() pulumi.StringPtrOutput { return o.ApplyT(func(v *IamPolicy) pulumi.StringPtrOutput { return v.Environment }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/dynatrace/iamPolicyBindings.go b/sdk/go/dynatrace/iamPolicyBindings.go index 37f628ae..0dad7e5a 100644 --- a/sdk/go/dynatrace/iamPolicyBindings.go +++ b/sdk/go/dynatrace/iamPolicyBindings.go @@ -14,7 +14,7 @@ import ( // > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. // -// > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) +// > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) // // ## Dynatrace Documentation // diff --git a/sdk/go/dynatrace/iamPolicyBindingsV2.go b/sdk/go/dynatrace/iamPolicyBindingsV2.go index f5001e6c..e1c8a0f9 100644 --- a/sdk/go/dynatrace/iamPolicyBindingsV2.go +++ b/sdk/go/dynatrace/iamPolicyBindingsV2.go @@ -14,7 +14,7 @@ import ( // > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. // -// > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) +// > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) // // ## Dynatrace Documentation // diff --git a/sdk/go/dynatrace/iamUser.go b/sdk/go/dynatrace/iamUser.go index 74a129c6..0498eadf 100644 --- a/sdk/go/dynatrace/iamUser.go +++ b/sdk/go/dynatrace/iamUser.go @@ -14,7 +14,7 @@ import ( // > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. // -// > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) +// > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) // // ## Dynatrace Documentation // diff --git a/sdk/go/dynatrace/pulumiTypes1.go b/sdk/go/dynatrace/pulumiTypes1.go index 3ddc6c0a..defa6f68 100644 --- a/sdk/go/dynatrace/pulumiTypes1.go +++ b/sdk/go/dynatrace/pulumiTypes1.go @@ -68237,15 +68237,15 @@ type ManagementZoneV2RulesRuleAttributeRule struct { CustomDeviceGroupToCustomDevicePropagation *bool `pulumi:"customDeviceGroupToCustomDevicePropagation"` // Possible Values: `APPMON_SERVER`, `APPMON_SYSTEM_PROFILE`, `AWS_ACCOUNT`, `AWS_APPLICATION_LOAD_BALANCER`, `AWS_AUTO_SCALING_GROUP`, `AWS_CLASSIC_LOAD_BALANCER`, `AWS_NETWORK_LOAD_BALANCER`, `AWS_RELATIONAL_DATABASE_SERVICE`, `AZURE`, `BROWSER_MONITOR`, `CLOUD_APPLICATION`, `CLOUD_APPLICATION_NAMESPACE`, `CLOUD_FOUNDRY_FOUNDATION`, `CUSTOM_APPLICATION`, `CUSTOM_DEVICE`, `CUSTOM_DEVICE_GROUP`, `DATA_CENTER_SERVICE`, `ENTERPRISE_APPLICATION`, `ESXI_HOST`, `EXTERNAL_MONITOR`, `HOST`, `HOST_GROUP`, `HTTP_MONITOR`, `KUBERNETES_CLUSTER`, `KUBERNETES_SERVICE`, `MOBILE_APPLICATION`, `OPENSTACK_ACCOUNT`, `PROCESS_GROUP`, `QUEUE`, `SERVICE`, `WEB_APPLICATION` EntityType string `pulumi:"entityType"` - // Apply to processes running on matching hosts + // Apply to processes running on matching hosts. `entityType` must be set to `HOST` HostToPgpropagation *bool `pulumi:"hostToPgpropagation"` - // Apply to underlying hosts of matching process groups + // Apply to underlying hosts of matching process groups. `entityType` must be set to `PROCESS_GROUP` PgToHostPropagation *bool `pulumi:"pgToHostPropagation"` - // Apply to all services provided by the process groups + // Apply to all services provided by the process groups. `entityType` must be set to `PROCESS_GROUP` PgToServicePropagation *bool `pulumi:"pgToServicePropagation"` - // Apply to underlying hosts of matching services + // Apply to underlying hosts of matching services. `entityType` must be set to `SERVICE` ServiceToHostPropagation *bool `pulumi:"serviceToHostPropagation"` - // Apply to underlying process groups of matching services + // Apply to underlying process groups of matching services. `entityType` must be set to `SERVICE` ServiceToPgpropagation *bool `pulumi:"serviceToPgpropagation"` } @@ -68271,15 +68271,15 @@ type ManagementZoneV2RulesRuleAttributeRuleArgs struct { CustomDeviceGroupToCustomDevicePropagation pulumi.BoolPtrInput `pulumi:"customDeviceGroupToCustomDevicePropagation"` // Possible Values: `APPMON_SERVER`, `APPMON_SYSTEM_PROFILE`, `AWS_ACCOUNT`, `AWS_APPLICATION_LOAD_BALANCER`, `AWS_AUTO_SCALING_GROUP`, `AWS_CLASSIC_LOAD_BALANCER`, `AWS_NETWORK_LOAD_BALANCER`, `AWS_RELATIONAL_DATABASE_SERVICE`, `AZURE`, `BROWSER_MONITOR`, `CLOUD_APPLICATION`, `CLOUD_APPLICATION_NAMESPACE`, `CLOUD_FOUNDRY_FOUNDATION`, `CUSTOM_APPLICATION`, `CUSTOM_DEVICE`, `CUSTOM_DEVICE_GROUP`, `DATA_CENTER_SERVICE`, `ENTERPRISE_APPLICATION`, `ESXI_HOST`, `EXTERNAL_MONITOR`, `HOST`, `HOST_GROUP`, `HTTP_MONITOR`, `KUBERNETES_CLUSTER`, `KUBERNETES_SERVICE`, `MOBILE_APPLICATION`, `OPENSTACK_ACCOUNT`, `PROCESS_GROUP`, `QUEUE`, `SERVICE`, `WEB_APPLICATION` EntityType pulumi.StringInput `pulumi:"entityType"` - // Apply to processes running on matching hosts + // Apply to processes running on matching hosts. `entityType` must be set to `HOST` HostToPgpropagation pulumi.BoolPtrInput `pulumi:"hostToPgpropagation"` - // Apply to underlying hosts of matching process groups + // Apply to underlying hosts of matching process groups. `entityType` must be set to `PROCESS_GROUP` PgToHostPropagation pulumi.BoolPtrInput `pulumi:"pgToHostPropagation"` - // Apply to all services provided by the process groups + // Apply to all services provided by the process groups. `entityType` must be set to `PROCESS_GROUP` PgToServicePropagation pulumi.BoolPtrInput `pulumi:"pgToServicePropagation"` - // Apply to underlying hosts of matching services + // Apply to underlying hosts of matching services. `entityType` must be set to `SERVICE` ServiceToHostPropagation pulumi.BoolPtrInput `pulumi:"serviceToHostPropagation"` - // Apply to underlying process groups of matching services + // Apply to underlying process groups of matching services. `entityType` must be set to `SERVICE` ServiceToPgpropagation pulumi.BoolPtrInput `pulumi:"serviceToPgpropagation"` } @@ -68389,27 +68389,27 @@ func (o ManagementZoneV2RulesRuleAttributeRuleOutput) EntityType() pulumi.String return o.ApplyT(func(v ManagementZoneV2RulesRuleAttributeRule) string { return v.EntityType }).(pulumi.StringOutput) } -// Apply to processes running on matching hosts +// Apply to processes running on matching hosts. `entityType` must be set to `HOST` func (o ManagementZoneV2RulesRuleAttributeRuleOutput) HostToPgpropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v ManagementZoneV2RulesRuleAttributeRule) *bool { return v.HostToPgpropagation }).(pulumi.BoolPtrOutput) } -// Apply to underlying hosts of matching process groups +// Apply to underlying hosts of matching process groups. `entityType` must be set to `PROCESS_GROUP` func (o ManagementZoneV2RulesRuleAttributeRuleOutput) PgToHostPropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v ManagementZoneV2RulesRuleAttributeRule) *bool { return v.PgToHostPropagation }).(pulumi.BoolPtrOutput) } -// Apply to all services provided by the process groups +// Apply to all services provided by the process groups. `entityType` must be set to `PROCESS_GROUP` func (o ManagementZoneV2RulesRuleAttributeRuleOutput) PgToServicePropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v ManagementZoneV2RulesRuleAttributeRule) *bool { return v.PgToServicePropagation }).(pulumi.BoolPtrOutput) } -// Apply to underlying hosts of matching services +// Apply to underlying hosts of matching services. `entityType` must be set to `SERVICE` func (o ManagementZoneV2RulesRuleAttributeRuleOutput) ServiceToHostPropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v ManagementZoneV2RulesRuleAttributeRule) *bool { return v.ServiceToHostPropagation }).(pulumi.BoolPtrOutput) } -// Apply to underlying process groups of matching services +// Apply to underlying process groups of matching services. `entityType` must be set to `SERVICE` func (o ManagementZoneV2RulesRuleAttributeRuleOutput) ServiceToPgpropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v ManagementZoneV2RulesRuleAttributeRule) *bool { return v.ServiceToPgpropagation }).(pulumi.BoolPtrOutput) } @@ -68488,7 +68488,7 @@ func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) EntityType() pulumi.Str }).(pulumi.StringPtrOutput) } -// Apply to processes running on matching hosts +// Apply to processes running on matching hosts. `entityType` must be set to `HOST` func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) HostToPgpropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ManagementZoneV2RulesRuleAttributeRule) *bool { if v == nil { @@ -68498,7 +68498,7 @@ func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) HostToPgpropagation() p }).(pulumi.BoolPtrOutput) } -// Apply to underlying hosts of matching process groups +// Apply to underlying hosts of matching process groups. `entityType` must be set to `PROCESS_GROUP` func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) PgToHostPropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ManagementZoneV2RulesRuleAttributeRule) *bool { if v == nil { @@ -68508,7 +68508,7 @@ func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) PgToHostPropagation() p }).(pulumi.BoolPtrOutput) } -// Apply to all services provided by the process groups +// Apply to all services provided by the process groups. `entityType` must be set to `PROCESS_GROUP` func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) PgToServicePropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ManagementZoneV2RulesRuleAttributeRule) *bool { if v == nil { @@ -68518,7 +68518,7 @@ func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) PgToServicePropagation( }).(pulumi.BoolPtrOutput) } -// Apply to underlying hosts of matching services +// Apply to underlying hosts of matching services. `entityType` must be set to `SERVICE` func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) ServiceToHostPropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ManagementZoneV2RulesRuleAttributeRule) *bool { if v == nil { @@ -68528,7 +68528,7 @@ func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) ServiceToHostPropagatio }).(pulumi.BoolPtrOutput) } -// Apply to underlying process groups of matching services +// Apply to underlying process groups of matching services. `entityType` must be set to `SERVICE` func (o ManagementZoneV2RulesRuleAttributeRulePtrOutput) ServiceToPgpropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ManagementZoneV2RulesRuleAttributeRule) *bool { if v == nil { diff --git a/sdk/nodejs/autotagRules.ts b/sdk/nodejs/autotagRules.ts index b5d3570f..80800860 100644 --- a/sdk/nodejs/autotagRules.ts +++ b/sdk/nodejs/autotagRules.ts @@ -18,6 +18,30 @@ import * as utilities from "./utilities"; * - Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:tags.auto-tagging`) * * The full documentation of the export feature is available here. + * + * ## Resource Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as dynatrace from "@pulumiverse/dynatrace"; + * + * const sampleAutotagV2 = new dynatrace.AutotagV2("sampleAutotagV2", {rulesMaintainedExternally: true}); + * //Be careful when maintaining `dynatrace_autotag_rules` in separate modules. + * //Do not execute `pulumi up` in parallel when several modules contain + * //`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`. + * const sampleAutotagRules = new dynatrace.AutotagRules("sampleAutotagRules", { + * autoTagId: sampleAutotagV2.id, + * rules: { + * rules: [{ + * type: "SELECTOR", + * enabled: true, + * entitySelector: "type(SERVICE),tag(sample)", + * valueFormat: "disabled", + * valueNormalization: "Leave text as-is", + * }], + * }, + * }); + * ``` */ export class AutotagRules extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/autotagV2.ts b/sdk/nodejs/autotagV2.ts index 087fc12d..e9aae062 100644 --- a/sdk/nodejs/autotagV2.ts +++ b/sdk/nodejs/autotagV2.ts @@ -46,6 +46,10 @@ export class AutotagV2 extends pulumi.CustomResource { * Rules */ public readonly rules!: pulumi.Output; + /** + * If `true` this resource will not + */ + public readonly rulesMaintainedExternally!: pulumi.Output; /** * Create a AutotagV2 resource with the given unique name, arguments, and options. @@ -63,11 +67,13 @@ export class AutotagV2 extends pulumi.CustomResource { resourceInputs["description"] = state ? state.description : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["rules"] = state ? state.rules : undefined; + resourceInputs["rulesMaintainedExternally"] = state ? state.rulesMaintainedExternally : undefined; } else { const args = argsOrState as AutotagV2Args | undefined; resourceInputs["description"] = args ? args.description : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["rules"] = args ? args.rules : undefined; + resourceInputs["rulesMaintainedExternally"] = args ? args.rulesMaintainedExternally : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(AutotagV2.__pulumiType, name, resourceInputs, opts); @@ -90,6 +96,10 @@ export interface AutotagV2State { * Rules */ rules?: pulumi.Input; + /** + * If `true` this resource will not + */ + rulesMaintainedExternally?: pulumi.Input; } /** @@ -108,4 +118,8 @@ export interface AutotagV2Args { * Rules */ rules?: pulumi.Input; + /** + * If `true` this resource will not + */ + rulesMaintainedExternally?: pulumi.Input; } diff --git a/sdk/nodejs/document.ts b/sdk/nodejs/document.ts index 41bfbaff..40199779 100644 --- a/sdk/nodejs/document.ts +++ b/sdk/nodejs/document.ts @@ -69,6 +69,10 @@ export class Document extends pulumi.CustomResource { * The ID of the owner of this document */ public readonly owner!: pulumi.Output; + /** + * Specifies whether the document is private or readable by everybody + */ + public readonly private!: pulumi.Output; /** * Type of the document. Possible Values are `dashboard` and `notebook` */ @@ -95,6 +99,7 @@ export class Document extends pulumi.CustomResource { resourceInputs["content"] = state ? state.content : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["owner"] = state ? state.owner : undefined; + resourceInputs["private"] = state ? state.private : undefined; resourceInputs["type"] = state ? state.type : undefined; resourceInputs["version"] = state ? state.version : undefined; } else { @@ -109,6 +114,7 @@ export class Document extends pulumi.CustomResource { resourceInputs["content"] = args ? args.content : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["owner"] = args ? args.owner : undefined; + resourceInputs["private"] = args ? args.private : undefined; resourceInputs["type"] = args ? args.type : undefined; resourceInputs["version"] = undefined /*out*/; } @@ -137,6 +143,10 @@ export interface DocumentState { * The ID of the owner of this document */ owner?: pulumi.Input; + /** + * Specifies whether the document is private or readable by everybody + */ + private?: pulumi.Input; /** * Type of the document. Possible Values are `dashboard` and `notebook` */ @@ -167,6 +177,10 @@ export interface DocumentArgs { * The ID of the owner of this document */ owner?: pulumi.Input; + /** + * Specifies whether the document is private or readable by everybody + */ + private?: pulumi.Input; /** * Type of the document. Possible Values are `dashboard` and `notebook` */ diff --git a/sdk/nodejs/getAutotag.ts b/sdk/nodejs/getAutotag.ts new file mode 100644 index 00000000..55a47387 --- /dev/null +++ b/sdk/nodejs/getAutotag.ts @@ -0,0 +1,165 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "./utilities"; + +/** + * The automatically applied tag data source allows the tag ID to be retrieved by its name. + * + * > This data source requires the API token scopes **Read settings** (`settings.read`) + * + * - `name` queries the automatically applied tag with the specified name + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as dynatrace from "@pulumi/dynatrace"; + * import * as dynatrace from "@pulumiverse/dynatrace"; + * + * const exampleAutotag = dynatrace.getAutotag({ + * name: "Terraform Example", + * }); + * const exampleAutotagRules = new dynatrace.AutotagRules("exampleAutotagRules", { + * autoTagId: exampleAutotag.then(exampleAutotag => exampleAutotag.id), + * rules: { + * rules: [ + * { + * type: "ME", + * enabled: true, + * valueFormat: "Java", + * valueNormalization: "Leave text as-is", + * attributeRule: { + * entityType: "PROCESS_GROUP", + * pgToHostPropagation: true, + * pgToServicePropagation: false, + * conditions: { + * conditions: [{ + * enumValue: "JAVA", + * key: "PROCESS_GROUP_TECHNOLOGY", + * operator: "EQUALS", + * }], + * }, + * }, + * }, + * { + * type: "ME", + * enabled: true, + * valueFormat: ".NET", + * valueNormalization: "Leave text as-is", + * attributeRule: { + * entityType: "PROCESS_GROUP", + * pgToHostPropagation: true, + * pgToServicePropagation: false, + * conditions: { + * conditions: [{ + * enumValue: "DOTNET", + * key: "PROCESS_GROUP_TECHNOLOGY", + * operator: "EQUALS", + * }], + * }, + * }, + * }, + * ], + * }, + * }); + * ``` + */ +export function getAutotag(args: GetAutotagArgs, opts?: pulumi.InvokeOptions): Promise { + + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("dynatrace:index/getAutotag:getAutotag", { + "name": args.name, + }, opts); +} + +/** + * A collection of arguments for invoking getAutotag. + */ +export interface GetAutotagArgs { + name: string; +} + +/** + * A collection of values returned by getAutotag. + */ +export interface GetAutotagResult { + /** + * The provider-assigned unique ID for this managed resource. + */ + readonly id: string; + readonly name: string; +} +/** + * The automatically applied tag data source allows the tag ID to be retrieved by its name. + * + * > This data source requires the API token scopes **Read settings** (`settings.read`) + * + * - `name` queries the automatically applied tag with the specified name + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as dynatrace from "@pulumi/dynatrace"; + * import * as dynatrace from "@pulumiverse/dynatrace"; + * + * const exampleAutotag = dynatrace.getAutotag({ + * name: "Terraform Example", + * }); + * const exampleAutotagRules = new dynatrace.AutotagRules("exampleAutotagRules", { + * autoTagId: exampleAutotag.then(exampleAutotag => exampleAutotag.id), + * rules: { + * rules: [ + * { + * type: "ME", + * enabled: true, + * valueFormat: "Java", + * valueNormalization: "Leave text as-is", + * attributeRule: { + * entityType: "PROCESS_GROUP", + * pgToHostPropagation: true, + * pgToServicePropagation: false, + * conditions: { + * conditions: [{ + * enumValue: "JAVA", + * key: "PROCESS_GROUP_TECHNOLOGY", + * operator: "EQUALS", + * }], + * }, + * }, + * }, + * { + * type: "ME", + * enabled: true, + * valueFormat: ".NET", + * valueNormalization: "Leave text as-is", + * attributeRule: { + * entityType: "PROCESS_GROUP", + * pgToHostPropagation: true, + * pgToServicePropagation: false, + * conditions: { + * conditions: [{ + * enumValue: "DOTNET", + * key: "PROCESS_GROUP_TECHNOLOGY", + * operator: "EQUALS", + * }], + * }, + * }, + * }, + * ], + * }, + * }); + * ``` + */ +export function getAutotagOutput(args: GetAutotagOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { + return pulumi.output(args).apply((a: any) => getAutotag(a, opts)) +} + +/** + * A collection of arguments for invoking getAutotag. + */ +export interface GetAutotagOutputArgs { + name: pulumi.Input; +} diff --git a/sdk/nodejs/iamGroup.ts b/sdk/nodejs/iamGroup.ts index c048f88d..8d1c88aa 100644 --- a/sdk/nodejs/iamGroup.ts +++ b/sdk/nodejs/iamGroup.ts @@ -9,7 +9,7 @@ import * as utilities from "./utilities"; /** * > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. * - * > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + * > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) * * ## Dynatrace Documentation * diff --git a/sdk/nodejs/iamPermission.ts b/sdk/nodejs/iamPermission.ts index 03759b3d..12fe03d8 100644 --- a/sdk/nodejs/iamPermission.ts +++ b/sdk/nodejs/iamPermission.ts @@ -7,7 +7,7 @@ import * as utilities from "./utilities"; /** * > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. * - * > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + * > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) * * ## Dynatrace Documentation * diff --git a/sdk/nodejs/iamPolicy.ts b/sdk/nodejs/iamPolicy.ts index 34c708ff..11f3da5f 100644 --- a/sdk/nodejs/iamPolicy.ts +++ b/sdk/nodejs/iamPolicy.ts @@ -7,7 +7,7 @@ import * as utilities from "./utilities"; /** * > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. * - * > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + * > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) * * ## Dynatrace Documentation * @@ -86,6 +86,8 @@ export class IamPolicy extends pulumi.CustomResource { public readonly description!: pulumi.Output; /** * The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + * + * @deprecated Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead */ public readonly environment!: pulumi.Output; /** @@ -157,6 +159,8 @@ export interface IamPolicyState { description?: pulumi.Input; /** * The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + * + * @deprecated Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead */ environment?: pulumi.Input; /** @@ -191,6 +195,8 @@ export interface IamPolicyArgs { description?: pulumi.Input; /** * The ID of the environment (https://\n\n.live.dynatrace.com) if the policy should be applied to a specific environment + * + * @deprecated Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead */ environment?: pulumi.Input; /** diff --git a/sdk/nodejs/iamPolicyBindings.ts b/sdk/nodejs/iamPolicyBindings.ts index b06a53fb..3b174e04 100644 --- a/sdk/nodejs/iamPolicyBindings.ts +++ b/sdk/nodejs/iamPolicyBindings.ts @@ -7,7 +7,7 @@ import * as utilities from "./utilities"; /** * > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. * - * > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + * > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) * * ## Dynatrace Documentation * diff --git a/sdk/nodejs/iamPolicyBindingsV2.ts b/sdk/nodejs/iamPolicyBindingsV2.ts index f33143a8..0c06de8c 100644 --- a/sdk/nodejs/iamPolicyBindingsV2.ts +++ b/sdk/nodejs/iamPolicyBindingsV2.ts @@ -9,7 +9,7 @@ import * as utilities from "./utilities"; /** * > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. * - * > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + * > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) * * ## Dynatrace Documentation * diff --git a/sdk/nodejs/iamUser.ts b/sdk/nodejs/iamUser.ts index cdcb04d9..6af929ad 100644 --- a/sdk/nodejs/iamUser.ts +++ b/sdk/nodejs/iamUser.ts @@ -7,7 +7,7 @@ import * as utilities from "./utilities"; /** * > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. * - * > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + * > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) * * ## Dynatrace Documentation * diff --git a/sdk/nodejs/index.ts b/sdk/nodejs/index.ts index f4c834c0..6906741c 100644 --- a/sdk/nodejs/index.ts +++ b/sdk/nodejs/index.ts @@ -540,6 +540,11 @@ export const getAttackAlerting: typeof import("./getAttackAlerting").getAttackAl export const getAttackAlertingOutput: typeof import("./getAttackAlerting").getAttackAlertingOutput = null as any; utilities.lazyLoad(exports, ["getAttackAlerting","getAttackAlertingOutput"], () => require("./getAttackAlerting")); +export { GetAutotagArgs, GetAutotagResult, GetAutotagOutputArgs } from "./getAutotag"; +export const getAutotag: typeof import("./getAutotag").getAutotag = null as any; +export const getAutotagOutput: typeof import("./getAutotag").getAutotagOutput = null as any; +utilities.lazyLoad(exports, ["getAutotag","getAutotagOutput"], () => require("./getAutotag")); + export { GetAwsCredentialsArgs, GetAwsCredentialsResult, GetAwsCredentialsOutputArgs } from "./getAwsCredentials"; export const getAwsCredentials: typeof import("./getAwsCredentials").getAwsCredentials = null as any; export const getAwsCredentialsOutput: typeof import("./getAwsCredentials").getAwsCredentialsOutput = null as any; diff --git a/sdk/nodejs/tsconfig.json b/sdk/nodejs/tsconfig.json index c3e45f55..8c073423 100644 --- a/sdk/nodejs/tsconfig.json +++ b/sdk/nodejs/tsconfig.json @@ -122,6 +122,7 @@ "getAlertingProfiles.ts", "getApplication.ts", "getAttackAlerting.ts", + "getAutotag.ts", "getAwsCredentials.ts", "getAwsIamExternal.ts", "getAwsSupportedServices.ts", diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index f50c291e..471909d3 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -16837,23 +16837,23 @@ export interface ManagementZoneV2RulesRuleAttributeRule { */ entityType: pulumi.Input; /** - * Apply to processes running on matching hosts + * Apply to processes running on matching hosts. `entityType` must be set to `HOST` */ hostToPgpropagation?: pulumi.Input; /** - * Apply to underlying hosts of matching process groups + * Apply to underlying hosts of matching process groups. `entityType` must be set to `PROCESS_GROUP` */ pgToHostPropagation?: pulumi.Input; /** - * Apply to all services provided by the process groups + * Apply to all services provided by the process groups. `entityType` must be set to `PROCESS_GROUP` */ pgToServicePropagation?: pulumi.Input; /** - * Apply to underlying hosts of matching services + * Apply to underlying hosts of matching services. `entityType` must be set to `SERVICE` */ serviceToHostPropagation?: pulumi.Input; /** - * Apply to underlying process groups of matching services + * Apply to underlying process groups of matching services. `entityType` must be set to `SERVICE` */ serviceToPgpropagation?: pulumi.Input; } diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 6f938f14..94c1c837 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -17075,23 +17075,23 @@ export interface ManagementZoneV2RulesRuleAttributeRule { */ entityType: string; /** - * Apply to processes running on matching hosts + * Apply to processes running on matching hosts. `entityType` must be set to `HOST` */ hostToPgpropagation?: boolean; /** - * Apply to underlying hosts of matching process groups + * Apply to underlying hosts of matching process groups. `entityType` must be set to `PROCESS_GROUP` */ pgToHostPropagation?: boolean; /** - * Apply to all services provided by the process groups + * Apply to all services provided by the process groups. `entityType` must be set to `PROCESS_GROUP` */ pgToServicePropagation?: boolean; /** - * Apply to underlying hosts of matching services + * Apply to underlying hosts of matching services. `entityType` must be set to `SERVICE` */ serviceToHostPropagation?: boolean; /** - * Apply to underlying process groups of matching services + * Apply to underlying process groups of matching services. `entityType` must be set to `SERVICE` */ serviceToPgpropagation?: boolean; } diff --git a/sdk/python/pulumiverse_dynatrace/__init__.py b/sdk/python/pulumiverse_dynatrace/__init__.py index 28f0b370..9a5eed05 100644 --- a/sdk/python/pulumiverse_dynatrace/__init__.py +++ b/sdk/python/pulumiverse_dynatrace/__init__.py @@ -112,6 +112,7 @@ from .get_alerting_profiles import * from .get_application import * from .get_attack_alerting import * +from .get_autotag import * from .get_aws_credentials import * from .get_aws_iam_external import * from .get_aws_supported_services import * diff --git a/sdk/python/pulumiverse_dynatrace/_inputs.py b/sdk/python/pulumiverse_dynatrace/_inputs.py index 2a6f98cb..3b65767b 100644 --- a/sdk/python/pulumiverse_dynatrace/_inputs.py +++ b/sdk/python/pulumiverse_dynatrace/_inputs.py @@ -6799,13 +6799,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionApplicationTypeComparisonArgs']]]]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @application_type_comparisons.setter @@ -6838,13 +6836,11 @@ def azure_compute_mode_comparisons(self, value: Optional[pulumi.Input[Sequence[p @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionAzureComputeModeArgs']]]]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @azure_compute_modes.setter @@ -6853,13 +6849,11 @@ def azure_compute_modes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionAzureSkuComparisionArgs']]]]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @azure_sku_comparisions.setter @@ -6880,13 +6874,11 @@ def azure_skus(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Autotag @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionBaseComparisonBasicArgs']]]]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @base_comparison_basics.setter @@ -6895,13 +6887,11 @@ def base_comparison_basics(self, value: Optional[pulumi.Input[Sequence[pulumi.In @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionBaseConditionKeyArgs']]]]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @base_condition_keys.setter @@ -6910,13 +6900,11 @@ def base_condition_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionBitnessComparisionArgs']]]]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @bitness_comparisions.setter @@ -6937,13 +6925,11 @@ def bitnesses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AutotagR @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionCloudTypeComparisonArgs']]]]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @cloud_type_comparisons.setter @@ -6976,13 +6962,11 @@ def comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Autota @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionCustomApplicationTypeComparisonArgs']]]]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @custom_application_type_comparisons.setter @@ -7003,13 +6987,11 @@ def custom_application_types(self, value: Optional[pulumi.Input[Sequence[pulumi. @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionCustomHostMetadataConditionKeyArgs']]]]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @custom_host_metadata_condition_keys.setter @@ -7030,13 +7012,11 @@ def custom_host_metadatas(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionCustomProcessMetadataConditionKeyArgs']]]]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @custom_process_metadata_condition_keys.setter @@ -7069,13 +7049,11 @@ def database_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionDatabaseTopologyComparisonArgs']]]]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @database_topology_comparisons.setter @@ -7084,13 +7062,11 @@ def database_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pu @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionDcrumDecoderComparisonArgs']]]]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @dcrum_decoder_comparisons.setter @@ -7123,13 +7099,11 @@ def entities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRu @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionEntityIdComparisonArgs']]]]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @entity_id_comparisons.setter @@ -7150,13 +7124,11 @@ def host_teches(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Autota @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionHypervisorTypeComparisionArgs']]]]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @hypervisor_type_comparisions.setter @@ -7177,13 +7149,11 @@ def hypervisors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Autota @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionIndexedNameComparisonArgs']]]]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @indexed_name_comparisons.setter @@ -7204,13 +7174,11 @@ def indexed_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Auto @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionIndexedStringComparisonArgs']]]]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @indexed_string_comparisons.setter @@ -7231,13 +7199,11 @@ def indexed_strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Au @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionIndexedTagComparisonArgs']]]]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @indexed_tag_comparisons.setter @@ -7258,13 +7224,11 @@ def indexed_tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Autot @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionIntegerComparisonArgs']]]]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @integer_comparisons.setter @@ -7285,13 +7249,11 @@ def integers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRu @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionIpaddressComparisonArgs']]]]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @ipaddress_comparisons.setter @@ -7324,13 +7286,11 @@ def keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleCo @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionMobilePlatformComparisonArgs']]]]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @mobile_platform_comparisons.setter @@ -7375,13 +7335,11 @@ def os_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRu @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionOsarchitectureComparisonArgs']]]]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @osarchitecture_comparisons.setter @@ -7390,13 +7348,11 @@ def osarchitecture_comparisons(self, value: Optional[pulumi.Input[Sequence[pulum @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionOstypeComparisonArgs']]]]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @ostype_comparisons.setter @@ -7405,13 +7361,11 @@ def ostype_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionPaasTypeComparisonArgs']]]]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @paas_type_comparisons.setter @@ -7432,13 +7386,11 @@ def paas_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Autotag @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionProcessMetadataConditionKeyArgs']]]]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @process_metadata_condition_keys.setter @@ -7471,13 +7423,11 @@ def service_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionServiceTopologyComparisonArgs']]]]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @service_topology_comparisons.setter @@ -7486,13 +7436,11 @@ def service_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionServiceTypeComparisonArgs']]]]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @service_type_comparisons.setter @@ -7513,13 +7461,11 @@ def service_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Auto @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionSimpleHostTechComparisonArgs']]]]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @simple_host_tech_comparisons.setter @@ -7528,13 +7474,11 @@ def simple_host_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionSimpleTechComparisonArgs']]]]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @simple_tech_comparisons.setter @@ -7543,13 +7487,11 @@ def simple_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.I @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionStringComparisonArgs']]]]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @string_comparisons.setter @@ -7558,13 +7500,11 @@ def string_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionStringConditionKeyArgs']]]]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @string_condition_keys.setter @@ -7597,13 +7537,11 @@ def strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRul @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionSyntheticEngineTypeComparisonArgs']]]]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @synthetic_engine_type_comparisons.setter @@ -7624,13 +7562,11 @@ def synthetic_engines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutotagRuleConditionTagComparisonArgs']]]]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @tag_comparisons.setter @@ -7798,13 +7734,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -8030,13 +7964,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -8370,13 +8302,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -8532,13 +8462,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -8748,13 +8676,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -8888,13 +8814,11 @@ def dynamic_key(self, value: pulumi.Input['AutotagRuleConditionCustomHostMetadat @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -9122,13 +9046,11 @@ def dynamic_key(self, value: pulumi.Input['AutotagRuleConditionCustomProcessMeta @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -9378,13 +9300,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -9540,13 +9460,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -9702,13 +9620,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -9989,13 +9905,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -10151,13 +10065,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -10313,13 +10225,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -10475,13 +10385,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -10775,13 +10683,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -10969,13 +10875,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -11185,13 +11089,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -11417,13 +11319,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -11509,13 +11409,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -11671,13 +11569,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -11811,13 +11707,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -11961,13 +11855,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -12123,13 +12015,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -12215,13 +12105,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -12362,13 +12250,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -12611,13 +12497,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -12884,13 +12768,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -13273,13 +13155,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -13435,13 +13315,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -29243,13 +29121,11 @@ def preset(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""Please use the resource `DashboardSharing` to configure share settings""") def shared(self) -> Optional[pulumi.Input[bool]]: """ the dashboard is shared (`true`) or private (`false`) """ - warnings.warn("""Please use the resource `DashboardSharing` to configure share settings""", DeprecationWarning) - pulumi.log.warn("""shared is deprecated: Please use the resource `DashboardSharing` to configure share settings""") - return pulumi.get(self, "shared") @shared.setter @@ -29258,13 +29134,11 @@ def shared(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="sharingDetails") + @_utilities.deprecated("""Please use the resource `DashboardSharing` to configure share settings""") def sharing_details(self) -> Optional[pulumi.Input['DashboardDashboardMetadataSharingDetailsArgs']]: """ represents sharing configuration of a dashboard """ - warnings.warn("""Please use the resource `DashboardSharing` to configure share settings""", DeprecationWarning) - pulumi.log.warn("""sharing_details is deprecated: Please use the resource `DashboardSharing` to configure share settings""") - return pulumi.get(self, "sharing_details") @sharing_details.setter @@ -31384,13 +31258,11 @@ def user_action_masking_enabled(self, value: pulumi.Input[bool]): @property @pulumi.getter(name="ipAddressMasking") + @_utilities.deprecated("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") def ip_address_masking(self) -> Optional[pulumi.Input[str]]: """ Possible Values: `All`, `Public` """ - warnings.warn("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""", DeprecationWarning) - pulumi.log.warn("""ip_address_masking is deprecated: This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") - return pulumi.get(self, "ip_address_masking") @ip_address_masking.setter @@ -31399,15 +31271,13 @@ def ip_address_masking(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ipAddressMaskingEnabled") + @_utilities.deprecated("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") def ip_address_masking_enabled(self) -> Optional[pulumi.Input[bool]]: """ Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit [Mask IPs and GPS coordinates](https://dt-url.net/mask-end-users-ip-addresses).. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls. Once enabled, IP address masking sets the last octet of monitored IPv4 addresses and the last 80 bits of IPv6 addresses to zeroes. GPS coordinates are rounded up to 1 decimal place (~10 km). This masking occurs in memory. Full IP addresses are never written to disk. Location lookups are made using anonymized IP addresses and GPS coordinates. """ - warnings.warn("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""", DeprecationWarning) - pulumi.log.warn("""ip_address_masking_enabled is deprecated: This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") - return pulumi.get(self, "ip_address_masking_enabled") @ip_address_masking_enabled.setter @@ -40025,13 +39895,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionApplicationTypeComparisonArgs']]]]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @application_type_comparisons.setter @@ -40064,13 +39932,11 @@ def azure_compute_mode_comparisons(self, value: Optional[pulumi.Input[Sequence[p @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionAzureComputeModeArgs']]]]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @azure_compute_modes.setter @@ -40079,13 +39945,11 @@ def azure_compute_modes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionAzureSkuComparisionArgs']]]]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @azure_sku_comparisions.setter @@ -40106,13 +39970,11 @@ def azure_skus(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNam @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionBaseComparisonBasicArgs']]]]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @base_comparison_basics.setter @@ -40121,13 +39983,11 @@ def base_comparison_basics(self, value: Optional[pulumi.Input[Sequence[pulumi.In @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionBaseConditionKeyArgs']]]]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @base_condition_keys.setter @@ -40136,13 +39996,11 @@ def base_condition_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionBitnessComparisionArgs']]]]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @bitness_comparisions.setter @@ -40163,13 +40021,11 @@ def bitnesses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNami @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionCloudTypeComparisonArgs']]]]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @cloud_type_comparisons.setter @@ -40202,13 +40058,11 @@ def comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNa @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionCustomApplicationTypeComparisonArgs']]]]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @custom_application_type_comparisons.setter @@ -40229,13 +40083,11 @@ def custom_application_types(self, value: Optional[pulumi.Input[Sequence[pulumi. @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionCustomHostMetadataConditionKeyArgs']]]]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @custom_host_metadata_condition_keys.setter @@ -40256,13 +40108,11 @@ def custom_host_metadatas(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionCustomProcessMetadataConditionKeyArgs']]]]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @custom_process_metadata_condition_keys.setter @@ -40295,13 +40145,11 @@ def database_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionDatabaseTopologyComparisonArgs']]]]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @database_topology_comparisons.setter @@ -40310,13 +40158,11 @@ def database_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pu @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionDcrumDecoderComparisonArgs']]]]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @dcrum_decoder_comparisons.setter @@ -40349,13 +40195,11 @@ def entities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNamin @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionEntityIdComparisonArgs']]]]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @entity_id_comparisons.setter @@ -40376,13 +40220,11 @@ def host_teches(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNa @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionHypervisorTypeComparisionArgs']]]]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @hypervisor_type_comparisions.setter @@ -40403,13 +40245,11 @@ def hypervisors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNa @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionIndexedNameComparisonArgs']]]]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @indexed_name_comparisons.setter @@ -40430,13 +40270,11 @@ def indexed_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Host @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionIndexedStringComparisonArgs']]]]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @indexed_string_comparisons.setter @@ -40457,13 +40295,11 @@ def indexed_strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Ho @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionIndexedTagComparisonArgs']]]]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @indexed_tag_comparisons.setter @@ -40484,13 +40320,11 @@ def indexed_tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostN @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionIntegerComparisonArgs']]]]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @integer_comparisons.setter @@ -40511,13 +40345,11 @@ def integers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNamin @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionIpaddressComparisonArgs']]]]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @ipaddress_comparisons.setter @@ -40550,13 +40382,11 @@ def keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingCon @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionMobilePlatformComparisonArgs']]]]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @mobile_platform_comparisons.setter @@ -40601,13 +40431,11 @@ def os_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNamin @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionOsarchitectureComparisonArgs']]]]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @osarchitecture_comparisons.setter @@ -40616,13 +40444,11 @@ def osarchitecture_comparisons(self, value: Optional[pulumi.Input[Sequence[pulum @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionOstypeComparisonArgs']]]]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @ostype_comparisons.setter @@ -40631,13 +40457,11 @@ def ostype_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionPaasTypeComparisonArgs']]]]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @paas_type_comparisons.setter @@ -40658,13 +40482,11 @@ def paas_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNam @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionProcessMetadataConditionKeyArgs']]]]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @process_metadata_condition_keys.setter @@ -40697,13 +40519,11 @@ def service_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionServiceTopologyComparisonArgs']]]]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @service_topology_comparisons.setter @@ -40712,13 +40532,11 @@ def service_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionServiceTypeComparisonArgs']]]]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @service_type_comparisons.setter @@ -40739,13 +40557,11 @@ def service_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Host @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionSimpleHostTechComparisonArgs']]]]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @simple_host_tech_comparisons.setter @@ -40754,13 +40570,11 @@ def simple_host_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionSimpleTechComparisonArgs']]]]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @simple_tech_comparisons.setter @@ -40769,13 +40583,11 @@ def simple_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.I @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionStringComparisonArgs']]]]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @string_comparisons.setter @@ -40784,13 +40596,11 @@ def string_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionStringConditionKeyArgs']]]]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @string_condition_keys.setter @@ -40823,13 +40633,11 @@ def strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['HostNaming @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionSyntheticEngineTypeComparisonArgs']]]]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @synthetic_engine_type_comparisons.setter @@ -40850,13 +40658,11 @@ def synthetic_engines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['HostNamingConditionConditionTagComparisonArgs']]]]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @tag_comparisons.setter @@ -41024,13 +40830,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -41256,13 +41060,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -41596,13 +41398,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -41758,13 +41558,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -41974,13 +41772,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -42114,13 +41910,11 @@ def dynamic_key(self, value: pulumi.Input['HostNamingConditionConditionCustomHos @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -42348,13 +42142,11 @@ def dynamic_key(self, value: pulumi.Input['HostNamingConditionConditionCustomPro @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -42604,13 +42396,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -42766,13 +42556,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -42928,13 +42716,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -43215,13 +43001,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -43377,13 +43161,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -43539,13 +43321,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -43701,13 +43481,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -44001,13 +43779,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -44195,13 +43971,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -44411,13 +44185,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -44643,13 +44415,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -44735,13 +44505,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -44897,13 +44665,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -45037,13 +44803,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -45187,13 +44951,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -45349,13 +45111,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -45441,13 +45201,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -45588,13 +45346,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -45837,13 +45593,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -46110,13 +45864,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -46499,13 +46251,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -46661,13 +46411,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -53943,13 +53691,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionApplicationTypeComparisonArgs']]]]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @application_type_comparisons.setter @@ -53982,13 +53728,11 @@ def azure_compute_mode_comparisons(self, value: Optional[pulumi.Input[Sequence[p @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionAzureComputeModeArgs']]]]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @azure_compute_modes.setter @@ -53997,13 +53741,11 @@ def azure_compute_modes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionAzureSkuComparisionArgs']]]]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @azure_sku_comparisions.setter @@ -54024,13 +53766,11 @@ def azure_skus(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Managem @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionBaseComparisonBasicArgs']]]]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @base_comparison_basics.setter @@ -54039,13 +53779,11 @@ def base_comparison_basics(self, value: Optional[pulumi.Input[Sequence[pulumi.In @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionBaseConditionKeyArgs']]]]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @base_condition_keys.setter @@ -54054,13 +53792,11 @@ def base_condition_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionBitnessComparisionArgs']]]]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @bitness_comparisions.setter @@ -54081,13 +53817,11 @@ def bitnesses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Manageme @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionCloudTypeComparisonArgs']]]]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @cloud_type_comparisons.setter @@ -54120,13 +53854,11 @@ def comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Manage @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionCustomApplicationTypeComparisonArgs']]]]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @custom_application_type_comparisons.setter @@ -54147,13 +53879,11 @@ def custom_application_types(self, value: Optional[pulumi.Input[Sequence[pulumi. @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionCustomHostMetadataConditionKeyArgs']]]]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @custom_host_metadata_condition_keys.setter @@ -54174,13 +53904,11 @@ def custom_host_metadatas(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionCustomProcessMetadataConditionKeyArgs']]]]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @custom_process_metadata_condition_keys.setter @@ -54213,13 +53941,11 @@ def database_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionDatabaseTopologyComparisonArgs']]]]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @database_topology_comparisons.setter @@ -54228,13 +53954,11 @@ def database_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pu @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionDcrumDecoderComparisonArgs']]]]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @dcrum_decoder_comparisons.setter @@ -54267,13 +53991,11 @@ def entities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Managemen @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionEntityIdComparisonArgs']]]]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @entity_id_comparisons.setter @@ -54294,13 +54016,11 @@ def host_teches(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Manage @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionHypervisorTypeComparisionArgs']]]]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @hypervisor_type_comparisions.setter @@ -54321,13 +54041,11 @@ def hypervisors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Manage @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionIndexedNameComparisonArgs']]]]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @indexed_name_comparisons.setter @@ -54348,13 +54066,11 @@ def indexed_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Mana @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionIndexedStringComparisonArgs']]]]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @indexed_string_comparisons.setter @@ -54375,13 +54091,11 @@ def indexed_strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Ma @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionIndexedTagComparisonArgs']]]]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @indexed_tag_comparisons.setter @@ -54402,13 +54116,11 @@ def indexed_tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Manag @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionIntegerComparisonArgs']]]]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @integer_comparisons.setter @@ -54429,13 +54141,11 @@ def integers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Managemen @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionIpaddressComparisonArgs']]]]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @ipaddress_comparisons.setter @@ -54468,13 +54178,11 @@ def keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZon @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionMobilePlatformComparisonArgs']]]]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @mobile_platform_comparisons.setter @@ -54519,13 +54227,11 @@ def os_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Managemen @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionOsarchitectureComparisonArgs']]]]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @osarchitecture_comparisons.setter @@ -54534,13 +54240,11 @@ def osarchitecture_comparisons(self, value: Optional[pulumi.Input[Sequence[pulum @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionOstypeComparisonArgs']]]]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @ostype_comparisons.setter @@ -54549,13 +54253,11 @@ def ostype_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionPaasTypeComparisonArgs']]]]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @paas_type_comparisons.setter @@ -54576,13 +54278,11 @@ def paas_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Managem @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionProcessMetadataConditionKeyArgs']]]]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @process_metadata_condition_keys.setter @@ -54615,13 +54315,11 @@ def service_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionServiceTopologyComparisonArgs']]]]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @service_topology_comparisons.setter @@ -54630,13 +54328,11 @@ def service_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionServiceTypeComparisonArgs']]]]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @service_type_comparisons.setter @@ -54657,13 +54353,11 @@ def service_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Mana @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionSimpleHostTechComparisonArgs']]]]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @simple_host_tech_comparisons.setter @@ -54672,13 +54366,11 @@ def simple_host_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionSimpleTechComparisonArgs']]]]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @simple_tech_comparisons.setter @@ -54687,13 +54379,11 @@ def simple_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.I @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionStringComparisonArgs']]]]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @string_comparisons.setter @@ -54702,13 +54392,11 @@ def string_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionStringConditionKeyArgs']]]]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @string_condition_keys.setter @@ -54741,13 +54429,11 @@ def strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Management @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionSyntheticEngineTypeComparisonArgs']]]]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @synthetic_engine_type_comparisons.setter @@ -54768,13 +54454,11 @@ def synthetic_engines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagementZoneRuleConditionTagComparisonArgs']]]]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @tag_comparisons.setter @@ -54942,13 +54626,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -55174,13 +54856,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -55514,13 +55194,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -55676,13 +55354,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -55892,13 +55568,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -56032,13 +55706,11 @@ def dynamic_key(self, value: pulumi.Input['ManagementZoneRuleConditionCustomHost @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -56266,13 +55938,11 @@ def dynamic_key(self, value: pulumi.Input['ManagementZoneRuleConditionCustomProc @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -56522,13 +56192,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -56684,13 +56352,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -56846,13 +56512,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -57133,13 +56797,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -57295,13 +56957,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -57457,13 +57117,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -57619,13 +57277,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -57919,13 +57575,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -58113,13 +57767,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -58329,13 +57981,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -58561,13 +58211,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -58653,13 +58301,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -58815,13 +58461,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -58955,13 +58599,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -59105,13 +58747,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -59267,13 +58907,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -59359,13 +58997,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -59506,13 +59142,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -59755,13 +59389,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -60028,13 +59660,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -60417,13 +60047,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -60579,13 +60207,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -61006,11 +60632,11 @@ def __init__(__self__, *, :param pulumi.Input[bool] azure_to_pgpropagation: Apply to process groups connected to matching Azure entities :param pulumi.Input[bool] azure_to_service_propagation: Apply to services provided by matching Azure entities :param pulumi.Input[bool] custom_device_group_to_custom_device_propagation: Apply to custom devices in a custom device group - :param pulumi.Input[bool] host_to_pgpropagation: Apply to processes running on matching hosts - :param pulumi.Input[bool] pg_to_host_propagation: Apply to underlying hosts of matching process groups - :param pulumi.Input[bool] pg_to_service_propagation: Apply to all services provided by the process groups - :param pulumi.Input[bool] service_to_host_propagation: Apply to underlying hosts of matching services - :param pulumi.Input[bool] service_to_pgpropagation: Apply to underlying process groups of matching services + :param pulumi.Input[bool] host_to_pgpropagation: Apply to processes running on matching hosts. `entity_type` must be set to `HOST` + :param pulumi.Input[bool] pg_to_host_propagation: Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` + :param pulumi.Input[bool] pg_to_service_propagation: Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` + :param pulumi.Input[bool] service_to_host_propagation: Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` + :param pulumi.Input[bool] service_to_pgpropagation: Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` """ pulumi.set(__self__, "attribute_conditions", attribute_conditions) pulumi.set(__self__, "entity_type", entity_type) @@ -61095,7 +60721,7 @@ def custom_device_group_to_custom_device_propagation(self, value: Optional[pulum @pulumi.getter(name="hostToPgpropagation") def host_to_pgpropagation(self) -> Optional[pulumi.Input[bool]]: """ - Apply to processes running on matching hosts + Apply to processes running on matching hosts. `entity_type` must be set to `HOST` """ return pulumi.get(self, "host_to_pgpropagation") @@ -61107,7 +60733,7 @@ def host_to_pgpropagation(self, value: Optional[pulumi.Input[bool]]): @pulumi.getter(name="pgToHostPropagation") def pg_to_host_propagation(self) -> Optional[pulumi.Input[bool]]: """ - Apply to underlying hosts of matching process groups + Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` """ return pulumi.get(self, "pg_to_host_propagation") @@ -61119,7 +60745,7 @@ def pg_to_host_propagation(self, value: Optional[pulumi.Input[bool]]): @pulumi.getter(name="pgToServicePropagation") def pg_to_service_propagation(self) -> Optional[pulumi.Input[bool]]: """ - Apply to all services provided by the process groups + Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` """ return pulumi.get(self, "pg_to_service_propagation") @@ -61131,7 +60757,7 @@ def pg_to_service_propagation(self, value: Optional[pulumi.Input[bool]]): @pulumi.getter(name="serviceToHostPropagation") def service_to_host_propagation(self) -> Optional[pulumi.Input[bool]]: """ - Apply to underlying hosts of matching services + Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` """ return pulumi.get(self, "service_to_host_propagation") @@ -61143,7 +60769,7 @@ def service_to_host_propagation(self, value: Optional[pulumi.Input[bool]]): @pulumi.getter(name="serviceToPgpropagation") def service_to_pgpropagation(self) -> Optional[pulumi.Input[bool]]: """ - Apply to underlying process groups of matching services + Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` """ return pulumi.get(self, "service_to_pgpropagation") @@ -67196,13 +66822,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionApplicationTypeComparisonArgs']]]]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @application_type_comparisons.setter @@ -67235,13 +66859,11 @@ def azure_compute_mode_comparisons(self, value: Optional[pulumi.Input[Sequence[p @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionAzureComputeModeArgs']]]]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @azure_compute_modes.setter @@ -67250,13 +66872,11 @@ def azure_compute_modes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionAzureSkuComparisionArgs']]]]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @azure_sku_comparisions.setter @@ -67277,13 +66897,11 @@ def azure_skus(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Process @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionBaseComparisonBasicArgs']]]]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @base_comparison_basics.setter @@ -67292,13 +66910,11 @@ def base_comparison_basics(self, value: Optional[pulumi.Input[Sequence[pulumi.In @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionBaseConditionKeyArgs']]]]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @base_condition_keys.setter @@ -67307,13 +66923,11 @@ def base_condition_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionBitnessComparisionArgs']]]]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @bitness_comparisions.setter @@ -67334,13 +66948,11 @@ def bitnesses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Processg @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionCloudTypeComparisonArgs']]]]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @cloud_type_comparisons.setter @@ -67373,13 +66985,11 @@ def comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Proces @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionCustomApplicationTypeComparisonArgs']]]]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @custom_application_type_comparisons.setter @@ -67400,13 +67010,11 @@ def custom_application_types(self, value: Optional[pulumi.Input[Sequence[pulumi. @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionCustomHostMetadataConditionKeyArgs']]]]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @custom_host_metadata_condition_keys.setter @@ -67427,13 +67035,11 @@ def custom_host_metadatas(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKeyArgs']]]]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @custom_process_metadata_condition_keys.setter @@ -67466,13 +67072,11 @@ def database_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionDatabaseTopologyComparisonArgs']]]]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @database_topology_comparisons.setter @@ -67481,13 +67085,11 @@ def database_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pu @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionDcrumDecoderComparisonArgs']]]]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @dcrum_decoder_comparisons.setter @@ -67520,13 +67122,11 @@ def entities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Processgr @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionEntityIdComparisonArgs']]]]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @entity_id_comparisons.setter @@ -67547,13 +67147,11 @@ def host_teches(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Proces @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionHypervisorTypeComparisionArgs']]]]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @hypervisor_type_comparisions.setter @@ -67574,13 +67172,11 @@ def hypervisors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Proces @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionIndexedNameComparisonArgs']]]]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @indexed_name_comparisons.setter @@ -67601,13 +67197,11 @@ def indexed_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Proc @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionIndexedStringComparisonArgs']]]]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @indexed_string_comparisons.setter @@ -67628,13 +67222,11 @@ def indexed_strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Pr @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionIndexedTagComparisonArgs']]]]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @indexed_tag_comparisons.setter @@ -67655,13 +67247,11 @@ def indexed_tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Proce @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionIntegerComparisonArgs']]]]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @integer_comparisons.setter @@ -67682,13 +67272,11 @@ def integers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Processgr @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionIpaddressComparisonArgs']]]]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @ipaddress_comparisons.setter @@ -67721,13 +67309,11 @@ def keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupN @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionMobilePlatformComparisonArgs']]]]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @mobile_platform_comparisons.setter @@ -67772,13 +67358,11 @@ def os_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Processgr @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionOsarchitectureComparisonArgs']]]]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @osarchitecture_comparisons.setter @@ -67787,13 +67371,11 @@ def osarchitecture_comparisons(self, value: Optional[pulumi.Input[Sequence[pulum @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionOstypeComparisonArgs']]]]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @ostype_comparisons.setter @@ -67802,13 +67384,11 @@ def ostype_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionPaasTypeComparisonArgs']]]]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @paas_type_comparisons.setter @@ -67829,13 +67409,11 @@ def paas_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Process @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionProcessMetadataConditionKeyArgs']]]]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @process_metadata_condition_keys.setter @@ -67868,13 +67446,11 @@ def service_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionServiceTopologyComparisonArgs']]]]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @service_topology_comparisons.setter @@ -67883,13 +67459,11 @@ def service_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionServiceTypeComparisonArgs']]]]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @service_type_comparisons.setter @@ -67910,13 +67484,11 @@ def service_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Proc @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionSimpleHostTechComparisonArgs']]]]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @simple_host_tech_comparisons.setter @@ -67925,13 +67497,11 @@ def simple_host_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionSimpleTechComparisonArgs']]]]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @simple_tech_comparisons.setter @@ -67940,13 +67510,11 @@ def simple_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.I @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionStringComparisonArgs']]]]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @string_comparisons.setter @@ -67955,13 +67523,11 @@ def string_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionStringConditionKeyArgs']]]]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @string_condition_keys.setter @@ -67994,13 +67560,11 @@ def strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Processgro @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionSyntheticEngineTypeComparisonArgs']]]]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @synthetic_engine_type_comparisons.setter @@ -68021,13 +67585,11 @@ def synthetic_engines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProcessgroupNamingConditionConditionTagComparisonArgs']]]]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @tag_comparisons.setter @@ -68195,13 +67757,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -68427,13 +67987,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -68767,13 +68325,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -68929,13 +68485,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -69145,13 +68699,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -69285,13 +68837,11 @@ def dynamic_key(self, value: pulumi.Input['ProcessgroupNamingConditionConditionC @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -69519,13 +69069,11 @@ def dynamic_key(self, value: pulumi.Input['ProcessgroupNamingConditionConditionC @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -69775,13 +69323,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -69937,13 +69483,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -70099,13 +69643,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -70386,13 +69928,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -70548,13 +70088,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -70710,13 +70248,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -70872,13 +70408,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -71172,13 +70706,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -71366,13 +70898,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -71582,13 +71112,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -71814,13 +71342,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -71906,13 +71432,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -72068,13 +71592,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -72208,13 +71730,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -72358,13 +71878,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -72520,13 +72038,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -72612,13 +72128,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -72759,13 +72273,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -73008,13 +72520,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -73281,13 +72791,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -73670,13 +73178,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -73832,13 +73338,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -84631,13 +84135,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionApplicationTypeComparisonArgs']]]]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @application_type_comparisons.setter @@ -84670,13 +84172,11 @@ def azure_compute_mode_comparisons(self, value: Optional[pulumi.Input[Sequence[p @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionAzureComputeModeArgs']]]]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @azure_compute_modes.setter @@ -84685,13 +84185,11 @@ def azure_compute_modes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionAzureSkuComparisionArgs']]]]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @azure_sku_comparisions.setter @@ -84712,13 +84210,11 @@ def azure_skus(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Service @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionBaseComparisonBasicArgs']]]]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @base_comparison_basics.setter @@ -84727,13 +84223,11 @@ def base_comparison_basics(self, value: Optional[pulumi.Input[Sequence[pulumi.In @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionBaseConditionKeyArgs']]]]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @base_condition_keys.setter @@ -84742,13 +84236,11 @@ def base_condition_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionBitnessComparisionArgs']]]]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @bitness_comparisions.setter @@ -84769,13 +84261,11 @@ def bitnesses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceN @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionCloudTypeComparisonArgs']]]]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @cloud_type_comparisons.setter @@ -84808,13 +84298,11 @@ def comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Servic @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionCustomApplicationTypeComparisonArgs']]]]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @custom_application_type_comparisons.setter @@ -84835,13 +84323,11 @@ def custom_application_types(self, value: Optional[pulumi.Input[Sequence[pulumi. @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionCustomHostMetadataConditionKeyArgs']]]]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @custom_host_metadata_condition_keys.setter @@ -84862,13 +84348,11 @@ def custom_host_metadatas(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionCustomProcessMetadataConditionKeyArgs']]]]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @custom_process_metadata_condition_keys.setter @@ -84901,13 +84385,11 @@ def database_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionDatabaseTopologyComparisonArgs']]]]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @database_topology_comparisons.setter @@ -84916,13 +84398,11 @@ def database_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pu @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionDcrumDecoderComparisonArgs']]]]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @dcrum_decoder_comparisons.setter @@ -84955,13 +84435,11 @@ def entities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNa @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionEntityIdComparisonArgs']]]]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @entity_id_comparisons.setter @@ -84982,13 +84460,11 @@ def host_teches(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Servic @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionHypervisorTypeComparisionArgs']]]]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @hypervisor_type_comparisions.setter @@ -85009,13 +84485,11 @@ def hypervisors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Servic @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionIndexedNameComparisonArgs']]]]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @indexed_name_comparisons.setter @@ -85036,13 +84510,11 @@ def indexed_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Serv @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionIndexedStringComparisonArgs']]]]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @indexed_string_comparisons.setter @@ -85063,13 +84535,11 @@ def indexed_strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Se @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionIndexedTagComparisonArgs']]]]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @indexed_tag_comparisons.setter @@ -85090,13 +84560,11 @@ def indexed_tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Servi @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionIntegerComparisonArgs']]]]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @integer_comparisons.setter @@ -85117,13 +84585,11 @@ def integers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNa @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionIpaddressComparisonArgs']]]]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @ipaddress_comparisons.setter @@ -85156,13 +84622,11 @@ def keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNaming @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionMobilePlatformComparisonArgs']]]]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @mobile_platform_comparisons.setter @@ -85207,13 +84671,11 @@ def os_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNa @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionOsarchitectureComparisonArgs']]]]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @osarchitecture_comparisons.setter @@ -85222,13 +84684,11 @@ def osarchitecture_comparisons(self, value: Optional[pulumi.Input[Sequence[pulum @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionOstypeComparisonArgs']]]]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @ostype_comparisons.setter @@ -85237,13 +84697,11 @@ def ostype_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionPaasTypeComparisonArgs']]]]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @paas_type_comparisons.setter @@ -85264,13 +84722,11 @@ def paas_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Service @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionProcessMetadataConditionKeyArgs']]]]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @process_metadata_condition_keys.setter @@ -85303,13 +84759,11 @@ def service_topologies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionServiceTopologyComparisonArgs']]]]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @service_topology_comparisons.setter @@ -85318,13 +84772,11 @@ def service_topology_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionServiceTypeComparisonArgs']]]]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @service_type_comparisons.setter @@ -85345,13 +84797,11 @@ def service_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Serv @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionSimpleHostTechComparisonArgs']]]]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @simple_host_tech_comparisons.setter @@ -85360,13 +84810,11 @@ def simple_host_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pul @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionSimpleTechComparisonArgs']]]]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @simple_tech_comparisons.setter @@ -85375,13 +84823,11 @@ def simple_tech_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.I @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionStringComparisonArgs']]]]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @string_comparisons.setter @@ -85390,13 +84836,11 @@ def string_comparisons(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionStringConditionKeyArgs']]]]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @string_condition_keys.setter @@ -85429,13 +84873,11 @@ def strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNam @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionSyntheticEngineTypeComparisonArgs']]]]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @synthetic_engine_type_comparisons.setter @@ -85456,13 +84898,11 @@ def synthetic_engines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNamingConditionConditionTagComparisonArgs']]]]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @tag_comparisons.setter @@ -85630,13 +85070,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -85862,13 +85300,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -86202,13 +85638,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -86364,13 +85798,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -86580,13 +86012,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -86720,13 +86150,11 @@ def dynamic_key(self, value: pulumi.Input['ServiceNamingConditionConditionCustom @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -86954,13 +86382,11 @@ def dynamic_key(self, value: pulumi.Input['ServiceNamingConditionConditionCustom @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -87210,13 +86636,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -87372,13 +86796,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -87534,13 +86956,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -87821,13 +87241,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -87983,13 +87401,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -88145,13 +87561,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -88307,13 +87721,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -88607,13 +88019,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -88801,13 +88211,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89017,13 +88425,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89249,13 +88655,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89341,13 +88745,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89503,13 +88905,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89643,13 +89043,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89793,13 +89191,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -89955,13 +89351,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -90047,13 +89441,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -90194,13 +89586,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -90443,13 +89833,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -90716,13 +90104,11 @@ def dynamic_key(self, value: pulumi.Input[str]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -91105,13 +90491,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter @@ -91267,13 +90651,11 @@ def negate(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[pulumi.Input[str]]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @type.setter diff --git a/sdk/python/pulumiverse_dynatrace/_utilities.py b/sdk/python/pulumiverse_dynatrace/_utilities.py index b7a29b8a..2614cca6 100644 --- a/sdk/python/pulumiverse_dynatrace/_utilities.py +++ b/sdk/python/pulumiverse_dynatrace/_utilities.py @@ -4,6 +4,7 @@ import asyncio +import functools import importlib.metadata import importlib.util import inspect @@ -11,6 +12,7 @@ import os import sys import typing +import warnings import pulumi import pulumi.runtime @@ -19,6 +21,8 @@ from semver import VersionInfo as SemverVersion from parver import Version as PEP440Version +C = typing.TypeVar("C", bound=typing.Callable) + def get_env(*args): for v in args: @@ -287,5 +291,36 @@ async def _await_output(o: pulumi.Output[typing.Any]) -> typing.Tuple[object, bo await o._resources, ) + +# This is included to provide an upgrade path for users who are using a version +# of the Pulumi SDK (<3.121.0) that does not include the `deprecated` decorator. +def deprecated(message: str) -> typing.Callable[[C], C]: + """ + Decorator to indicate a function is deprecated. + + As well as inserting appropriate statements to indicate that the function is + deprecated, this decorator also tags the function with a special attribute + so that Pulumi code can detect that it is deprecated and react appropriately + in certain situations. + + message is the deprecation message that should be printed if the function is called. + """ + + def decorator(fn: C) -> C: + if not callable(fn): + raise TypeError("Expected fn to be callable") + + @functools.wraps(fn) + def deprecated_fn(*args, **kwargs): + warnings.warn(message) + pulumi.warn(f"{fn.__name__} is deprecated: {message}") + + return fn(*args, **kwargs) + + deprecated_fn.__dict__["_pulumi_deprecated_callable"] = fn + return typing.cast(C, deprecated_fn) + + return decorator + def get_plugin_download_url(): return "github://api.github.com/pulumiverse" diff --git a/sdk/python/pulumiverse_dynatrace/alerting_profile.py b/sdk/python/pulumiverse_dynatrace/alerting_profile.py index ddce643e..caf3080e 100644 --- a/sdk/python/pulumiverse_dynatrace/alerting_profile.py +++ b/sdk/python/pulumiverse_dynatrace/alerting_profile.py @@ -72,13 +72,11 @@ def event_type_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter + @_utilities.deprecated("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""") def metadata(self) -> Optional[pulumi.Input['AlertingProfileMetadataArgs']]: """ `metadata` exists for backwards compatibility but shouldn't get specified anymore """ - warnings.warn("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""", DeprecationWarning) - pulumi.log.warn("""metadata is deprecated: `metadata` exists for backwards compatibility but shouldn't get specified anymore""") - return pulumi.get(self, "metadata") @metadata.setter @@ -182,13 +180,11 @@ def event_type_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ @property @pulumi.getter + @_utilities.deprecated("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""") def metadata(self) -> Optional[pulumi.Input['AlertingProfileMetadataArgs']]: """ `metadata` exists for backwards compatibility but shouldn't get specified anymore """ - warnings.warn("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""", DeprecationWarning) - pulumi.log.warn("""metadata is deprecated: `metadata` exists for backwards compatibility but shouldn't get specified anymore""") - return pulumi.get(self, "metadata") @metadata.setter @@ -633,13 +629,11 @@ def event_type_filters(self) -> pulumi.Output[Optional[Sequence['outputs.Alertin @property @pulumi.getter + @_utilities.deprecated("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""") def metadata(self) -> pulumi.Output[Optional['outputs.AlertingProfileMetadata']]: """ `metadata` exists for backwards compatibility but shouldn't get specified anymore """ - warnings.warn("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""", DeprecationWarning) - pulumi.log.warn("""metadata is deprecated: `metadata` exists for backwards compatibility but shouldn't get specified anymore""") - return pulumi.get(self, "metadata") @property diff --git a/sdk/python/pulumiverse_dynatrace/application_detection_rule.py b/sdk/python/pulumiverse_dynatrace/application_detection_rule.py index 174ceeaa..d8c98403 100644 --- a/sdk/python/pulumiverse_dynatrace/application_detection_rule.py +++ b/sdk/python/pulumiverse_dynatrace/application_detection_rule.py @@ -63,13 +63,11 @@ def filter_config(self, value: pulumi.Input['ApplicationDetectionRuleFilterConfi @property @pulumi.getter + @_utilities.deprecated("""Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""") def name(self) -> Optional[pulumi.Input[str]]: """ The unique name of the Application detection rule """ - warnings.warn("""Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""", DeprecationWarning) - pulumi.log.warn("""name is deprecated: Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""") - return pulumi.get(self, "name") @name.setter @@ -141,13 +139,11 @@ def filter_config(self, value: Optional[pulumi.Input['ApplicationDetectionRuleFi @property @pulumi.getter + @_utilities.deprecated("""Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""") def name(self) -> Optional[pulumi.Input[str]]: """ The unique name of the Application detection rule """ - warnings.warn("""Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""", DeprecationWarning) - pulumi.log.warn("""name is deprecated: Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""") - return pulumi.get(self, "name") @name.setter @@ -284,13 +280,11 @@ def filter_config(self) -> pulumi.Output['outputs.ApplicationDetectionRuleFilter @property @pulumi.getter + @_utilities.deprecated("""Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""") def name(self) -> pulumi.Output[str]: """ The unique name of the Application detection rule """ - warnings.warn("""Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""", DeprecationWarning) - pulumi.log.warn("""name is deprecated: Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored.""") - return pulumi.get(self, "name") @property diff --git a/sdk/python/pulumiverse_dynatrace/autotag_rules.py b/sdk/python/pulumiverse_dynatrace/autotag_rules.py index c9d45a37..a093f112 100644 --- a/sdk/python/pulumiverse_dynatrace/autotag_rules.py +++ b/sdk/python/pulumiverse_dynatrace/autotag_rules.py @@ -146,6 +146,29 @@ def __init__(__self__, The full documentation of the export feature is available here. + ## Resource Example Usage + + ```python + import pulumi + import pulumiverse_dynatrace as dynatrace + + sample_autotag_v2 = dynatrace.AutotagV2("sampleAutotagV2", rules_maintained_externally=True) + #Be careful when maintaining `dynatrace_autotag_rules` in separate modules. + #Do not execute `pulumi up` in parallel when several modules contain + #`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`. + sample_autotag_rules = dynatrace.AutotagRules("sampleAutotagRules", + auto_tag_id=sample_autotag_v2.id, + rules=dynatrace.AutotagRulesRulesArgs( + rules=[dynatrace.AutotagRulesRulesRuleArgs( + type="SELECTOR", + enabled=True, + entity_selector="type(SERVICE),tag(sample)", + value_format="disabled", + value_normalization="Leave text as-is", + )], + )) + ``` + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] auto_tag_id: Automatically applied tag ID @@ -171,6 +194,29 @@ def __init__(__self__, The full documentation of the export feature is available here. + ## Resource Example Usage + + ```python + import pulumi + import pulumiverse_dynatrace as dynatrace + + sample_autotag_v2 = dynatrace.AutotagV2("sampleAutotagV2", rules_maintained_externally=True) + #Be careful when maintaining `dynatrace_autotag_rules` in separate modules. + #Do not execute `pulumi up` in parallel when several modules contain + #`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`. + sample_autotag_rules = dynatrace.AutotagRules("sampleAutotagRules", + auto_tag_id=sample_autotag_v2.id, + rules=dynatrace.AutotagRulesRulesArgs( + rules=[dynatrace.AutotagRulesRulesRuleArgs( + type="SELECTOR", + enabled=True, + entity_selector="type(SERVICE),tag(sample)", + value_format="disabled", + value_normalization="Leave text as-is", + )], + )) + ``` + :param str resource_name: The name of the resource. :param AutotagRulesArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. diff --git a/sdk/python/pulumiverse_dynatrace/autotag_v2.py b/sdk/python/pulumiverse_dynatrace/autotag_v2.py index 95aa6359..5992a040 100644 --- a/sdk/python/pulumiverse_dynatrace/autotag_v2.py +++ b/sdk/python/pulumiverse_dynatrace/autotag_v2.py @@ -18,12 +18,14 @@ class AutotagV2Args: def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input['AutotagV2RulesArgs']] = None): + rules: Optional[pulumi.Input['AutotagV2RulesArgs']] = None, + rules_maintained_externally: Optional[pulumi.Input[bool]] = None): """ The set of arguments for constructing a AutotagV2 resource. :param pulumi.Input[str] description: Description :param pulumi.Input[str] name: Tag name :param pulumi.Input['AutotagV2RulesArgs'] rules: Rules + :param pulumi.Input[bool] rules_maintained_externally: If `true` this resource will not """ if description is not None: pulumi.set(__self__, "description", description) @@ -31,6 +33,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if rules is not None: pulumi.set(__self__, "rules", rules) + if rules_maintained_externally is not None: + pulumi.set(__self__, "rules_maintained_externally", rules_maintained_externally) @property @pulumi.getter @@ -68,18 +72,32 @@ def rules(self) -> Optional[pulumi.Input['AutotagV2RulesArgs']]: def rules(self, value: Optional[pulumi.Input['AutotagV2RulesArgs']]): pulumi.set(self, "rules", value) + @property + @pulumi.getter(name="rulesMaintainedExternally") + def rules_maintained_externally(self) -> Optional[pulumi.Input[bool]]: + """ + If `true` this resource will not + """ + return pulumi.get(self, "rules_maintained_externally") + + @rules_maintained_externally.setter + def rules_maintained_externally(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "rules_maintained_externally", value) + @pulumi.input_type class _AutotagV2State: def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input['AutotagV2RulesArgs']] = None): + rules: Optional[pulumi.Input['AutotagV2RulesArgs']] = None, + rules_maintained_externally: Optional[pulumi.Input[bool]] = None): """ Input properties used for looking up and filtering AutotagV2 resources. :param pulumi.Input[str] description: Description :param pulumi.Input[str] name: Tag name :param pulumi.Input['AutotagV2RulesArgs'] rules: Rules + :param pulumi.Input[bool] rules_maintained_externally: If `true` this resource will not """ if description is not None: pulumi.set(__self__, "description", description) @@ -87,6 +105,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if rules is not None: pulumi.set(__self__, "rules", rules) + if rules_maintained_externally is not None: + pulumi.set(__self__, "rules_maintained_externally", rules_maintained_externally) @property @pulumi.getter @@ -124,6 +144,18 @@ def rules(self) -> Optional[pulumi.Input['AutotagV2RulesArgs']]: def rules(self, value: Optional[pulumi.Input['AutotagV2RulesArgs']]): pulumi.set(self, "rules", value) + @property + @pulumi.getter(name="rulesMaintainedExternally") + def rules_maintained_externally(self) -> Optional[pulumi.Input[bool]]: + """ + If `true` this resource will not + """ + return pulumi.get(self, "rules_maintained_externally") + + @rules_maintained_externally.setter + def rules_maintained_externally(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "rules_maintained_externally", value) + class AutotagV2(pulumi.CustomResource): @overload @@ -133,6 +165,7 @@ def __init__(__self__, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, rules: Optional[pulumi.Input[pulumi.InputType['AutotagV2RulesArgs']]] = None, + rules_maintained_externally: Optional[pulumi.Input[bool]] = None, __props__=None): """ Create a AutotagV2 resource with the given unique name, props, and options. @@ -141,6 +174,7 @@ def __init__(__self__, :param pulumi.Input[str] description: Description :param pulumi.Input[str] name: Tag name :param pulumi.Input[pulumi.InputType['AutotagV2RulesArgs']] rules: Rules + :param pulumi.Input[bool] rules_maintained_externally: If `true` this resource will not """ ... @overload @@ -168,6 +202,7 @@ def _internal_init(__self__, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, rules: Optional[pulumi.Input[pulumi.InputType['AutotagV2RulesArgs']]] = None, + rules_maintained_externally: Optional[pulumi.Input[bool]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -180,6 +215,7 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name __props__.__dict__["rules"] = rules + __props__.__dict__["rules_maintained_externally"] = rules_maintained_externally super(AutotagV2, __self__).__init__( 'dynatrace:index/autotagV2:AutotagV2', resource_name, @@ -192,7 +228,8 @@ def get(resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input[pulumi.InputType['AutotagV2RulesArgs']]] = None) -> 'AutotagV2': + rules: Optional[pulumi.Input[pulumi.InputType['AutotagV2RulesArgs']]] = None, + rules_maintained_externally: Optional[pulumi.Input[bool]] = None) -> 'AutotagV2': """ Get an existing AutotagV2 resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -203,6 +240,7 @@ def get(resource_name: str, :param pulumi.Input[str] description: Description :param pulumi.Input[str] name: Tag name :param pulumi.Input[pulumi.InputType['AutotagV2RulesArgs']] rules: Rules + :param pulumi.Input[bool] rules_maintained_externally: If `true` this resource will not """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -211,6 +249,7 @@ def get(resource_name: str, __props__.__dict__["description"] = description __props__.__dict__["name"] = name __props__.__dict__["rules"] = rules + __props__.__dict__["rules_maintained_externally"] = rules_maintained_externally return AutotagV2(resource_name, opts=opts, __props__=__props__) @property @@ -237,3 +276,11 @@ def rules(self) -> pulumi.Output[Optional['outputs.AutotagV2Rules']]: """ return pulumi.get(self, "rules") + @property + @pulumi.getter(name="rulesMaintainedExternally") + def rules_maintained_externally(self) -> pulumi.Output[Optional[bool]]: + """ + If `true` this resource will not + """ + return pulumi.get(self, "rules_maintained_externally") + diff --git a/sdk/python/pulumiverse_dynatrace/aws_credentials.py b/sdk/python/pulumiverse_dynatrace/aws_credentials.py index a94fb526..f6a7c589 100644 --- a/sdk/python/pulumiverse_dynatrace/aws_credentials.py +++ b/sdk/python/pulumiverse_dynatrace/aws_credentials.py @@ -120,10 +120,8 @@ def remove_defaults(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="supportingServicesManagedInDynatrace") + @_utilities.deprecated("""Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""") def supporting_services_managed_in_dynatrace(self) -> Optional[pulumi.Input[bool]]: - warnings.warn("""Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""", DeprecationWarning) - pulumi.log.warn("""supporting_services_managed_in_dynatrace is deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""") - return pulumi.get(self, "supporting_services_managed_in_dynatrace") @supporting_services_managed_in_dynatrace.setter @@ -132,13 +130,11 @@ def supporting_services_managed_in_dynatrace(self, value: Optional[pulumi.Input[ @property @pulumi.getter(name="supportingServicesToMonitors") + @_utilities.deprecated("""Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""") def supporting_services_to_monitors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AwsCredentialsSupportingServicesToMonitorArgs']]]]: """ supporting services to be monitored """ - warnings.warn("""Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""", DeprecationWarning) - pulumi.log.warn("""supporting_services_to_monitors is deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""") - return pulumi.get(self, "supporting_services_to_monitors") @supporting_services_to_monitors.setter @@ -268,10 +264,8 @@ def remove_defaults(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="supportingServicesManagedInDynatrace") + @_utilities.deprecated("""Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""") def supporting_services_managed_in_dynatrace(self) -> Optional[pulumi.Input[bool]]: - warnings.warn("""Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""", DeprecationWarning) - pulumi.log.warn("""supporting_services_managed_in_dynatrace is deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""") - return pulumi.get(self, "supporting_services_managed_in_dynatrace") @supporting_services_managed_in_dynatrace.setter @@ -280,13 +274,11 @@ def supporting_services_managed_in_dynatrace(self, value: Optional[pulumi.Input[ @property @pulumi.getter(name="supportingServicesToMonitors") + @_utilities.deprecated("""Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""") def supporting_services_to_monitors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AwsCredentialsSupportingServicesToMonitorArgs']]]]: """ supporting services to be monitored """ - warnings.warn("""Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""", DeprecationWarning) - pulumi.log.warn("""supporting_services_to_monitors is deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""") - return pulumi.get(self, "supporting_services_to_monitors") @supporting_services_to_monitors.setter @@ -498,21 +490,17 @@ def remove_defaults(self) -> pulumi.Output[Optional[bool]]: @property @pulumi.getter(name="supportingServicesManagedInDynatrace") + @_utilities.deprecated("""Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""") def supporting_services_managed_in_dynatrace(self) -> pulumi.Output[Optional[bool]]: - warnings.warn("""Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""", DeprecationWarning) - pulumi.log.warn("""supporting_services_managed_in_dynatrace is deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates""") - return pulumi.get(self, "supporting_services_managed_in_dynatrace") @property @pulumi.getter(name="supportingServicesToMonitors") + @_utilities.deprecated("""Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""") def supporting_services_to_monitors(self) -> pulumi.Output[Optional[Sequence['outputs.AwsCredentialsSupportingServicesToMonitor']]]: """ supporting services to be monitored """ - warnings.warn("""Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""", DeprecationWarning) - pulumi.log.warn("""supporting_services_to_monitors is deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource `AwsService`""") - return pulumi.get(self, "supporting_services_to_monitors") @property diff --git a/sdk/python/pulumiverse_dynatrace/azure_credentials.py b/sdk/python/pulumiverse_dynatrace/azure_credentials.py index 925e8978..d1ad0618 100644 --- a/sdk/python/pulumiverse_dynatrace/azure_credentials.py +++ b/sdk/python/pulumiverse_dynatrace/azure_credentials.py @@ -197,13 +197,11 @@ def remove_defaults(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="supportingServices") + @_utilities.deprecated("""Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""") def supporting_services(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AzureCredentialsSupportingServiceArgs']]]]: """ A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server. """ - warnings.warn("""Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""", DeprecationWarning) - pulumi.log.warn("""supporting_services is deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""") - return pulumi.get(self, "supporting_services") @supporting_services.setter @@ -212,10 +210,8 @@ def supporting_services(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="supportingServicesManagedInDynatrace") + @_utilities.deprecated("""This attribute is deprecated and has no effect any more. It always defaults to `true`.""") def supporting_services_managed_in_dynatrace(self) -> Optional[pulumi.Input[bool]]: - warnings.warn("""This attribute is deprecated and has no effect any more. It always defaults to `true`.""", DeprecationWarning) - pulumi.log.warn("""supporting_services_managed_in_dynatrace is deprecated: This attribute is deprecated and has no effect any more. It always defaults to `true`.""") - return pulumi.get(self, "supporting_services_managed_in_dynatrace") @supporting_services_managed_in_dynatrace.setter @@ -421,13 +417,11 @@ def remove_defaults(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="supportingServices") + @_utilities.deprecated("""Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""") def supporting_services(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AzureCredentialsSupportingServiceArgs']]]]: """ A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server. """ - warnings.warn("""Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""", DeprecationWarning) - pulumi.log.warn("""supporting_services is deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""") - return pulumi.get(self, "supporting_services") @supporting_services.setter @@ -436,10 +430,8 @@ def supporting_services(self, value: Optional[pulumi.Input[Sequence[pulumi.Input @property @pulumi.getter(name="supportingServicesManagedInDynatrace") + @_utilities.deprecated("""This attribute is deprecated and has no effect any more. It always defaults to `true`.""") def supporting_services_managed_in_dynatrace(self) -> Optional[pulumi.Input[bool]]: - warnings.warn("""This attribute is deprecated and has no effect any more. It always defaults to `true`.""", DeprecationWarning) - pulumi.log.warn("""supporting_services_managed_in_dynatrace is deprecated: This attribute is deprecated and has no effect any more. It always defaults to `true`.""") - return pulumi.get(self, "supporting_services_managed_in_dynatrace") @supporting_services_managed_in_dynatrace.setter @@ -703,21 +695,17 @@ def remove_defaults(self) -> pulumi.Output[Optional[bool]]: @property @pulumi.getter(name="supportingServices") + @_utilities.deprecated("""Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""") def supporting_services(self) -> pulumi.Output[Optional[Sequence['outputs.AzureCredentialsSupportingService']]]: """ A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server. """ - warnings.warn("""Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""", DeprecationWarning) - pulumi.log.warn("""supporting_services is deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource `AzureService` instead.""") - return pulumi.get(self, "supporting_services") @property @pulumi.getter(name="supportingServicesManagedInDynatrace") + @_utilities.deprecated("""This attribute is deprecated and has no effect any more. It always defaults to `true`.""") def supporting_services_managed_in_dynatrace(self) -> pulumi.Output[Optional[bool]]: - warnings.warn("""This attribute is deprecated and has no effect any more. It always defaults to `true`.""", DeprecationWarning) - pulumi.log.warn("""supporting_services_managed_in_dynatrace is deprecated: This attribute is deprecated and has no effect any more. It always defaults to `true`.""") - return pulumi.get(self, "supporting_services_managed_in_dynatrace") @property diff --git a/sdk/python/pulumiverse_dynatrace/credentials.py b/sdk/python/pulumiverse_dynatrace/credentials.py index b837cc8d..e5a996e0 100644 --- a/sdk/python/pulumiverse_dynatrace/credentials.py +++ b/sdk/python/pulumiverse_dynatrace/credentials.py @@ -107,13 +107,11 @@ def certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="credentialUsageSummaries") + @_utilities.deprecated("""`credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""") def credential_usage_summaries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CredentialsCredentialUsageSummaryArgs']]]]: """ The list contains summary data related to the use of credentials """ - warnings.warn("""`credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""", DeprecationWarning) - pulumi.log.warn("""credential_usage_summaries is deprecated: `credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""") - return pulumi.get(self, "credential_usage_summaries") @credential_usage_summaries.setter @@ -203,13 +201,11 @@ def public(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""Deprecated(v279), please use `scopes` instead.""") def scope(self) -> Optional[pulumi.Input[str]]: """ The scope of the credentials set. Possible values are `ALL`, `EXTENSION` and `SYNTHETIC` """ - warnings.warn("""Deprecated(v279), please use `scopes` instead.""", DeprecationWarning) - pulumi.log.warn("""scope is deprecated: Deprecated(v279), please use `scopes` instead.""") - return pulumi.get(self, "scope") @scope.setter @@ -347,13 +343,11 @@ def certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="credentialUsageSummaries") + @_utilities.deprecated("""`credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""") def credential_usage_summaries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CredentialsCredentialUsageSummaryArgs']]]]: """ The list contains summary data related to the use of credentials """ - warnings.warn("""`credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""", DeprecationWarning) - pulumi.log.warn("""credential_usage_summaries is deprecated: `credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""") - return pulumi.get(self, "credential_usage_summaries") @credential_usage_summaries.setter @@ -443,13 +437,11 @@ def public(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter + @_utilities.deprecated("""Deprecated(v279), please use `scopes` instead.""") def scope(self) -> Optional[pulumi.Input[str]]: """ The scope of the credentials set. Possible values are `ALL`, `EXTENSION` and `SYNTHETIC` """ - warnings.warn("""Deprecated(v279), please use `scopes` instead.""", DeprecationWarning) - pulumi.log.warn("""scope is deprecated: Deprecated(v279), please use `scopes` instead.""") - return pulumi.get(self, "scope") @scope.setter @@ -676,13 +668,11 @@ def certificate(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter(name="credentialUsageSummaries") + @_utilities.deprecated("""`credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""") def credential_usage_summaries(self) -> pulumi.Output[Optional[Sequence['outputs.CredentialsCredentialUsageSummary']]]: """ The list contains summary data related to the use of credentials """ - warnings.warn("""`credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""", DeprecationWarning) - pulumi.log.warn("""credential_usage_summaries is deprecated: `credential_usage_summary` will be removed in future versions. It's not getting filled anymore, because it's runtime data""") - return pulumi.get(self, "credential_usage_summaries") @property @@ -740,13 +730,11 @@ def public(self) -> pulumi.Output[Optional[bool]]: @property @pulumi.getter + @_utilities.deprecated("""Deprecated(v279), please use `scopes` instead.""") def scope(self) -> pulumi.Output[Optional[str]]: """ The scope of the credentials set. Possible values are `ALL`, `EXTENSION` and `SYNTHETIC` """ - warnings.warn("""Deprecated(v279), please use `scopes` instead.""", DeprecationWarning) - pulumi.log.warn("""scope is deprecated: Deprecated(v279), please use `scopes` instead.""") - return pulumi.get(self, "scope") @property diff --git a/sdk/python/pulumiverse_dynatrace/custom_anomalies.py b/sdk/python/pulumiverse_dynatrace/custom_anomalies.py index 2f40838f..9fbdf8ec 100644 --- a/sdk/python/pulumiverse_dynatrace/custom_anomalies.py +++ b/sdk/python/pulumiverse_dynatrace/custom_anomalies.py @@ -141,13 +141,11 @@ def dimensions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['CustomA @property @pulumi.getter(name="disabledReason") + @_utilities.deprecated("""This property is not meant to be configured from the outside. It will get removed completely in future versions""") def disabled_reason(self) -> Optional[pulumi.Input[str]]: """ The reason of automatic disabling. The `NONE` means config was not disabled automatically. Possible values are `METRIC_DEFINITION_INCONSISTENCY`, `NONE`, `TOO_MANY_DIMS` and `TOPX_FORCIBLY_DEACTIVATED` """ - warnings.warn("""This property is not meant to be configured from the outside. It will get removed completely in future versions""", DeprecationWarning) - pulumi.log.warn("""disabled_reason is deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions""") - return pulumi.get(self, "disabled_reason") @disabled_reason.setter @@ -240,13 +238,11 @@ def unknowns(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="warningReason") + @_utilities.deprecated("""This property is not meant to be configured from the outside. It will get removed completely in future versions""") def warning_reason(self) -> Optional[pulumi.Input[str]]: """ The reason of a warning set on the config. The `NONE` means config has no warnings. The other supported value is `TOO_MANY_DIMS` """ - warnings.warn("""This property is not meant to be configured from the outside. It will get removed completely in future versions""", DeprecationWarning) - pulumi.log.warn("""warning_reason is deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions""") - return pulumi.get(self, "warning_reason") @warning_reason.setter @@ -361,13 +357,11 @@ def dimensions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['CustomA @property @pulumi.getter(name="disabledReason") + @_utilities.deprecated("""This property is not meant to be configured from the outside. It will get removed completely in future versions""") def disabled_reason(self) -> Optional[pulumi.Input[str]]: """ The reason of automatic disabling. The `NONE` means config was not disabled automatically. Possible values are `METRIC_DEFINITION_INCONSISTENCY`, `NONE`, `TOO_MANY_DIMS` and `TOPX_FORCIBLY_DEACTIVATED` """ - warnings.warn("""This property is not meant to be configured from the outside. It will get removed completely in future versions""", DeprecationWarning) - pulumi.log.warn("""disabled_reason is deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions""") - return pulumi.get(self, "disabled_reason") @disabled_reason.setter @@ -484,13 +478,11 @@ def unknowns(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="warningReason") + @_utilities.deprecated("""This property is not meant to be configured from the outside. It will get removed completely in future versions""") def warning_reason(self) -> Optional[pulumi.Input[str]]: """ The reason of a warning set on the config. The `NONE` means config has no warnings. The other supported value is `TOO_MANY_DIMS` """ - warnings.warn("""This property is not meant to be configured from the outside. It will get removed completely in future versions""", DeprecationWarning) - pulumi.log.warn("""warning_reason is deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions""") - return pulumi.get(self, "warning_reason") @warning_reason.setter @@ -695,13 +687,11 @@ def dimensions(self) -> pulumi.Output[Optional[Sequence['outputs.CustomAnomalies @property @pulumi.getter(name="disabledReason") + @_utilities.deprecated("""This property is not meant to be configured from the outside. It will get removed completely in future versions""") def disabled_reason(self) -> pulumi.Output[Optional[str]]: """ The reason of automatic disabling. The `NONE` means config was not disabled automatically. Possible values are `METRIC_DEFINITION_INCONSISTENCY`, `NONE`, `TOO_MANY_DIMS` and `TOPX_FORCIBLY_DEACTIVATED` """ - warnings.warn("""This property is not meant to be configured from the outside. It will get removed completely in future versions""", DeprecationWarning) - pulumi.log.warn("""disabled_reason is deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions""") - return pulumi.get(self, "disabled_reason") @property @@ -778,12 +768,10 @@ def unknowns(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter(name="warningReason") + @_utilities.deprecated("""This property is not meant to be configured from the outside. It will get removed completely in future versions""") def warning_reason(self) -> pulumi.Output[Optional[str]]: """ The reason of a warning set on the config. The `NONE` means config has no warnings. The other supported value is `TOO_MANY_DIMS` """ - warnings.warn("""This property is not meant to be configured from the outside. It will get removed completely in future versions""", DeprecationWarning) - pulumi.log.warn("""warning_reason is deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions""") - return pulumi.get(self, "warning_reason") diff --git a/sdk/python/pulumiverse_dynatrace/custom_device.py b/sdk/python/pulumiverse_dynatrace/custom_device.py index 040d7a2c..82e8a0b5 100644 --- a/sdk/python/pulumiverse_dynatrace/custom_device.py +++ b/sdk/python/pulumiverse_dynatrace/custom_device.py @@ -162,13 +162,11 @@ def listen_ports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]] @property @pulumi.getter + @_utilities.deprecated("""Please use the attribute `props` instead""") def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ The list of key-value pair properties that will be shown beneath the infographics of your custom device. """ - warnings.warn("""Please use the attribute `props` instead""", DeprecationWarning) - pulumi.log.warn("""properties is deprecated: Please use the attribute `props` instead""") - return pulumi.get(self, "properties") @properties.setter @@ -380,13 +378,11 @@ def listen_ports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]] @property @pulumi.getter + @_utilities.deprecated("""Please use the attribute `props` instead""") def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ The list of key-value pair properties that will be shown beneath the infographics of your custom device. """ - warnings.warn("""Please use the attribute `props` instead""", DeprecationWarning) - pulumi.log.warn("""properties is deprecated: Please use the attribute `props` instead""") - return pulumi.get(self, "properties") @properties.setter @@ -688,13 +684,11 @@ def listen_ports(self) -> pulumi.Output[Optional[Sequence[int]]]: @property @pulumi.getter + @_utilities.deprecated("""Please use the attribute `props` instead""") def properties(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ The list of key-value pair properties that will be shown beneath the infographics of your custom device. """ - warnings.warn("""Please use the attribute `props` instead""", DeprecationWarning) - pulumi.log.warn("""properties is deprecated: Please use the attribute `props` instead""") - return pulumi.get(self, "properties") @property diff --git a/sdk/python/pulumiverse_dynatrace/dashboard.py b/sdk/python/pulumiverse_dynatrace/dashboard.py index d28a8ab4..f045d2ae 100644 --- a/sdk/python/pulumiverse_dynatrace/dashboard.py +++ b/sdk/python/pulumiverse_dynatrace/dashboard.py @@ -53,13 +53,11 @@ def dashboard_metadata(self, value: Optional[pulumi.Input['DashboardDashboardMet @property @pulumi.getter + @_utilities.deprecated("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""") def metadata(self) -> Optional[pulumi.Input['DashboardMetadataArgs']]: """ `metadata` exists for backwards compatibility but shouldn't get specified anymore """ - warnings.warn("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""", DeprecationWarning) - pulumi.log.warn("""metadata is deprecated: `metadata` exists for backwards compatibility but shouldn't get specified anymore""") - return pulumi.get(self, "metadata") @metadata.setter @@ -131,13 +129,11 @@ def dashboard_metadata(self, value: Optional[pulumi.Input['DashboardDashboardMet @property @pulumi.getter + @_utilities.deprecated("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""") def metadata(self) -> Optional[pulumi.Input['DashboardMetadataArgs']]: """ `metadata` exists for backwards compatibility but shouldn't get specified anymore """ - warnings.warn("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""", DeprecationWarning) - pulumi.log.warn("""metadata is deprecated: `metadata` exists for backwards compatibility but shouldn't get specified anymore""") - return pulumi.get(self, "metadata") @metadata.setter @@ -274,13 +270,11 @@ def dashboard_metadata(self) -> pulumi.Output[Optional['outputs.DashboardDashboa @property @pulumi.getter + @_utilities.deprecated("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""") def metadata(self) -> pulumi.Output[Optional['outputs.DashboardMetadata']]: """ `metadata` exists for backwards compatibility but shouldn't get specified anymore """ - warnings.warn("""`metadata` exists for backwards compatibility but shouldn't get specified anymore""", DeprecationWarning) - pulumi.log.warn("""metadata is deprecated: `metadata` exists for backwards compatibility but shouldn't get specified anymore""") - return pulumi.get(self, "metadata") @property diff --git a/sdk/python/pulumiverse_dynatrace/document.py b/sdk/python/pulumiverse_dynatrace/document.py index f391f256..3befee46 100644 --- a/sdk/python/pulumiverse_dynatrace/document.py +++ b/sdk/python/pulumiverse_dynatrace/document.py @@ -18,7 +18,8 @@ def __init__(__self__, *, type: pulumi.Input[str], actor: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - owner: Optional[pulumi.Input[str]] = None): + owner: Optional[pulumi.Input[str]] = None, + private: Optional[pulumi.Input[bool]] = None): """ The set of arguments for constructing a Document resource. :param pulumi.Input[str] content: Document content as JSON @@ -26,6 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[str] actor: The user context the executions of the document will happen with :param pulumi.Input[str] name: The name/name of the document :param pulumi.Input[str] owner: The ID of the owner of this document + :param pulumi.Input[bool] private: Specifies whether the document is private or readable by everybody """ pulumi.set(__self__, "content", content) pulumi.set(__self__, "type", type) @@ -35,6 +37,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if owner is not None: pulumi.set(__self__, "owner", owner) + if private is not None: + pulumi.set(__self__, "private", private) @property @pulumi.getter @@ -96,6 +100,18 @@ def owner(self) -> Optional[pulumi.Input[str]]: def owner(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "owner", value) + @property + @pulumi.getter + def private(self) -> Optional[pulumi.Input[bool]]: + """ + Specifies whether the document is private or readable by everybody + """ + return pulumi.get(self, "private") + + @private.setter + def private(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "private", value) + @pulumi.input_type class _DocumentState: @@ -104,6 +120,7 @@ def __init__(__self__, *, content: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, owner: Optional[pulumi.Input[str]] = None, + private: Optional[pulumi.Input[bool]] = None, type: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[int]] = None): """ @@ -112,6 +129,7 @@ def __init__(__self__, *, :param pulumi.Input[str] content: Document content as JSON :param pulumi.Input[str] name: The name/name of the document :param pulumi.Input[str] owner: The ID of the owner of this document + :param pulumi.Input[bool] private: Specifies whether the document is private or readable by everybody :param pulumi.Input[str] type: Type of the document. Possible Values are `dashboard` and `notebook` :param pulumi.Input[int] version: The version of the document """ @@ -123,6 +141,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if owner is not None: pulumi.set(__self__, "owner", owner) + if private is not None: + pulumi.set(__self__, "private", private) if type is not None: pulumi.set(__self__, "type", type) if version is not None: @@ -176,6 +196,18 @@ def owner(self) -> Optional[pulumi.Input[str]]: def owner(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "owner", value) + @property + @pulumi.getter + def private(self) -> Optional[pulumi.Input[bool]]: + """ + Specifies whether the document is private or readable by everybody + """ + return pulumi.get(self, "private") + + @private.setter + def private(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "private", value) + @property @pulumi.getter def type(self) -> Optional[pulumi.Input[str]]: @@ -210,6 +242,7 @@ def __init__(__self__, content: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, owner: Optional[pulumi.Input[str]] = None, + private: Optional[pulumi.Input[bool]] = None, type: Optional[pulumi.Input[str]] = None, __props__=None): """ @@ -239,6 +272,7 @@ def __init__(__self__, :param pulumi.Input[str] content: Document content as JSON :param pulumi.Input[str] name: The name/name of the document :param pulumi.Input[str] owner: The ID of the owner of this document + :param pulumi.Input[bool] private: Specifies whether the document is private or readable by everybody :param pulumi.Input[str] type: Type of the document. Possible Values are `dashboard` and `notebook` """ ... @@ -287,6 +321,7 @@ def _internal_init(__self__, content: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, owner: Optional[pulumi.Input[str]] = None, + private: Optional[pulumi.Input[bool]] = None, type: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -303,6 +338,7 @@ def _internal_init(__self__, __props__.__dict__["content"] = content __props__.__dict__["name"] = name __props__.__dict__["owner"] = owner + __props__.__dict__["private"] = private if type is None and not opts.urn: raise TypeError("Missing required property 'type'") __props__.__dict__["type"] = type @@ -321,6 +357,7 @@ def get(resource_name: str, content: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, owner: Optional[pulumi.Input[str]] = None, + private: Optional[pulumi.Input[bool]] = None, type: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[int]] = None) -> 'Document': """ @@ -334,6 +371,7 @@ def get(resource_name: str, :param pulumi.Input[str] content: Document content as JSON :param pulumi.Input[str] name: The name/name of the document :param pulumi.Input[str] owner: The ID of the owner of this document + :param pulumi.Input[bool] private: Specifies whether the document is private or readable by everybody :param pulumi.Input[str] type: Type of the document. Possible Values are `dashboard` and `notebook` :param pulumi.Input[int] version: The version of the document """ @@ -345,6 +383,7 @@ def get(resource_name: str, __props__.__dict__["content"] = content __props__.__dict__["name"] = name __props__.__dict__["owner"] = owner + __props__.__dict__["private"] = private __props__.__dict__["type"] = type __props__.__dict__["version"] = version return Document(resource_name, opts=opts, __props__=__props__) @@ -381,6 +420,14 @@ def owner(self) -> pulumi.Output[str]: """ return pulumi.get(self, "owner") + @property + @pulumi.getter + def private(self) -> pulumi.Output[Optional[bool]]: + """ + Specifies whether the document is private or readable by everybody + """ + return pulumi.get(self, "private") + @property @pulumi.getter def type(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumiverse_dynatrace/get_autotag.py b/sdk/python/pulumiverse_dynatrace/get_autotag.py new file mode 100644 index 00000000..5e3a7fbf --- /dev/null +++ b/sdk/python/pulumiverse_dynatrace/get_autotag.py @@ -0,0 +1,189 @@ +# coding=utf-8 +# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from . import _utilities + +__all__ = [ + 'GetAutotagResult', + 'AwaitableGetAutotagResult', + 'get_autotag', + 'get_autotag_output', +] + +@pulumi.output_type +class GetAutotagResult: + """ + A collection of values returned by getAutotag. + """ + def __init__(__self__, id=None, name=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> str: + """ + The provider-assigned unique ID for this managed resource. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + +class AwaitableGetAutotagResult(GetAutotagResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetAutotagResult( + id=self.id, + name=self.name) + + +def get_autotag(name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetAutotagResult: + """ + The automatically applied tag data source allows the tag ID to be retrieved by its name. + + > This data source requires the API token scopes **Read settings** (`settings.read`) + + - `name` queries the automatically applied tag with the specified name + + ## Example Usage + + ```python + import pulumi + import pulumi_dynatrace as dynatrace + import pulumiverse_dynatrace as dynatrace + + example_autotag = dynatrace.get_autotag(name="Terraform Example") + example_autotag_rules = dynatrace.AutotagRules("exampleAutotagRules", + auto_tag_id=example_autotag.id, + rules=dynatrace.AutotagRulesRulesArgs( + rules=[ + dynatrace.AutotagRulesRulesRuleArgs( + type="ME", + enabled=True, + value_format="Java", + value_normalization="Leave text as-is", + attribute_rule=dynatrace.AutotagRulesRulesRuleAttributeRuleArgs( + entity_type="PROCESS_GROUP", + pg_to_host_propagation=True, + pg_to_service_propagation=False, + conditions=dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs( + conditions=[dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs( + enum_value="JAVA", + key="PROCESS_GROUP_TECHNOLOGY", + operator="EQUALS", + )], + ), + ), + ), + dynatrace.AutotagRulesRulesRuleArgs( + type="ME", + enabled=True, + value_format=".NET", + value_normalization="Leave text as-is", + attribute_rule=dynatrace.AutotagRulesRulesRuleAttributeRuleArgs( + entity_type="PROCESS_GROUP", + pg_to_host_propagation=True, + pg_to_service_propagation=False, + conditions=dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs( + conditions=[dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs( + enum_value="DOTNET", + key="PROCESS_GROUP_TECHNOLOGY", + operator="EQUALS", + )], + ), + ), + ), + ], + )) + ``` + """ + __args__ = dict() + __args__['name'] = name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('dynatrace:index/getAutotag:getAutotag', __args__, opts=opts, typ=GetAutotagResult).value + + return AwaitableGetAutotagResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name')) + + +@_utilities.lift_output_func(get_autotag) +def get_autotag_output(name: Optional[pulumi.Input[str]] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetAutotagResult]: + """ + The automatically applied tag data source allows the tag ID to be retrieved by its name. + + > This data source requires the API token scopes **Read settings** (`settings.read`) + + - `name` queries the automatically applied tag with the specified name + + ## Example Usage + + ```python + import pulumi + import pulumi_dynatrace as dynatrace + import pulumiverse_dynatrace as dynatrace + + example_autotag = dynatrace.get_autotag(name="Terraform Example") + example_autotag_rules = dynatrace.AutotagRules("exampleAutotagRules", + auto_tag_id=example_autotag.id, + rules=dynatrace.AutotagRulesRulesArgs( + rules=[ + dynatrace.AutotagRulesRulesRuleArgs( + type="ME", + enabled=True, + value_format="Java", + value_normalization="Leave text as-is", + attribute_rule=dynatrace.AutotagRulesRulesRuleAttributeRuleArgs( + entity_type="PROCESS_GROUP", + pg_to_host_propagation=True, + pg_to_service_propagation=False, + conditions=dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs( + conditions=[dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs( + enum_value="JAVA", + key="PROCESS_GROUP_TECHNOLOGY", + operator="EQUALS", + )], + ), + ), + ), + dynatrace.AutotagRulesRulesRuleArgs( + type="ME", + enabled=True, + value_format=".NET", + value_normalization="Leave text as-is", + attribute_rule=dynatrace.AutotagRulesRulesRuleAttributeRuleArgs( + entity_type="PROCESS_GROUP", + pg_to_host_propagation=True, + pg_to_service_propagation=False, + conditions=dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs( + conditions=[dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs( + enum_value="DOTNET", + key="PROCESS_GROUP_TECHNOLOGY", + operator="EQUALS", + )], + ), + ), + ), + ], + )) + ``` + """ + ... diff --git a/sdk/python/pulumiverse_dynatrace/host_monitoring.py b/sdk/python/pulumiverse_dynatrace/host_monitoring.py index 4d570742..0820b345 100644 --- a/sdk/python/pulumiverse_dynatrace/host_monitoring.py +++ b/sdk/python/pulumiverse_dynatrace/host_monitoring.py @@ -64,13 +64,11 @@ def host_id(self, value: pulumi.Input[str]): @property @pulumi.getter(name="autoInjection") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""") def auto_injection(self) -> Optional[pulumi.Input[bool]]: """ An auto-injection disabled with [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""auto_injection is deprecated: This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""") - return pulumi.get(self, "auto_injection") @auto_injection.setter @@ -79,13 +77,11 @@ def auto_injection(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="fullStack") + @_utilities.deprecated("""This attribute is not supported anymore by the Dynatrace API""") def full_stack(self) -> Optional[pulumi.Input[bool]]: """ Dynatrace uses full-stack monitoring by default, to monitor every aspect of your environment, including all processes, services, and applications detected on your hosts. """ - warnings.warn("""This attribute is not supported anymore by the Dynatrace API""", DeprecationWarning) - pulumi.log.warn("""full_stack is deprecated: This attribute is not supported anymore by the Dynatrace API""") - return pulumi.get(self, "full_stack") @full_stack.setter @@ -124,13 +120,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoInjection") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""") def auto_injection(self) -> Optional[pulumi.Input[bool]]: """ An auto-injection disabled with [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""auto_injection is deprecated: This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""") - return pulumi.get(self, "auto_injection") @auto_injection.setter @@ -151,13 +145,11 @@ def enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="fullStack") + @_utilities.deprecated("""This attribute is not supported anymore by the Dynatrace API""") def full_stack(self) -> Optional[pulumi.Input[bool]]: """ Dynatrace uses full-stack monitoring by default, to monitor every aspect of your environment, including all processes, services, and applications detected on your hosts. """ - warnings.warn("""This attribute is not supported anymore by the Dynatrace API""", DeprecationWarning) - pulumi.log.warn("""full_stack is deprecated: This attribute is not supported anymore by the Dynatrace API""") - return pulumi.get(self, "full_stack") @full_stack.setter @@ -278,13 +270,11 @@ def get(resource_name: str, @property @pulumi.getter(name="autoInjection") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""") def auto_injection(self) -> pulumi.Output[Optional[bool]]: """ An auto-injection disabled with [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""auto_injection is deprecated: This field has been moved to a new schema, please utilize the resource `HostMonitoringAdvanced` to configure this field.""") - return pulumi.get(self, "auto_injection") @property @@ -297,13 +287,11 @@ def enabled(self) -> pulumi.Output[bool]: @property @pulumi.getter(name="fullStack") + @_utilities.deprecated("""This attribute is not supported anymore by the Dynatrace API""") def full_stack(self) -> pulumi.Output[Optional[bool]]: """ Dynatrace uses full-stack monitoring by default, to monitor every aspect of your environment, including all processes, services, and applications detected on your hosts. """ - warnings.warn("""This attribute is not supported anymore by the Dynatrace API""", DeprecationWarning) - pulumi.log.warn("""full_stack is deprecated: This attribute is not supported anymore by the Dynatrace API""") - return pulumi.get(self, "full_stack") @property diff --git a/sdk/python/pulumiverse_dynatrace/iam_group.py b/sdk/python/pulumiverse_dynatrace/iam_group.py index 2029d526..07c66b4e 100644 --- a/sdk/python/pulumiverse_dynatrace/iam_group.py +++ b/sdk/python/pulumiverse_dynatrace/iam_group.py @@ -138,7 +138,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) ## Dynatrace Documentation @@ -184,7 +184,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) ## Dynatrace Documentation diff --git a/sdk/python/pulumiverse_dynatrace/iam_permission.py b/sdk/python/pulumiverse_dynatrace/iam_permission.py index 23590a63..cb188b3f 100644 --- a/sdk/python/pulumiverse_dynatrace/iam_permission.py +++ b/sdk/python/pulumiverse_dynatrace/iam_permission.py @@ -200,7 +200,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) ## Dynatrace Documentation @@ -247,7 +247,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) ## Dynatrace Documentation diff --git a/sdk/python/pulumiverse_dynatrace/iam_policy.py b/sdk/python/pulumiverse_dynatrace/iam_policy.py index f176d0a2..e30c2eda 100644 --- a/sdk/python/pulumiverse_dynatrace/iam_policy.py +++ b/sdk/python/pulumiverse_dynatrace/iam_policy.py @@ -34,6 +34,9 @@ def __init__(__self__, *, pulumi.set(__self__, "account", account) if description is not None: pulumi.set(__self__, "description", description) + if environment is not None: + warnings.warn("""Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""", DeprecationWarning) + pulumi.log.warn("""environment is deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""") if environment is not None: pulumi.set(__self__, "environment", environment) if name is not None: @@ -79,6 +82,7 @@ def description(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter + @_utilities.deprecated("""Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""") def environment(self) -> Optional[pulumi.Input[str]]: """ The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment @@ -138,6 +142,9 @@ def __init__(__self__, *, pulumi.set(__self__, "account", account) if description is not None: pulumi.set(__self__, "description", description) + if environment is not None: + warnings.warn("""Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""", DeprecationWarning) + pulumi.log.warn("""environment is deprecated: Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""") if environment is not None: pulumi.set(__self__, "environment", environment) if name is not None: @@ -175,6 +182,7 @@ def description(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter + @_utilities.deprecated("""Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""") def environment(self) -> Optional[pulumi.Input[str]]: """ The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment @@ -249,7 +257,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) ## Dynatrace Documentation @@ -306,7 +314,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) ## Dynatrace Documentation @@ -447,6 +455,7 @@ def description(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter + @_utilities.deprecated("""Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead""") def environment(self) -> pulumi.Output[Optional[str]]: """ The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment diff --git a/sdk/python/pulumiverse_dynatrace/iam_policy_bindings.py b/sdk/python/pulumiverse_dynatrace/iam_policy_bindings.py index f6426a3e..c58d1a33 100644 --- a/sdk/python/pulumiverse_dynatrace/iam_policy_bindings.py +++ b/sdk/python/pulumiverse_dynatrace/iam_policy_bindings.py @@ -166,7 +166,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) ## Dynatrace Documentation @@ -201,7 +201,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) ## Dynatrace Documentation diff --git a/sdk/python/pulumiverse_dynatrace/iam_policy_bindings_v2.py b/sdk/python/pulumiverse_dynatrace/iam_policy_bindings_v2.py index 75fb4fcb..d8cb5b92 100644 --- a/sdk/python/pulumiverse_dynatrace/iam_policy_bindings_v2.py +++ b/sdk/python/pulumiverse_dynatrace/iam_policy_bindings_v2.py @@ -169,7 +169,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) ## Dynatrace Documentation @@ -204,7 +204,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scope **Allow IAM policy configuration for environments** (`iam-policies-management`) + > This resource requires the OAuth client permissions **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`) ## Dynatrace Documentation diff --git a/sdk/python/pulumiverse_dynatrace/iam_user.py b/sdk/python/pulumiverse_dynatrace/iam_user.py index 7e5adbe0..dbb9ae7b 100644 --- a/sdk/python/pulumiverse_dynatrace/iam_user.py +++ b/sdk/python/pulumiverse_dynatrace/iam_user.py @@ -97,7 +97,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) ## Dynatrace Documentation @@ -139,7 +139,7 @@ def __init__(__self__, """ > This resource is excluded by default in the export utility since it is part of the account management API. You can, of course, specify that resource explicitly in order to export it. In that case, don't forget to specify the environment variables `DT_CLIENT_ID`, `DT_ACCOUNT_ID` and `DT_CLIENT_SECRET` for authentication. - > This resource requires the API token scopes **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) + > This resource requires the OAuth client permissions **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`) ## Dynatrace Documentation diff --git a/sdk/python/pulumiverse_dynatrace/kubernetes.py b/sdk/python/pulumiverse_dynatrace/kubernetes.py index 29a101e1..6fcc6c39 100644 --- a/sdk/python/pulumiverse_dynatrace/kubernetes.py +++ b/sdk/python/pulumiverse_dynatrace/kubernetes.py @@ -188,13 +188,11 @@ def certificate_check_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="cloudApplicationPipelineEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def cloud_application_pipeline_enabled(self) -> Optional[pulumi.Input[bool]]: """ Monitor Kubernetes namespaces, services, workloads, and pods """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""cloud_application_pipeline_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "cloud_application_pipeline_enabled") @cloud_application_pipeline_enabled.setter @@ -227,13 +225,11 @@ def endpoint_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="eventPatterns") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def event_patterns(self) -> Optional[pulumi.Input['KubernetesEventPatternsArgs']]: """ Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""event_patterns is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "event_patterns") @event_patterns.setter @@ -242,13 +238,11 @@ def event_patterns(self, value: Optional[pulumi.Input['KubernetesEventPatternsAr @property @pulumi.getter(name="eventProcessingActive") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def event_processing_active(self) -> Optional[pulumi.Input[bool]]: """ All events are monitored by default unless event filters are specified. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""event_processing_active is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "event_processing_active") @event_processing_active.setter @@ -257,13 +251,11 @@ def event_processing_active(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="filterEvents") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def filter_events(self) -> Optional[pulumi.Input[bool]]: """ Include only events specified by Events Field Selectors """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""filter_events is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "filter_events") @filter_events.setter @@ -284,13 +276,11 @@ def hostname_verification_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="includeAllFdiEvents") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def include_all_fdi_events(self) -> Optional[pulumi.Input[bool]]: """ For a list of included events, see the [documentation](https://dt-url.net/l61d02no). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""include_all_fdi_events is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "include_all_fdi_events") @include_all_fdi_events.setter @@ -299,14 +289,12 @@ def include_all_fdi_events(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="openMetricsBuiltinEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def open_metrics_builtin_enabled(self) -> Optional[pulumi.Input[bool]]: """ The workload resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""open_metrics_builtin_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "open_metrics_builtin_enabled") @open_metrics_builtin_enabled.setter @@ -315,13 +303,11 @@ def open_metrics_builtin_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="openMetricsPipelineEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def open_metrics_pipeline_enabled(self) -> Optional[pulumi.Input[bool]]: """ For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""open_metrics_pipeline_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "open_metrics_pipeline_enabled") @open_metrics_pipeline_enabled.setter @@ -330,13 +316,11 @@ def open_metrics_pipeline_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="pvcMonitoringEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def pvc_monitoring_enabled(self) -> Optional[pulumi.Input[bool]]: """ To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""pvc_monitoring_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "pvc_monitoring_enabled") @pvc_monitoring_enabled.setter @@ -498,13 +482,11 @@ def certificate_check_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="cloudApplicationPipelineEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def cloud_application_pipeline_enabled(self) -> Optional[pulumi.Input[bool]]: """ Monitor Kubernetes namespaces, services, workloads, and pods """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""cloud_application_pipeline_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "cloud_application_pipeline_enabled") @cloud_application_pipeline_enabled.setter @@ -561,13 +543,11 @@ def endpoint_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="eventPatterns") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def event_patterns(self) -> Optional[pulumi.Input['KubernetesEventPatternsArgs']]: """ Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""event_patterns is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "event_patterns") @event_patterns.setter @@ -576,13 +556,11 @@ def event_patterns(self, value: Optional[pulumi.Input['KubernetesEventPatternsAr @property @pulumi.getter(name="eventProcessingActive") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def event_processing_active(self) -> Optional[pulumi.Input[bool]]: """ All events are monitored by default unless event filters are specified. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""event_processing_active is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "event_processing_active") @event_processing_active.setter @@ -591,13 +569,11 @@ def event_processing_active(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="filterEvents") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def filter_events(self) -> Optional[pulumi.Input[bool]]: """ Include only events specified by Events Field Selectors """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""filter_events is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "filter_events") @filter_events.setter @@ -618,13 +594,11 @@ def hostname_verification_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="includeAllFdiEvents") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def include_all_fdi_events(self) -> Optional[pulumi.Input[bool]]: """ For a list of included events, see the [documentation](https://dt-url.net/l61d02no). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""include_all_fdi_events is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "include_all_fdi_events") @include_all_fdi_events.setter @@ -645,14 +619,12 @@ def label(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="openMetricsBuiltinEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def open_metrics_builtin_enabled(self) -> Optional[pulumi.Input[bool]]: """ The workload resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""open_metrics_builtin_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "open_metrics_builtin_enabled") @open_metrics_builtin_enabled.setter @@ -661,13 +633,11 @@ def open_metrics_builtin_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="openMetricsPipelineEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def open_metrics_pipeline_enabled(self) -> Optional[pulumi.Input[bool]]: """ For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""open_metrics_pipeline_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "open_metrics_pipeline_enabled") @open_metrics_pipeline_enabled.setter @@ -676,13 +646,11 @@ def open_metrics_pipeline_enabled(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="pvcMonitoringEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def pvc_monitoring_enabled(self) -> Optional[pulumi.Input[bool]]: """ To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""pvc_monitoring_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "pvc_monitoring_enabled") @pvc_monitoring_enabled.setter @@ -931,13 +899,11 @@ def certificate_check_enabled(self) -> pulumi.Output[Optional[bool]]: @property @pulumi.getter(name="cloudApplicationPipelineEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def cloud_application_pipeline_enabled(self) -> pulumi.Output[Optional[bool]]: """ Monitor Kubernetes namespaces, services, workloads, and pods """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""cloud_application_pipeline_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "cloud_application_pipeline_enabled") @property @@ -974,35 +940,29 @@ def endpoint_url(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter(name="eventPatterns") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def event_patterns(self) -> pulumi.Output[Optional['outputs.KubernetesEventPatterns']]: """ Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""event_patterns is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "event_patterns") @property @pulumi.getter(name="eventProcessingActive") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def event_processing_active(self) -> pulumi.Output[Optional[bool]]: """ All events are monitored by default unless event filters are specified. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""event_processing_active is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "event_processing_active") @property @pulumi.getter(name="filterEvents") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def filter_events(self) -> pulumi.Output[Optional[bool]]: """ Include only events specified by Events Field Selectors """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""filter_events is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "filter_events") @property @@ -1015,13 +975,11 @@ def hostname_verification_enabled(self) -> pulumi.Output[Optional[bool]]: @property @pulumi.getter(name="includeAllFdiEvents") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def include_all_fdi_events(self) -> pulumi.Output[Optional[bool]]: """ For a list of included events, see the [documentation](https://dt-url.net/l61d02no). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""include_all_fdi_events is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "include_all_fdi_events") @property @@ -1034,36 +992,30 @@ def label(self) -> pulumi.Output[str]: @property @pulumi.getter(name="openMetricsBuiltinEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def open_metrics_builtin_enabled(self) -> pulumi.Output[Optional[bool]]: """ The workload resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""open_metrics_builtin_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "open_metrics_builtin_enabled") @property @pulumi.getter(name="openMetricsPipelineEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def open_metrics_pipeline_enabled(self) -> pulumi.Output[Optional[bool]]: """ For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw). """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""open_metrics_pipeline_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "open_metrics_pipeline_enabled") @property @pulumi.getter(name="pvcMonitoringEnabled") + @_utilities.deprecated("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") def pvc_monitoring_enabled(self) -> pulumi.Output[Optional[bool]]: """ To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment. """ - warnings.warn("""This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""", DeprecationWarning) - pulumi.log.warn("""pvc_monitoring_enabled is deprecated: This field has been moved to a new schema, please utilize the resource `K8sMonitoring` to configure this field.""") - return pulumi.get(self, "pvc_monitoring_enabled") @property diff --git a/sdk/python/pulumiverse_dynatrace/outputs.py b/sdk/python/pulumiverse_dynatrace/outputs.py index 8969c6a6..f80c852f 100644 --- a/sdk/python/pulumiverse_dynatrace/outputs.py +++ b/sdk/python/pulumiverse_dynatrace/outputs.py @@ -6604,13 +6604,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionApplicationTypeComparison']]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @property @@ -6631,24 +6629,20 @@ def azure_compute_mode_comparisons(self) -> Optional[Sequence['outputs.AutotagRu @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[Sequence['outputs.AutotagRuleConditionAzureComputeMode']]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[Sequence['outputs.AutotagRuleConditionAzureSkuComparision']]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @property @@ -6661,35 +6655,29 @@ def azure_skus(self) -> Optional[Sequence['outputs.AutotagRuleConditionAzureSkus @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[Sequence['outputs.AutotagRuleConditionBaseComparisonBasic']]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[Sequence['outputs.AutotagRuleConditionBaseConditionKey']]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[Sequence['outputs.AutotagRuleConditionBitnessComparision']]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @property @@ -6702,13 +6690,11 @@ def bitnesses(self) -> Optional[Sequence['outputs.AutotagRuleConditionBitness']] @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionCloudTypeComparison']]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @property @@ -6729,13 +6715,11 @@ def comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionComparis @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionCustomApplicationTypeComparison']]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @property @@ -6748,13 +6732,11 @@ def custom_application_types(self) -> Optional[Sequence['outputs.AutotagRuleCond @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[Sequence['outputs.AutotagRuleConditionCustomHostMetadataConditionKey']]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @property @@ -6767,13 +6749,11 @@ def custom_host_metadatas(self) -> Optional[Sequence['outputs.AutotagRuleConditi @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[Sequence['outputs.AutotagRuleConditionCustomProcessMetadataConditionKey']]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @property @@ -6794,24 +6774,20 @@ def database_topologies(self) -> Optional[Sequence['outputs.AutotagRuleCondition @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionDatabaseTopologyComparison']]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionDcrumDecoderComparison']]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @property @@ -6832,13 +6808,11 @@ def entities(self) -> Optional[Sequence['outputs.AutotagRuleConditionEntity']]: @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionEntityIdComparison']]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @property @@ -6851,13 +6825,11 @@ def host_teches(self) -> Optional[Sequence['outputs.AutotagRuleConditionHostTech @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[Sequence['outputs.AutotagRuleConditionHypervisorTypeComparision']]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @property @@ -6870,13 +6842,11 @@ def hypervisors(self) -> Optional[Sequence['outputs.AutotagRuleConditionHypervis @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionIndexedNameComparison']]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @property @@ -6889,13 +6859,11 @@ def indexed_names(self) -> Optional[Sequence['outputs.AutotagRuleConditionIndexe @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionIndexedStringComparison']]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @property @@ -6908,13 +6876,11 @@ def indexed_strings(self) -> Optional[Sequence['outputs.AutotagRuleConditionInde @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionIndexedTagComparison']]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @property @@ -6927,13 +6893,11 @@ def indexed_tags(self) -> Optional[Sequence['outputs.AutotagRuleConditionIndexed @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionIntegerComparison']]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @property @@ -6946,13 +6910,11 @@ def integers(self) -> Optional[Sequence['outputs.AutotagRuleConditionInteger']]: @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionIpaddressComparison']]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @property @@ -6973,13 +6935,11 @@ def keys(self) -> Optional[Sequence['outputs.AutotagRuleConditionKey']]: @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionMobilePlatformComparison']]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @property @@ -7008,35 +6968,29 @@ def os_types(self) -> Optional[Sequence['outputs.AutotagRuleConditionOsType']]: @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionOsarchitectureComparison']]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionOstypeComparison']]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionPaasTypeComparison']]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @property @@ -7049,13 +7003,11 @@ def paas_types(self) -> Optional[Sequence['outputs.AutotagRuleConditionPaasType' @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[Sequence['outputs.AutotagRuleConditionProcessMetadataConditionKey']]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @property @@ -7076,24 +7028,20 @@ def service_topologies(self) -> Optional[Sequence['outputs.AutotagRuleConditionS @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionServiceTopologyComparison']]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionServiceTypeComparison']]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @property @@ -7106,46 +7054,38 @@ def service_types(self) -> Optional[Sequence['outputs.AutotagRuleConditionServic @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionSimpleHostTechComparison']]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionSimpleTechComparison']]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionStringComparison']]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[Sequence['outputs.AutotagRuleConditionStringConditionKey']]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @property @@ -7166,13 +7106,11 @@ def strings(self) -> Optional[Sequence['outputs.AutotagRuleConditionString']]: @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionSyntheticEngineTypeComparison']]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @property @@ -7185,13 +7123,11 @@ def synthetic_engines(self) -> Optional[Sequence['outputs.AutotagRuleConditionSy @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[Sequence['outputs.AutotagRuleConditionTagComparison']]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @property @@ -7316,13 +7252,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -7493,13 +7427,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -7754,13 +7686,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -7877,13 +7807,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -8042,13 +7970,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -8181,13 +8107,11 @@ def dynamic_key(self) -> 'outputs.AutotagRuleConditionCustomHostMetadataConditio @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -8394,13 +8318,11 @@ def dynamic_key(self) -> 'outputs.AutotagRuleConditionCustomProcessMetadataCondi @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -8591,13 +8513,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -8714,13 +8634,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -8837,13 +8755,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -9074,13 +8990,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -9197,13 +9111,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -9320,13 +9232,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -9443,13 +9353,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -9672,13 +9580,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -9853,13 +9759,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10018,13 +9922,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10195,13 +10097,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10264,13 +10164,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10387,13 +10285,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10526,13 +10422,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10641,13 +10535,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10764,13 +10656,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10833,13 +10723,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -10962,13 +10850,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -11203,13 +11089,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -11470,13 +11354,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -11829,13 +11711,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -11952,13 +11832,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -26555,24 +26433,20 @@ def preset(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""Please use the resource `DashboardSharing` to configure share settings""") def shared(self) -> Optional[bool]: """ the dashboard is shared (`true`) or private (`false`) """ - warnings.warn("""Please use the resource `DashboardSharing` to configure share settings""", DeprecationWarning) - pulumi.log.warn("""shared is deprecated: Please use the resource `DashboardSharing` to configure share settings""") - return pulumi.get(self, "shared") @property @pulumi.getter(name="sharingDetails") + @_utilities.deprecated("""Please use the resource `DashboardSharing` to configure share settings""") def sharing_details(self) -> Optional['outputs.DashboardDashboardMetadataSharingDetails']: """ represents sharing configuration of a dashboard """ - warnings.warn("""Please use the resource `DashboardSharing` to configure share settings""", DeprecationWarning) - pulumi.log.warn("""sharing_details is deprecated: Please use the resource `DashboardSharing` to configure share settings""") - return pulumi.get(self, "sharing_details") @property @@ -28632,26 +28506,22 @@ def user_action_masking_enabled(self) -> bool: @property @pulumi.getter(name="ipAddressMasking") + @_utilities.deprecated("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") def ip_address_masking(self) -> Optional[str]: """ Possible Values: `All`, `Public` """ - warnings.warn("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""", DeprecationWarning) - pulumi.log.warn("""ip_address_masking is deprecated: This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") - return pulumi.get(self, "ip_address_masking") @property @pulumi.getter(name="ipAddressMaskingEnabled") + @_utilities.deprecated("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") def ip_address_masking_enabled(self) -> Optional[bool]: """ Dynatrace captures the IP addresses of your end-users to determine the regions from which they access your application. To learn more, visit [Mask IPs and GPS coordinates](https://dt-url.net/mask-end-users-ip-addresses).. Dynatrace also captures GPS data from mobile apps that provide their users with the option of sharing geolocation data. On the server side, Dynatrace captures IP addresses to enable detailed troubleshooting for Dynatrace service calls. Once enabled, IP address masking sets the last octet of monitored IPv4 addresses and the last 80 bits of IPv6 addresses to zeroes. GPS coordinates are rounded up to 1 decimal place (~10 km). This masking occurs in memory. Full IP addresses are never written to disk. Location lookups are made using anonymized IP addresses and GPS coordinates. """ - warnings.warn("""This property is not supported anymore by the Dynatrace REST API (since schema version 4)""", DeprecationWarning) - pulumi.log.warn("""ip_address_masking_enabled is deprecated: This property is not supported anymore by the Dynatrace REST API (since schema version 4)""") - return pulumi.get(self, "ip_address_masking_enabled") @@ -37859,13 +37729,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionApplicationTypeComparison']]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @property @@ -37886,24 +37754,20 @@ def azure_compute_mode_comparisons(self) -> Optional[Sequence['outputs.HostNamin @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[Sequence['outputs.HostNamingConditionConditionAzureComputeMode']]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[Sequence['outputs.HostNamingConditionConditionAzureSkuComparision']]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @property @@ -37916,35 +37780,29 @@ def azure_skus(self) -> Optional[Sequence['outputs.HostNamingConditionConditionA @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[Sequence['outputs.HostNamingConditionConditionBaseComparisonBasic']]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[Sequence['outputs.HostNamingConditionConditionBaseConditionKey']]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[Sequence['outputs.HostNamingConditionConditionBitnessComparision']]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @property @@ -37957,13 +37815,11 @@ def bitnesses(self) -> Optional[Sequence['outputs.HostNamingConditionConditionBi @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionCloudTypeComparison']]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @property @@ -37984,13 +37840,11 @@ def comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionCondition @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionCustomApplicationTypeComparison']]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @property @@ -38003,13 +37857,11 @@ def custom_application_types(self) -> Optional[Sequence['outputs.HostNamingCondi @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[Sequence['outputs.HostNamingConditionConditionCustomHostMetadataConditionKey']]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @property @@ -38022,13 +37874,11 @@ def custom_host_metadatas(self) -> Optional[Sequence['outputs.HostNamingConditio @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[Sequence['outputs.HostNamingConditionConditionCustomProcessMetadataConditionKey']]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @property @@ -38049,24 +37899,20 @@ def database_topologies(self) -> Optional[Sequence['outputs.HostNamingConditionC @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionDatabaseTopologyComparison']]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionDcrumDecoderComparison']]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @property @@ -38087,13 +37933,11 @@ def entities(self) -> Optional[Sequence['outputs.HostNamingConditionConditionEnt @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionEntityIdComparison']]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @property @@ -38106,13 +37950,11 @@ def host_teches(self) -> Optional[Sequence['outputs.HostNamingConditionCondition @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[Sequence['outputs.HostNamingConditionConditionHypervisorTypeComparision']]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @property @@ -38125,13 +37967,11 @@ def hypervisors(self) -> Optional[Sequence['outputs.HostNamingConditionCondition @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionIndexedNameComparison']]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @property @@ -38144,13 +37984,11 @@ def indexed_names(self) -> Optional[Sequence['outputs.HostNamingConditionConditi @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionIndexedStringComparison']]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @property @@ -38163,13 +38001,11 @@ def indexed_strings(self) -> Optional[Sequence['outputs.HostNamingConditionCondi @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionIndexedTagComparison']]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @property @@ -38182,13 +38018,11 @@ def indexed_tags(self) -> Optional[Sequence['outputs.HostNamingConditionConditio @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionIntegerComparison']]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @property @@ -38201,13 +38035,11 @@ def integers(self) -> Optional[Sequence['outputs.HostNamingConditionConditionInt @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionIpaddressComparison']]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @property @@ -38228,13 +38060,11 @@ def keys(self) -> Optional[Sequence['outputs.HostNamingConditionConditionKey']]: @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionMobilePlatformComparison']]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @property @@ -38263,35 +38093,29 @@ def os_types(self) -> Optional[Sequence['outputs.HostNamingConditionConditionOsT @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionOsarchitectureComparison']]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionOstypeComparison']]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionPaasTypeComparison']]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @property @@ -38304,13 +38128,11 @@ def paas_types(self) -> Optional[Sequence['outputs.HostNamingConditionConditionP @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[Sequence['outputs.HostNamingConditionConditionProcessMetadataConditionKey']]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @property @@ -38331,24 +38153,20 @@ def service_topologies(self) -> Optional[Sequence['outputs.HostNamingConditionCo @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionServiceTopologyComparison']]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionServiceTypeComparison']]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @property @@ -38361,46 +38179,38 @@ def service_types(self) -> Optional[Sequence['outputs.HostNamingConditionConditi @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionSimpleHostTechComparison']]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionSimpleTechComparison']]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionStringComparison']]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[Sequence['outputs.HostNamingConditionConditionStringConditionKey']]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @property @@ -38421,13 +38231,11 @@ def strings(self) -> Optional[Sequence['outputs.HostNamingConditionConditionStri @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionSyntheticEngineTypeComparison']]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @property @@ -38440,13 +38248,11 @@ def synthetic_engines(self) -> Optional[Sequence['outputs.HostNamingConditionCon @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[Sequence['outputs.HostNamingConditionConditionTagComparison']]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @property @@ -38571,13 +38377,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -38748,13 +38552,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39009,13 +38811,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39132,13 +38932,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39297,13 +39095,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39436,13 +39232,11 @@ def dynamic_key(self) -> 'outputs.HostNamingConditionConditionCustomHostMetadata @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39649,13 +39443,11 @@ def dynamic_key(self) -> 'outputs.HostNamingConditionConditionCustomProcessMetad @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39846,13 +39638,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -39969,13 +39759,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -40092,13 +39880,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -40329,13 +40115,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -40452,13 +40236,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -40575,13 +40357,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -40698,13 +40478,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -40927,13 +40705,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41108,13 +40884,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41273,13 +41047,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41450,13 +41222,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41519,13 +41289,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41642,13 +41410,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41781,13 +41547,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -41896,13 +41660,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -42019,13 +41781,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -42088,13 +41848,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -42217,13 +41975,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -42458,13 +42214,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -42725,13 +42479,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -43084,13 +42836,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -43207,13 +42957,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -50356,13 +50104,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionApplicationTypeComparison']]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @property @@ -50383,24 +50129,20 @@ def azure_compute_mode_comparisons(self) -> Optional[Sequence['outputs.Managemen @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionAzureComputeMode']]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionAzureSkuComparision']]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @property @@ -50413,35 +50155,29 @@ def azure_skus(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionAz @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionBaseComparisonBasic']]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionBaseConditionKey']]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionBitnessComparision']]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @property @@ -50454,13 +50190,11 @@ def bitnesses(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionBit @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionCloudTypeComparison']]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @property @@ -50481,13 +50215,11 @@ def comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionC @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionCustomApplicationTypeComparison']]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @property @@ -50500,13 +50232,11 @@ def custom_application_types(self) -> Optional[Sequence['outputs.ManagementZoneR @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionCustomHostMetadataConditionKey']]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @property @@ -50519,13 +50249,11 @@ def custom_host_metadatas(self) -> Optional[Sequence['outputs.ManagementZoneRule @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionCustomProcessMetadataConditionKey']]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @property @@ -50546,24 +50274,20 @@ def database_topologies(self) -> Optional[Sequence['outputs.ManagementZoneRuleCo @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionDatabaseTopologyComparison']]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionDcrumDecoderComparison']]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @property @@ -50584,13 +50308,11 @@ def entities(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionEnti @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionEntityIdComparison']]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @property @@ -50603,13 +50325,11 @@ def host_teches(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionH @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionHypervisorTypeComparision']]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @property @@ -50622,13 +50342,11 @@ def hypervisors(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionH @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionIndexedNameComparison']]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @property @@ -50641,13 +50359,11 @@ def indexed_names(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditio @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionIndexedStringComparison']]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @property @@ -50660,13 +50376,11 @@ def indexed_strings(self) -> Optional[Sequence['outputs.ManagementZoneRuleCondit @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionIndexedTagComparison']]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @property @@ -50679,13 +50393,11 @@ def indexed_tags(self) -> Optional[Sequence['outputs.ManagementZoneRuleCondition @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionIntegerComparison']]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @property @@ -50698,13 +50410,11 @@ def integers(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionInte @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionIpaddressComparison']]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @property @@ -50725,13 +50435,11 @@ def keys(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionKey']]: @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionMobilePlatformComparison']]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @property @@ -50760,35 +50468,29 @@ def os_types(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionOsTy @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionOsarchitectureComparison']]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionOstypeComparison']]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionPaasTypeComparison']]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @property @@ -50801,13 +50503,11 @@ def paas_types(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionPa @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionProcessMetadataConditionKey']]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @property @@ -50828,24 +50528,20 @@ def service_topologies(self) -> Optional[Sequence['outputs.ManagementZoneRuleCon @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionServiceTopologyComparison']]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionServiceTypeComparison']]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @property @@ -50858,46 +50554,38 @@ def service_types(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditio @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionSimpleHostTechComparison']]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionSimpleTechComparison']]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionStringComparison']]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionStringConditionKey']]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @property @@ -50918,13 +50606,11 @@ def strings(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionStrin @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionSyntheticEngineTypeComparison']]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @property @@ -50937,13 +50623,11 @@ def synthetic_engines(self) -> Optional[Sequence['outputs.ManagementZoneRuleCond @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[Sequence['outputs.ManagementZoneRuleConditionTagComparison']]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @property @@ -51068,13 +50752,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -51245,13 +50927,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -51506,13 +51186,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -51629,13 +51307,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -51794,13 +51470,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -51933,13 +51607,11 @@ def dynamic_key(self) -> 'outputs.ManagementZoneRuleConditionCustomHostMetadataC @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -52146,13 +51818,11 @@ def dynamic_key(self) -> 'outputs.ManagementZoneRuleConditionCustomProcessMetada @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -52343,13 +52013,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -52466,13 +52134,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -52589,13 +52255,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -52826,13 +52490,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -52949,13 +52611,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -53072,13 +52732,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -53195,13 +52853,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -53424,13 +53080,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -53605,13 +53259,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -53770,13 +53422,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -53947,13 +53597,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54016,13 +53664,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54139,13 +53785,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54278,13 +53922,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54393,13 +54035,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54516,13 +54156,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54585,13 +54223,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54714,13 +54350,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -54955,13 +54589,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -55222,13 +54854,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -55581,13 +55211,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -55704,13 +55332,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -56108,11 +55734,11 @@ def __init__(__self__, *, :param bool azure_to_pgpropagation: Apply to process groups connected to matching Azure entities :param bool azure_to_service_propagation: Apply to services provided by matching Azure entities :param bool custom_device_group_to_custom_device_propagation: Apply to custom devices in a custom device group - :param bool host_to_pgpropagation: Apply to processes running on matching hosts - :param bool pg_to_host_propagation: Apply to underlying hosts of matching process groups - :param bool pg_to_service_propagation: Apply to all services provided by the process groups - :param bool service_to_host_propagation: Apply to underlying hosts of matching services - :param bool service_to_pgpropagation: Apply to underlying process groups of matching services + :param bool host_to_pgpropagation: Apply to processes running on matching hosts. `entity_type` must be set to `HOST` + :param bool pg_to_host_propagation: Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` + :param bool pg_to_service_propagation: Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` + :param bool service_to_host_propagation: Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` + :param bool service_to_pgpropagation: Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` """ pulumi.set(__self__, "attribute_conditions", attribute_conditions) pulumi.set(__self__, "entity_type", entity_type) @@ -56177,7 +55803,7 @@ def custom_device_group_to_custom_device_propagation(self) -> Optional[bool]: @pulumi.getter(name="hostToPgpropagation") def host_to_pgpropagation(self) -> Optional[bool]: """ - Apply to processes running on matching hosts + Apply to processes running on matching hosts. `entity_type` must be set to `HOST` """ return pulumi.get(self, "host_to_pgpropagation") @@ -56185,7 +55811,7 @@ def host_to_pgpropagation(self) -> Optional[bool]: @pulumi.getter(name="pgToHostPropagation") def pg_to_host_propagation(self) -> Optional[bool]: """ - Apply to underlying hosts of matching process groups + Apply to underlying hosts of matching process groups. `entity_type` must be set to `PROCESS_GROUP` """ return pulumi.get(self, "pg_to_host_propagation") @@ -56193,7 +55819,7 @@ def pg_to_host_propagation(self) -> Optional[bool]: @pulumi.getter(name="pgToServicePropagation") def pg_to_service_propagation(self) -> Optional[bool]: """ - Apply to all services provided by the process groups + Apply to all services provided by the process groups. `entity_type` must be set to `PROCESS_GROUP` """ return pulumi.get(self, "pg_to_service_propagation") @@ -56201,7 +55827,7 @@ def pg_to_service_propagation(self) -> Optional[bool]: @pulumi.getter(name="serviceToHostPropagation") def service_to_host_propagation(self) -> Optional[bool]: """ - Apply to underlying hosts of matching services + Apply to underlying hosts of matching services. `entity_type` must be set to `SERVICE` """ return pulumi.get(self, "service_to_host_propagation") @@ -56209,7 +55835,7 @@ def service_to_host_propagation(self) -> Optional[bool]: @pulumi.getter(name="serviceToPgpropagation") def service_to_pgpropagation(self) -> Optional[bool]: """ - Apply to underlying process groups of matching services + Apply to underlying process groups of matching services. `entity_type` must be set to `SERVICE` """ return pulumi.get(self, "service_to_pgpropagation") @@ -62553,13 +62179,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionApplicationTypeComparison']]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @property @@ -62580,24 +62204,20 @@ def azure_compute_mode_comparisons(self) -> Optional[Sequence['outputs.Processgr @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionAzureComputeMode']]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionAzureSkuComparision']]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @property @@ -62610,35 +62230,29 @@ def azure_skus(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCo @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionBaseComparisonBasic']]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionBaseConditionKey']]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionBitnessComparision']]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @property @@ -62651,13 +62265,11 @@ def bitnesses(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCon @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionCloudTypeComparison']]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @property @@ -62678,13 +62290,11 @@ def comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionC @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionCustomApplicationTypeComparison']]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @property @@ -62697,13 +62307,11 @@ def custom_application_types(self) -> Optional[Sequence['outputs.ProcessgroupNam @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionCustomHostMetadataConditionKey']]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @property @@ -62716,13 +62324,11 @@ def custom_host_metadatas(self) -> Optional[Sequence['outputs.ProcessgroupNaming @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKey']]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @property @@ -62743,24 +62349,20 @@ def database_topologies(self) -> Optional[Sequence['outputs.ProcessgroupNamingCo @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionDatabaseTopologyComparison']]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionDcrumDecoderComparison']]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @property @@ -62781,13 +62383,11 @@ def entities(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCond @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionEntityIdComparison']]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @property @@ -62800,13 +62400,11 @@ def host_teches(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionC @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionHypervisorTypeComparision']]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @property @@ -62819,13 +62417,11 @@ def hypervisors(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionC @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionIndexedNameComparison']]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @property @@ -62838,13 +62434,11 @@ def indexed_names(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditio @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionIndexedStringComparison']]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @property @@ -62857,13 +62451,11 @@ def indexed_strings(self) -> Optional[Sequence['outputs.ProcessgroupNamingCondit @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionIndexedTagComparison']]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @property @@ -62876,13 +62468,11 @@ def indexed_tags(self) -> Optional[Sequence['outputs.ProcessgroupNamingCondition @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionIntegerComparison']]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @property @@ -62895,13 +62485,11 @@ def integers(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCond @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionIpaddressComparison']]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @property @@ -62922,13 +62510,11 @@ def keys(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditio @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionMobilePlatformComparison']]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @property @@ -62957,35 +62543,29 @@ def os_types(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCond @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionOsarchitectureComparison']]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionOstypeComparison']]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionPaasTypeComparison']]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @property @@ -62998,13 +62578,11 @@ def paas_types(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCo @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionProcessMetadataConditionKey']]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @property @@ -63025,24 +62603,20 @@ def service_topologies(self) -> Optional[Sequence['outputs.ProcessgroupNamingCon @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionServiceTopologyComparison']]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionServiceTypeComparison']]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @property @@ -63055,46 +62629,38 @@ def service_types(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditio @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionSimpleHostTechComparison']]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionSimpleTechComparison']]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionStringComparison']]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionStringConditionKey']]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @property @@ -63115,13 +62681,11 @@ def strings(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionCondi @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionSyntheticEngineTypeComparison']]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @property @@ -63134,13 +62698,11 @@ def synthetic_engines(self) -> Optional[Sequence['outputs.ProcessgroupNamingCond @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[Sequence['outputs.ProcessgroupNamingConditionConditionTagComparison']]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @property @@ -63265,13 +62827,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -63442,13 +63002,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -63703,13 +63261,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -63826,13 +63382,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -63991,13 +63545,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -64130,13 +63682,11 @@ def dynamic_key(self) -> 'outputs.ProcessgroupNamingConditionConditionCustomHost @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -64343,13 +63893,11 @@ def dynamic_key(self) -> 'outputs.ProcessgroupNamingConditionConditionCustomProc @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -64540,13 +64088,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -64663,13 +64209,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -64786,13 +64330,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65023,13 +64565,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65146,13 +64686,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65269,13 +64807,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65392,13 +64928,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65621,13 +65155,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65802,13 +65334,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -65967,13 +65497,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66144,13 +65672,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66213,13 +65739,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66336,13 +65860,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66475,13 +65997,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66590,13 +66110,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66713,13 +66231,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66782,13 +66298,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -66911,13 +66425,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -67152,13 +66664,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -67419,13 +66929,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -67778,13 +67286,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -67901,13 +67407,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -78496,13 +78000,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="applicationTypeComparisons") + @_utilities.deprecated("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") def application_type_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionApplicationTypeComparison']]: """ Comparison for `APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""application_type_comparisons is deprecated: You should use 'application_type' instead of 'application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "application_type_comparisons") @property @@ -78523,24 +78025,20 @@ def azure_compute_mode_comparisons(self) -> Optional[Sequence['outputs.ServiceNa @property @pulumi.getter(name="azureComputeModes") + @_utilities.deprecated("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") def azure_compute_modes(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionAzureComputeMode']]: """ Comparison for `AZURE_COMPUTE_MODE` attributes """ - warnings.warn("""You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_compute_modes is deprecated: You should use 'azure_compute_mode' instead of 'azure_compute_mode_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_compute_modes") @property @pulumi.getter(name="azureSkuComparisions") + @_utilities.deprecated("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") def azure_sku_comparisions(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionAzureSkuComparision']]: """ Comparison for `AZURE_SKU` attributes """ - warnings.warn("""You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""azure_sku_comparisions is deprecated: You should use 'azure_sku' instead of 'azure_sku_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "azure_sku_comparisions") @property @@ -78553,35 +78051,29 @@ def azure_skus(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditi @property @pulumi.getter(name="baseComparisonBasics") + @_utilities.deprecated("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") def base_comparison_basics(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionBaseComparisonBasic']]: """ A comparison that's yet unknown to the provider. Operator and Value need to be encoded using the 'unknowns' property. """ - warnings.warn("""You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""base_comparison_basics is deprecated: You should use 'comparison' instead of 'base_comparison_basic'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "base_comparison_basics") @property @pulumi.getter(name="baseConditionKeys") + @_utilities.deprecated("""'base_condition_key' is deprecated. You should use 'key'""") def base_condition_keys(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionBaseConditionKey']]: """ Fallback for not yet known type """ - warnings.warn("""'base_condition_key' is deprecated. You should use 'key'""", DeprecationWarning) - pulumi.log.warn("""base_condition_keys is deprecated: 'base_condition_key' is deprecated. You should use 'key'""") - return pulumi.get(self, "base_condition_keys") @property @pulumi.getter(name="bitnessComparisions") + @_utilities.deprecated("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") def bitness_comparisions(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionBitnessComparision']]: """ Comparison for `BITNESS` attributes """ - warnings.warn("""You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""bitness_comparisions is deprecated: You should use 'bitness' instead of 'bitness_comparision'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "bitness_comparisions") @property @@ -78594,13 +78086,11 @@ def bitnesses(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditio @property @pulumi.getter(name="cloudTypeComparisons") + @_utilities.deprecated("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") def cloud_type_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionCloudTypeComparison']]: """ Comparison for `CLOUD_TYPE` attributes """ - warnings.warn("""You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""cloud_type_comparisons is deprecated: You should use 'cloud_type' instead of 'cloud_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "cloud_type_comparisons") @property @@ -78621,13 +78111,11 @@ def comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondit @property @pulumi.getter(name="customApplicationTypeComparisons") + @_utilities.deprecated("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") def custom_application_type_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionCustomApplicationTypeComparison']]: """ Comparison for `CUSTOM_APPLICATION_TYPE` attributes """ - warnings.warn("""You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""custom_application_type_comparisons is deprecated: You should use 'custom_application_type' instead of 'custom_application_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "custom_application_type_comparisons") @property @@ -78640,13 +78128,11 @@ def custom_application_types(self) -> Optional[Sequence['outputs.ServiceNamingCo @property @pulumi.getter(name="customHostMetadataConditionKeys") + @_utilities.deprecated("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") def custom_host_metadata_condition_keys(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionCustomHostMetadataConditionKey']]: """ Key for Custom Host Metadata """ - warnings.warn("""'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_host_metadata_condition_keys is deprecated: 'custom_host_metadata_condition_key' is deprecated. You should use 'custom_host_metadata'""") - return pulumi.get(self, "custom_host_metadata_condition_keys") @property @@ -78659,13 +78145,11 @@ def custom_host_metadatas(self) -> Optional[Sequence['outputs.ServiceNamingCondi @property @pulumi.getter(name="customProcessMetadataConditionKeys") + @_utilities.deprecated("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") def custom_process_metadata_condition_keys(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionCustomProcessMetadataConditionKey']]: """ Key for Custom Process Metadata """ - warnings.warn("""'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""", DeprecationWarning) - pulumi.log.warn("""custom_process_metadata_condition_keys is deprecated: 'custom_process_metadata_condition_key' is deprecated. You should use 'custom_process_metadata'""") - return pulumi.get(self, "custom_process_metadata_condition_keys") @property @@ -78686,24 +78170,20 @@ def database_topologies(self) -> Optional[Sequence['outputs.ServiceNamingConditi @property @pulumi.getter(name="databaseTopologyComparisons") + @_utilities.deprecated("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") def database_topology_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionDatabaseTopologyComparison']]: """ Comparison for `DATABASE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""database_topology_comparisons is deprecated: You should use 'database_topology' instead of 'database_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "database_topology_comparisons") @property @pulumi.getter(name="dcrumDecoderComparisons") + @_utilities.deprecated("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") def dcrum_decoder_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionDcrumDecoderComparison']]: """ Comparison for `DCRUM_DECODER_TYPE` attributes """ - warnings.warn("""You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""dcrum_decoder_comparisons is deprecated: You should use 'dcrum_decoder' instead of 'dcrum_decoder_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "dcrum_decoder_comparisons") @property @@ -78724,13 +78204,11 @@ def entities(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondition @property @pulumi.getter(name="entityIdComparisons") + @_utilities.deprecated("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") def entity_id_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionEntityIdComparison']]: """ Comparison for `ENTITY_ID` attributes """ - warnings.warn("""You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""entity_id_comparisons is deprecated: You should use 'entity' instead of 'entity_id_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "entity_id_comparisons") @property @@ -78743,13 +78221,11 @@ def host_teches(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondit @property @pulumi.getter(name="hypervisorTypeComparisions") + @_utilities.deprecated("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") def hypervisor_type_comparisions(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionHypervisorTypeComparision']]: """ `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead """ - warnings.warn("""`hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""", DeprecationWarning) - pulumi.log.warn("""hypervisor_type_comparisions is deprecated: `hypervisor_type_comparision` is deprecated. Use `hypervisor` instead""") - return pulumi.get(self, "hypervisor_type_comparisions") @property @@ -78762,13 +78238,11 @@ def hypervisors(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondit @property @pulumi.getter(name="indexedNameComparisons") + @_utilities.deprecated("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") def indexed_name_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionIndexedNameComparison']]: """ Comparison for `INDEXED_NAME` attributes """ - warnings.warn("""You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_name_comparisons is deprecated: You should use 'indexed_name' instead of 'indexed_name_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_name_comparisons") @property @@ -78781,13 +78255,11 @@ def indexed_names(self) -> Optional[Sequence['outputs.ServiceNamingConditionCond @property @pulumi.getter(name="indexedStringComparisons") + @_utilities.deprecated("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") def indexed_string_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionIndexedStringComparison']]: """ Comparison for `INDEXED_STRING` attributes """ - warnings.warn("""You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_string_comparisons is deprecated: You should use 'indexed_string' instead of 'indexed_string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_string_comparisons") @property @@ -78800,13 +78272,11 @@ def indexed_strings(self) -> Optional[Sequence['outputs.ServiceNamingConditionCo @property @pulumi.getter(name="indexedTagComparisons") + @_utilities.deprecated("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") def indexed_tag_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionIndexedTagComparison']]: """ Comparison for `INDEXED_TAG` attributes """ - warnings.warn("""You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""indexed_tag_comparisons is deprecated: You should use 'indexed_tag' instead of 'indexed_tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "indexed_tag_comparisons") @property @@ -78819,13 +78289,11 @@ def indexed_tags(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondi @property @pulumi.getter(name="integerComparisons") + @_utilities.deprecated("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") def integer_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionIntegerComparison']]: """ Comparison for `INTEGER` attributes """ - warnings.warn("""You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""integer_comparisons is deprecated: You should use 'integer' instead of 'integer_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "integer_comparisons") @property @@ -78838,13 +78306,11 @@ def integers(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondition @property @pulumi.getter(name="ipaddressComparisons") + @_utilities.deprecated("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") def ipaddress_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionIpaddressComparison']]: """ Comparison for `IP_ADDRESS` attributes """ - warnings.warn("""You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ipaddress_comparisons is deprecated: You should use 'ipaddress' instead of 'ipaddress_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ipaddress_comparisons") @property @@ -78865,13 +78331,11 @@ def keys(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionKey' @property @pulumi.getter(name="mobilePlatformComparisons") + @_utilities.deprecated("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") def mobile_platform_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionMobilePlatformComparison']]: """ Comparison for `MOBILE_PLATFORM` attributes """ - warnings.warn("""You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""mobile_platform_comparisons is deprecated: You should use 'mobile_platform' instead of 'mobile_platform_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "mobile_platform_comparisons") @property @@ -78900,35 +78364,29 @@ def os_types(self) -> Optional[Sequence['outputs.ServiceNamingConditionCondition @property @pulumi.getter(name="osarchitectureComparisons") + @_utilities.deprecated("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") def osarchitecture_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionOsarchitectureComparison']]: """ Comparison for `OS_ARCHITECTURE` attributes """ - warnings.warn("""You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""osarchitecture_comparisons is deprecated: You should use 'os_arch' instead of 'osarchitecture_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "osarchitecture_comparisons") @property @pulumi.getter(name="ostypeComparisons") + @_utilities.deprecated("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") def ostype_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionOstypeComparison']]: """ Comparison for `OS_TYPE` attributes """ - warnings.warn("""You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""ostype_comparisons is deprecated: You should use 'os_type' instead of 'ostype_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "ostype_comparisons") @property @pulumi.getter(name="paasTypeComparisons") + @_utilities.deprecated("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") def paas_type_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionPaasTypeComparison']]: """ Comparison for `PAAS_TYPE` attributes """ - warnings.warn("""You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""paas_type_comparisons is deprecated: You should use 'paas_type' instead of 'paas_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "paas_type_comparisons") @property @@ -78941,13 +78399,11 @@ def paas_types(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditi @property @pulumi.getter(name="processMetadataConditionKeys") + @_utilities.deprecated("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") def process_metadata_condition_keys(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionProcessMetadataConditionKey']]: """ The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type """ - warnings.warn("""'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""", DeprecationWarning) - pulumi.log.warn("""process_metadata_condition_keys is deprecated: 'process_metadata_condition_key' is deprecated. You should use 'process_metadata'""") - return pulumi.get(self, "process_metadata_condition_keys") @property @@ -78968,24 +78424,20 @@ def service_topologies(self) -> Optional[Sequence['outputs.ServiceNamingConditio @property @pulumi.getter(name="serviceTopologyComparisons") + @_utilities.deprecated("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") def service_topology_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionServiceTopologyComparison']]: """ Comparison for `SERVICE_TOPOLOGY` attributes """ - warnings.warn("""You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_topology_comparisons is deprecated: You should use 'service_topology' instead of 'service_topology_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_topology_comparisons") @property @pulumi.getter(name="serviceTypeComparisons") + @_utilities.deprecated("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") def service_type_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionServiceTypeComparison']]: """ Comparison for `SERVICE_TYPE` attributes """ - warnings.warn("""You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""service_type_comparisons is deprecated: You should use 'service_type' instead of 'service_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "service_type_comparisons") @property @@ -78998,46 +78450,38 @@ def service_types(self) -> Optional[Sequence['outputs.ServiceNamingConditionCond @property @pulumi.getter(name="simpleHostTechComparisons") + @_utilities.deprecated("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_host_tech_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionSimpleHostTechComparison']]: """ Comparison for `SIMPLE_HOST_TECH` attributes """ - warnings.warn("""You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_host_tech_comparisons is deprecated: You should use 'host_tech' instead of 'simple_host_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_host_tech_comparisons") @property @pulumi.getter(name="simpleTechComparisons") + @_utilities.deprecated("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") def simple_tech_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionSimpleTechComparison']]: """ Comparison for `SIMPLE_TECH` attributes """ - warnings.warn("""You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""simple_tech_comparisons is deprecated: You should use 'tech' instead of 'simple_tech_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "simple_tech_comparisons") @property @pulumi.getter(name="stringComparisons") + @_utilities.deprecated("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") def string_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionStringComparison']]: """ Comparison for `STRING` attributes """ - warnings.warn("""You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""string_comparisons is deprecated: You should use 'string' instead of 'string_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "string_comparisons") @property @pulumi.getter(name="stringConditionKeys") + @_utilities.deprecated("""'string_condition_key' is deprecated. You should use 'string_key'""") def string_condition_keys(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionStringConditionKey']]: """ The key for dynamic attributes of the `STRING` type """ - warnings.warn("""'string_condition_key' is deprecated. You should use 'string_key'""", DeprecationWarning) - pulumi.log.warn("""string_condition_keys is deprecated: 'string_condition_key' is deprecated. You should use 'string_key'""") - return pulumi.get(self, "string_condition_keys") @property @@ -79058,13 +78502,11 @@ def strings(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionS @property @pulumi.getter(name="syntheticEngineTypeComparisons") + @_utilities.deprecated("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") def synthetic_engine_type_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionSyntheticEngineTypeComparison']]: """ Comparison for `SYNTHETIC_ENGINE_TYPE` attributes """ - warnings.warn("""You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""synthetic_engine_type_comparisons is deprecated: You should use 'synthetic_engine' instead of 'synthetic_engine_type_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "synthetic_engine_type_comparisons") @property @@ -79077,13 +78519,11 @@ def synthetic_engines(self) -> Optional[Sequence['outputs.ServiceNamingCondition @property @pulumi.getter(name="tagComparisons") + @_utilities.deprecated("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") def tag_comparisons(self) -> Optional[Sequence['outputs.ServiceNamingConditionConditionTagComparison']]: """ Comparison for `TAG` attributes """ - warnings.warn("""You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""", DeprecationWarning) - pulumi.log.warn("""tag_comparisons is deprecated: You should use 'tag' instead of 'tag_comparison'. This attribute still exists for backwards compatibility.""") - return pulumi.get(self, "tag_comparisons") @property @@ -79208,13 +78648,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -79385,13 +78823,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be AZURE_SKU """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -79646,13 +79082,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be BITNESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -79769,13 +79203,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CLOUD_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -79934,13 +79366,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be CUSTOM_APPLICATION_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -80073,13 +79503,11 @@ def dynamic_key(self) -> 'outputs.ServiceNamingConditionConditionCustomHostMetad @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HOST_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -80286,13 +79714,11 @@ def dynamic_key(self) -> 'outputs.ServiceNamingConditionConditionCustomProcessMe @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_CUSTOM_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -80483,13 +79909,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DATABASE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -80606,13 +80030,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be DCRUM_DECODER_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -80729,13 +80151,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be ENTITY_ID """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -80966,13 +80386,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be HYPERVISOR_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -81089,13 +80507,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_NAME """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -81212,13 +80628,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -81335,13 +80749,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INDEXED_TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -81564,13 +80976,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be INTEGER """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -81745,13 +81155,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be IP_ADDRESS """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -81910,13 +81318,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be MOBILE_PLATFORM """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82087,13 +81493,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_ARCHITECTURE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82156,13 +81560,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be OS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82279,13 +81681,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PAAS_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82418,13 +81818,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be PROCESS_PREDEFINED_METADATA_KEY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82533,13 +81931,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TOPOLOGY """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82656,13 +82052,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SERVICE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82725,13 +82119,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_HOST_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -82854,13 +82246,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SIMPLE_TECH """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -83095,13 +82485,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be STRING """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -83362,13 +82750,11 @@ def dynamic_key(self) -> str: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be `STRING` """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -83721,13 +83107,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be SYNTHETIC_ENGINE_TYPE """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property @@ -83844,13 +83228,11 @@ def negate(self) -> Optional[bool]: @property @pulumi.getter + @_utilities.deprecated("""The value of the attribute type is implicit, therefore shouldn't get specified""") def type(self) -> Optional[str]: """ if specified, needs to be TAG """ - warnings.warn("""The value of the attribute type is implicit, therefore shouldn't get specified""", DeprecationWarning) - pulumi.log.warn("""type is deprecated: The value of the attribute type is implicit, therefore shouldn't get specified""") - return pulumi.get(self, "type") @property diff --git a/sdk/python/pulumiverse_dynatrace/slo.py b/sdk/python/pulumiverse_dynatrace/slo.py index 1862e684..cdbdfe45 100644 --- a/sdk/python/pulumiverse_dynatrace/slo.py +++ b/sdk/python/pulumiverse_dynatrace/slo.py @@ -221,13 +221,11 @@ def name(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter + @_utilities.deprecated("""`numerator` and `denominator` have been replaced by `metric_expression`""") def numerator(self) -> Optional[pulumi.Input[str]]: """ The metric for the count of successes (the numerator in rate calculation) """ - warnings.warn("""`numerator` and `denominator` have been replaced by `metric_expression`""", DeprecationWarning) - pulumi.log.warn("""numerator is deprecated: `numerator` and `denominator` have been replaced by `metric_expression`""") - return pulumi.get(self, "numerator") @numerator.setter @@ -423,13 +421,11 @@ def name(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter + @_utilities.deprecated("""`numerator` and `denominator` have been replaced by `metric_expression`""") def numerator(self) -> Optional[pulumi.Input[str]]: """ The metric for the count of successes (the numerator in rate calculation) """ - warnings.warn("""`numerator` and `denominator` have been replaced by `metric_expression`""", DeprecationWarning) - pulumi.log.warn("""numerator is deprecated: `numerator` and `denominator` have been replaced by `metric_expression`""") - return pulumi.get(self, "numerator") @numerator.setter @@ -732,13 +728,11 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter + @_utilities.deprecated("""`numerator` and `denominator` have been replaced by `metric_expression`""") def numerator(self) -> pulumi.Output[Optional[str]]: """ The metric for the count of successes (the numerator in rate calculation) """ - warnings.warn("""`numerator` and `denominator` have been replaced by `metric_expression`""", DeprecationWarning) - pulumi.log.warn("""numerator is deprecated: `numerator` and `denominator` have been replaced by `metric_expression`""") - return pulumi.get(self, "numerator") @property diff --git a/sdk/python/pulumiverse_dynatrace/web_application.py b/sdk/python/pulumiverse_dynatrace/web_application.py index a00907fa..3e97c08a 100644 --- a/sdk/python/pulumiverse_dynatrace/web_application.py +++ b/sdk/python/pulumiverse_dynatrace/web_application.py @@ -212,13 +212,11 @@ def conversion_goals(self, value: Optional[pulumi.Input['WebApplicationConversio @property @pulumi.getter(name="keyUserActions") + @_utilities.deprecated("""Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""") def key_user_actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WebApplicationKeyUserActionArgs']]]]: """ User Action names to be flagged as Key User Actions """ - warnings.warn("""Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""", DeprecationWarning) - pulumi.log.warn("""key_user_actions is deprecated: Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""") - return pulumi.get(self, "key_user_actions") @key_user_actions.setter @@ -446,13 +444,11 @@ def custom_action_apdex_settings(self, value: Optional[pulumi.Input['WebApplicat @property @pulumi.getter(name="keyUserActions") + @_utilities.deprecated("""Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""") def key_user_actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WebApplicationKeyUserActionArgs']]]]: """ User Action names to be flagged as Key User Actions """ - warnings.warn("""Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""", DeprecationWarning) - pulumi.log.warn("""key_user_actions is deprecated: Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""") - return pulumi.get(self, "key_user_actions") @key_user_actions.setter @@ -884,13 +880,11 @@ def custom_action_apdex_settings(self) -> pulumi.Output['outputs.WebApplicationC @property @pulumi.getter(name="keyUserActions") + @_utilities.deprecated("""Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""") def key_user_actions(self) -> pulumi.Output[Optional[Sequence['outputs.WebApplicationKeyUserAction']]]: """ User Action names to be flagged as Key User Actions """ - warnings.warn("""Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""", DeprecationWarning) - pulumi.log.warn("""key_user_actions is deprecated: Configuring Key User Actions within `WebApplication` is discouraged. Use the dedicated resource `KeyUserAction` instead.""") - return pulumi.get(self, "key_user_actions") @property