azure-native.elastic.MonitoredSubscription
Explore with Pulumi AI
The request to update subscriptions needed to be monitored by the Elastic monitor resource. Azure REST API version: 2024-05-01-preview.
Other available API versions: 2024-06-15-preview, 2024-10-01-preview.
Example Usage
Monitors_AddMonitoredSubscriptions
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var monitoredSubscription = new AzureNative.Elastic.MonitoredSubscription("monitoredSubscription", new()
{
ConfigurationName = "default",
MonitorName = "myMonitor",
ResourceGroupName = "myResourceGroup",
});
});
package main
import (
elastic "github.com/pulumi/pulumi-azure-native-sdk/elastic/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := elastic.NewMonitoredSubscription(ctx, "monitoredSubscription", &elastic.MonitoredSubscriptionArgs{
ConfigurationName: pulumi.String("default"),
MonitorName: pulumi.String("myMonitor"),
ResourceGroupName: pulumi.String("myResourceGroup"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.elastic.MonitoredSubscription;
import com.pulumi.azurenative.elastic.MonitoredSubscriptionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var monitoredSubscription = new MonitoredSubscription("monitoredSubscription", MonitoredSubscriptionArgs.builder()
.configurationName("default")
.monitorName("myMonitor")
.resourceGroupName("myResourceGroup")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
monitored_subscription = azure_native.elastic.MonitoredSubscription("monitoredSubscription",
configuration_name="default",
monitor_name="myMonitor",
resource_group_name="myResourceGroup")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const monitoredSubscription = new azure_native.elastic.MonitoredSubscription("monitoredSubscription", {
configurationName: "default",
monitorName: "myMonitor",
resourceGroupName: "myResourceGroup",
});
resources:
monitoredSubscription:
type: azure-native:elastic:MonitoredSubscription
properties:
configurationName: default
monitorName: myMonitor
resourceGroupName: myResourceGroup
Create MonitoredSubscription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MonitoredSubscription(name: string, args: MonitoredSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def MonitoredSubscription(resource_name: str,
args: MonitoredSubscriptionInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MonitoredSubscription(resource_name: str,
opts: Optional[ResourceOptions] = None,
monitor_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
configuration_name: Optional[str] = None,
properties: Optional[SubscriptionListArgs] = None)
func NewMonitoredSubscription(ctx *Context, name string, args MonitoredSubscriptionArgs, opts ...ResourceOption) (*MonitoredSubscription, error)
public MonitoredSubscription(string name, MonitoredSubscriptionArgs args, CustomResourceOptions? opts = null)
public MonitoredSubscription(String name, MonitoredSubscriptionArgs args)
public MonitoredSubscription(String name, MonitoredSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:elastic:MonitoredSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MonitoredSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MonitoredSubscriptionInitArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MonitoredSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MonitoredSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MonitoredSubscriptionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azure_nativeMonitoredSubscriptionResource = new AzureNative.Elastic.MonitoredSubscription("azure-nativeMonitoredSubscriptionResource", new()
{
MonitorName = "string",
ResourceGroupName = "string",
ConfigurationName = "string",
Properties = new AzureNative.Elastic.Inputs.SubscriptionListArgs
{
MonitoredSubscriptionList = new[]
{
new AzureNative.Elastic.Inputs.MonitoredSubscriptionArgs
{
Error = "string",
Status = "string",
SubscriptionId = "string",
TagRules = new AzureNative.Elastic.Inputs.MonitoringTagRulesPropertiesArgs
{
LogRules = new AzureNative.Elastic.Inputs.LogRulesArgs
{
FilteringTags = new[]
{
new AzureNative.Elastic.Inputs.FilteringTagArgs
{
Action = "string",
Name = "string",
Value = "string",
},
},
SendAadLogs = false,
SendActivityLogs = false,
SendSubscriptionLogs = false,
},
ProvisioningState = "string",
},
},
},
Operation = "string",
},
});
example, err := elastic.NewMonitoredSubscription(ctx, "azure-nativeMonitoredSubscriptionResource", &elastic.MonitoredSubscriptionArgs{
MonitorName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
ConfigurationName: pulumi.String("string"),
Properties: &elastic.SubscriptionListArgs{
MonitoredSubscriptionList: elastic.MonitoredSubscriptionTypeArray{
&elastic.MonitoredSubscriptionTypeArgs{
Error: pulumi.String("string"),
Status: pulumi.String("string"),
SubscriptionId: pulumi.String("string"),
TagRules: &elastic.MonitoringTagRulesPropertiesArgs{
LogRules: &elastic.LogRulesArgs{
FilteringTags: elastic.FilteringTagArray{
&elastic.FilteringTagArgs{
Action: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
SendAadLogs: pulumi.Bool(false),
SendActivityLogs: pulumi.Bool(false),
SendSubscriptionLogs: pulumi.Bool(false),
},
ProvisioningState: pulumi.String("string"),
},
},
},
Operation: pulumi.String("string"),
},
})
var azure_nativeMonitoredSubscriptionResource = new MonitoredSubscription("azure-nativeMonitoredSubscriptionResource", MonitoredSubscriptionArgs.builder()
.monitorName("string")
.resourceGroupName("string")
.configurationName("string")
.properties(SubscriptionListArgs.builder()
.monitoredSubscriptionList(MonitoredSubscriptionArgs.builder()
.error("string")
.status("string")
.subscriptionId("string")
.tagRules(MonitoringTagRulesPropertiesArgs.builder()
.logRules(LogRulesArgs.builder()
.filteringTags(FilteringTagArgs.builder()
.action("string")
.name("string")
.value("string")
.build())
.sendAadLogs(false)
.sendActivityLogs(false)
.sendSubscriptionLogs(false)
.build())
.provisioningState("string")
.build())
.build())
.operation("string")
.build())
.build());
azure_native_monitored_subscription_resource = azure_native.elastic.MonitoredSubscription("azure-nativeMonitoredSubscriptionResource",
monitor_name="string",
resource_group_name="string",
configuration_name="string",
properties={
"monitored_subscription_list": [{
"error": "string",
"status": "string",
"subscription_id": "string",
"tag_rules": {
"log_rules": {
"filtering_tags": [{
"action": "string",
"name": "string",
"value": "string",
}],
"send_aad_logs": False,
"send_activity_logs": False,
"send_subscription_logs": False,
},
"provisioning_state": "string",
},
}],
"operation": "string",
})
const azure_nativeMonitoredSubscriptionResource = new azure_native.elastic.MonitoredSubscription("azure-nativeMonitoredSubscriptionResource", {
monitorName: "string",
resourceGroupName: "string",
configurationName: "string",
properties: {
monitoredSubscriptionList: [{
error: "string",
status: "string",
subscriptionId: "string",
tagRules: {
logRules: {
filteringTags: [{
action: "string",
name: "string",
value: "string",
}],
sendAadLogs: false,
sendActivityLogs: false,
sendSubscriptionLogs: false,
},
provisioningState: "string",
},
}],
operation: "string",
},
});
type: azure-native:elastic:MonitoredSubscription
properties:
configurationName: string
monitorName: string
properties:
monitoredSubscriptionList:
- error: string
status: string
subscriptionId: string
tagRules:
logRules:
filteringTags:
- action: string
name: string
value: string
sendAadLogs: false
sendActivityLogs: false
sendSubscriptionLogs: false
provisioningState: string
operation: string
resourceGroupName: string
MonitoredSubscription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MonitoredSubscription resource accepts the following input properties:
- Monitor
Name string - Monitor resource name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Configuration
Name string - The configuration name. Only 'default' value is supported.
- Properties
Pulumi.
Azure Native. Elastic. Inputs. Subscription List - The request to update subscriptions needed to be monitored by the Elastic monitor resource.
- Monitor
Name string - Monitor resource name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Configuration
Name string - The configuration name. Only 'default' value is supported.
- Properties
Subscription
List Args - The request to update subscriptions needed to be monitored by the Elastic monitor resource.
- monitor
Name String - Monitor resource name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- configuration
Name String - The configuration name. Only 'default' value is supported.
- properties
Subscription
List - The request to update subscriptions needed to be monitored by the Elastic monitor resource.
- monitor
Name string - Monitor resource name
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- configuration
Name string - The configuration name. Only 'default' value is supported.
- properties
Subscription
List - The request to update subscriptions needed to be monitored by the Elastic monitor resource.
- monitor_
name str - Monitor resource name
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- configuration_
name str - The configuration name. Only 'default' value is supported.
- properties
Subscription
List Args - The request to update subscriptions needed to be monitored by the Elastic monitor resource.
- monitor
Name String - Monitor resource name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- configuration
Name String - The configuration name. Only 'default' value is supported.
- properties Property Map
- The request to update subscriptions needed to be monitored by the Elastic monitor resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the MonitoredSubscription resource produces the following output properties:
Supporting Types
FilteringTag, FilteringTagArgs
- Action
string | Pulumi.
Azure Native. Elastic. Tag Action - Valid actions for a filtering tag.
- Name string
- The name (also known as the key) of the tag.
- Value string
- The value of the tag.
- action String | "Include" | "Exclude"
- Valid actions for a filtering tag.
- name String
- The name (also known as the key) of the tag.
- value String
- The value of the tag.
FilteringTagResponse, FilteringTagResponseArgs
LogRules, LogRulesArgs
- List<Pulumi.
Azure Native. Elastic. Inputs. Filtering Tag> - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- Send
Aad boolLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- Send
Activity boolLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- Send
Subscription boolLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- []Filtering
Tag - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- Send
Aad boolLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- Send
Activity boolLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- Send
Subscription boolLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- List<Filtering
Tag> - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send
Aad BooleanLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send
Activity BooleanLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send
Subscription BooleanLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- Filtering
Tag[] - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send
Aad booleanLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send
Activity booleanLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send
Subscription booleanLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- Sequence[Filtering
Tag] - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send_
aad_ boollogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send_
activity_ boollogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send_
subscription_ boollogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- List<Property Map>
- List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send
Aad BooleanLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send
Activity BooleanLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send
Subscription BooleanLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
LogRulesResponse, LogRulesResponseArgs
- List<Pulumi.
Azure Native. Elastic. Inputs. Filtering Tag Response> - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- Send
Aad boolLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- Send
Activity boolLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- Send
Subscription boolLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- []Filtering
Tag Response - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- Send
Aad boolLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- Send
Activity boolLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- Send
Subscription boolLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- List<Filtering
Tag Response> - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send
Aad BooleanLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send
Activity BooleanLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send
Subscription BooleanLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- Filtering
Tag Response[] - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send
Aad booleanLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send
Activity booleanLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send
Subscription booleanLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- Sequence[Filtering
Tag Response] - List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send_
aad_ boollogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send_
activity_ boollogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send_
subscription_ boollogs - Flag specifying if subscription logs should be sent for the Monitor resource.
- List<Property Map>
- List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.
- send
Aad BooleanLogs - Flag specifying if AAD logs should be sent for the Monitor resource.
- send
Activity BooleanLogs - Flag specifying if activity logs from Azure resources should be sent for the Monitor resource.
- send
Subscription BooleanLogs - Flag specifying if subscription logs should be sent for the Monitor resource.
MonitoredSubscription, MonitoredSubscriptionArgs
- Error string
- The reason of not monitoring the subscription.
- Status
string | Pulumi.
Azure Native. Elastic. Status - The state of monitoring.
- Subscription
Id string - The subscriptionId to be monitored.
- Tag
Rules Pulumi.Azure Native. Elastic. Inputs. Monitoring Tag Rules Properties - Definition of the properties for a TagRules resource.
- Error string
- The reason of not monitoring the subscription.
- Status string | Status
- The state of monitoring.
- Subscription
Id string - The subscriptionId to be monitored.
- Tag
Rules MonitoringTag Rules Properties - Definition of the properties for a TagRules resource.
- error String
- The reason of not monitoring the subscription.
- status String | Status
- The state of monitoring.
- subscription
Id String - The subscriptionId to be monitored.
- tag
Rules MonitoringTag Rules Properties - Definition of the properties for a TagRules resource.
- error string
- The reason of not monitoring the subscription.
- status string | Status
- The state of monitoring.
- subscription
Id string - The subscriptionId to be monitored.
- tag
Rules MonitoringTag Rules Properties - Definition of the properties for a TagRules resource.
- error str
- The reason of not monitoring the subscription.
- status str | Status
- The state of monitoring.
- subscription_
id str - The subscriptionId to be monitored.
- tag_
rules MonitoringTag Rules Properties - Definition of the properties for a TagRules resource.
- error String
- The reason of not monitoring the subscription.
- status
String | "In
Progress" | "Active" | "Failed" | "Deleting" - The state of monitoring.
- subscription
Id String - The subscriptionId to be monitored.
- tag
Rules Property Map - Definition of the properties for a TagRules resource.
MonitoredSubscriptionResponse, MonitoredSubscriptionResponseArgs
- Error string
- The reason of not monitoring the subscription.
- Status string
- The state of monitoring.
- Subscription
Id string - The subscriptionId to be monitored.
- Tag
Rules Pulumi.Azure Native. Elastic. Inputs. Monitoring Tag Rules Properties Response - Definition of the properties for a TagRules resource.
- Error string
- The reason of not monitoring the subscription.
- Status string
- The state of monitoring.
- Subscription
Id string - The subscriptionId to be monitored.
- Tag
Rules MonitoringTag Rules Properties Response - Definition of the properties for a TagRules resource.
- error String
- The reason of not monitoring the subscription.
- status String
- The state of monitoring.
- subscription
Id String - The subscriptionId to be monitored.
- tag
Rules MonitoringTag Rules Properties Response - Definition of the properties for a TagRules resource.
- error string
- The reason of not monitoring the subscription.
- status string
- The state of monitoring.
- subscription
Id string - The subscriptionId to be monitored.
- tag
Rules MonitoringTag Rules Properties Response - Definition of the properties for a TagRules resource.
- error str
- The reason of not monitoring the subscription.
- status str
- The state of monitoring.
- subscription_
id str - The subscriptionId to be monitored.
- tag_
rules MonitoringTag Rules Properties Response - Definition of the properties for a TagRules resource.
- error String
- The reason of not monitoring the subscription.
- status String
- The state of monitoring.
- subscription
Id String - The subscriptionId to be monitored.
- tag
Rules Property Map - Definition of the properties for a TagRules resource.
MonitoringTagRulesProperties, MonitoringTagRulesPropertiesArgs
- Log
Rules Pulumi.Azure Native. Elastic. Inputs. Log Rules - Rules for sending logs.
- Provisioning
State string | Pulumi.Azure Native. Elastic. Provisioning State - Provisioning state of the monitoring tag rules.
- Log
Rules LogRules - Rules for sending logs.
- Provisioning
State string | ProvisioningState - Provisioning state of the monitoring tag rules.
- log
Rules LogRules - Rules for sending logs.
- provisioning
State String | ProvisioningState - Provisioning state of the monitoring tag rules.
- log
Rules LogRules - Rules for sending logs.
- provisioning
State string | ProvisioningState - Provisioning state of the monitoring tag rules.
- log_
rules LogRules - Rules for sending logs.
- provisioning_
state str | ProvisioningState - Provisioning state of the monitoring tag rules.
- log
Rules Property Map - Rules for sending logs.
- provisioning
State String | "Accepted" | "Creating" | "Updating" | "Deleting" | "Succeeded" | "Failed" | "Canceled" | "Deleted" | "NotSpecified" - Provisioning state of the monitoring tag rules.
MonitoringTagRulesPropertiesResponse, MonitoringTagRulesPropertiesResponseArgs
- Log
Rules Pulumi.Azure Native. Elastic. Inputs. Log Rules Response - Rules for sending logs.
- Provisioning
State string - Provisioning state of the monitoring tag rules.
- Log
Rules LogRules Response - Rules for sending logs.
- Provisioning
State string - Provisioning state of the monitoring tag rules.
- log
Rules LogRules Response - Rules for sending logs.
- provisioning
State String - Provisioning state of the monitoring tag rules.
- log
Rules LogRules Response - Rules for sending logs.
- provisioning
State string - Provisioning state of the monitoring tag rules.
- log_
rules LogRules Response - Rules for sending logs.
- provisioning_
state str - Provisioning state of the monitoring tag rules.
- log
Rules Property Map - Rules for sending logs.
- provisioning
State String - Provisioning state of the monitoring tag rules.
Operation, OperationArgs
- Add
Begin - AddBegin
- Add
Complete - AddComplete
- Delete
Begin - DeleteBegin
- Delete
Complete - DeleteComplete
- Active
- Active
- Operation
Add Begin - AddBegin
- Operation
Add Complete - AddComplete
- Operation
Delete Begin - DeleteBegin
- Operation
Delete Complete - DeleteComplete
- Operation
Active - Active
- Add
Begin - AddBegin
- Add
Complete - AddComplete
- Delete
Begin - DeleteBegin
- Delete
Complete - DeleteComplete
- Active
- Active
- Add
Begin - AddBegin
- Add
Complete - AddComplete
- Delete
Begin - DeleteBegin
- Delete
Complete - DeleteComplete
- Active
- Active
- ADD_BEGIN
- AddBegin
- ADD_COMPLETE
- AddComplete
- DELETE_BEGIN
- DeleteBegin
- DELETE_COMPLETE
- DeleteComplete
- ACTIVE
- Active
- "Add
Begin" - AddBegin
- "Add
Complete" - AddComplete
- "Delete
Begin" - DeleteBegin
- "Delete
Complete" - DeleteComplete
- "Active"
- Active
ProvisioningState, ProvisioningStateArgs
- Accepted
- Accepted
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Deleted
- Deleted
- Not
Specified - NotSpecified
- Provisioning
State Accepted - Accepted
- Provisioning
State Creating - Creating
- Provisioning
State Updating - Updating
- Provisioning
State Deleting - Deleting
- Provisioning
State Succeeded - Succeeded
- Provisioning
State Failed - Failed
- Provisioning
State Canceled - Canceled
- Provisioning
State Deleted - Deleted
- Provisioning
State Not Specified - NotSpecified
- Accepted
- Accepted
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Deleted
- Deleted
- Not
Specified - NotSpecified
- Accepted
- Accepted
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Deleted
- Deleted
- Not
Specified - NotSpecified
- ACCEPTED
- Accepted
- CREATING
- Creating
- UPDATING
- Updating
- DELETING
- Deleting
- SUCCEEDED
- Succeeded
- FAILED
- Failed
- CANCELED
- Canceled
- DELETED
- Deleted
- NOT_SPECIFIED
- NotSpecified
- "Accepted"
- Accepted
- "Creating"
- Creating
- "Updating"
- Updating
- "Deleting"
- Deleting
- "Succeeded"
- Succeeded
- "Failed"
- Failed
- "Canceled"
- Canceled
- "Deleted"
- Deleted
- "Not
Specified" - NotSpecified
Status, StatusArgs
- In
Progress - InProgress
- Active
- Active
- Failed
- Failed
- Deleting
- Deleting
- Status
In Progress - InProgress
- Status
Active - Active
- Status
Failed - Failed
- Status
Deleting - Deleting
- In
Progress - InProgress
- Active
- Active
- Failed
- Failed
- Deleting
- Deleting
- In
Progress - InProgress
- Active
- Active
- Failed
- Failed
- Deleting
- Deleting
- IN_PROGRESS
- InProgress
- ACTIVE
- Active
- FAILED
- Failed
- DELETING
- Deleting
- "In
Progress" - InProgress
- "Active"
- Active
- "Failed"
- Failed
- "Deleting"
- Deleting
SubscriptionList, SubscriptionListArgs
- Monitored
Subscription List<Pulumi.List Azure Native. Elastic. Inputs. Monitored Subscription> - List of subscriptions and the state of the monitoring.
- Operation
string | Pulumi.
Azure Native. Elastic. Operation - The operation for the patch on the resource.
- Monitored
Subscription []MonitoredList Subscription Type - List of subscriptions and the state of the monitoring.
- Operation string | Operation
- The operation for the patch on the resource.
- monitored
Subscription List<MonitoredList Subscription> - List of subscriptions and the state of the monitoring.
- operation String | Operation
- The operation for the patch on the resource.
- monitored
Subscription MonitoredList Subscription[] - List of subscriptions and the state of the monitoring.
- operation string | Operation
- The operation for the patch on the resource.
- monitored_
subscription_ Sequence[Monitoredlist Subscription] - List of subscriptions and the state of the monitoring.
- operation str | Operation
- The operation for the patch on the resource.
- monitored
Subscription List<Property Map>List - List of subscriptions and the state of the monitoring.
- operation
String | "Add
Begin" | "Add Complete" | "Delete Begin" | "Delete Complete" | "Active" - The operation for the patch on the resource.
SubscriptionListResponse, SubscriptionListResponseArgs
- Provisioning
State string - Provisioning State of the resource
- Monitored
Subscription List<Pulumi.List Azure Native. Elastic. Inputs. Monitored Subscription Response> - List of subscriptions and the state of the monitoring.
- Provisioning
State string - Provisioning State of the resource
- Monitored
Subscription []MonitoredList Subscription Response - List of subscriptions and the state of the monitoring.
- provisioning
State String - Provisioning State of the resource
- monitored
Subscription List<MonitoredList Subscription Response> - List of subscriptions and the state of the monitoring.
- provisioning
State string - Provisioning State of the resource
- monitored
Subscription MonitoredList Subscription Response[] - List of subscriptions and the state of the monitoring.
- provisioning_
state str - Provisioning State of the resource
- monitored_
subscription_ Sequence[Monitoredlist Subscription Response] - List of subscriptions and the state of the monitoring.
- provisioning
State String - Provisioning State of the resource
- monitored
Subscription List<Property Map>List - List of subscriptions and the state of the monitoring.
TagAction, TagActionArgs
- Include
- Include
- Exclude
- Exclude
- Tag
Action Include - Include
- Tag
Action Exclude - Exclude
- Include
- Include
- Exclude
- Exclude
- Include
- Include
- Exclude
- Exclude
- INCLUDE
- Include
- EXCLUDE
- Exclude
- "Include"
- Include
- "Exclude"
- Exclude
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:elastic:MonitoredSubscription default /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0