dynatrace

package
v6.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Monitor

type Monitor struct {
	pulumi.CustomResourceState

	// The kind of managed identity assigned to this resource.  A `identity` block as defined below.
	Identity MonitorIdentityOutput `pulumi:"identity"`
	// The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are `Active` and `Suspended`.
	MarketplaceSubscription pulumi.StringOutput `pulumi:"marketplaceSubscription"`
	// Flag specifying if the resource monitoring is enabled or disabled. Default is `true`.
	MonitoringEnabled pulumi.BoolPtrOutput `pulumi:"monitoringEnabled"`
	// Name of the Dynatrace monitor. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// Billing plan information. A `plan` block as defined below. Changing this forces a new resource to be created.
	Plan MonitorPlanOutput `pulumi:"plan"`
	// The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// User's information. A `user` block as defined below. Chainging this forces a new resource to be created.
	User MonitorUserOutput `pulumi:"user"`
}

Manages Dynatrace monitors.

## Import

Dynatrace monitor can be imported using the `resource id`, e.g.

```sh $ pulumi import azure:dynatrace/monitor:Monitor example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Dynatrace.Observability/monitors/monitor1 ```

func GetMonitor

func GetMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitorState, opts ...pulumi.ResourceOption) (*Monitor, error)

GetMonitor gets an existing Monitor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMonitor

func NewMonitor(ctx *pulumi.Context,
	name string, args *MonitorArgs, opts ...pulumi.ResourceOption) (*Monitor, error)

NewMonitor registers a new resource with the given unique name, arguments, and options.

func (*Monitor) ElementType

func (*Monitor) ElementType() reflect.Type

func (*Monitor) ToMonitorOutput

func (i *Monitor) ToMonitorOutput() MonitorOutput

func (*Monitor) ToMonitorOutputWithContext

func (i *Monitor) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

type MonitorArgs

type MonitorArgs struct {
	// The kind of managed identity assigned to this resource.  A `identity` block as defined below.
	Identity MonitorIdentityInput
	// The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are `Active` and `Suspended`.
	MarketplaceSubscription pulumi.StringInput
	// Flag specifying if the resource monitoring is enabled or disabled. Default is `true`.
	MonitoringEnabled pulumi.BoolPtrInput
	// Name of the Dynatrace monitor. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Billing plan information. A `plan` block as defined below. Changing this forces a new resource to be created.
	Plan MonitorPlanInput
	// The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// User's information. A `user` block as defined below. Chainging this forces a new resource to be created.
	User MonitorUserInput
}

The set of arguments for constructing a Monitor resource.

func (MonitorArgs) ElementType

func (MonitorArgs) ElementType() reflect.Type

type MonitorArray

type MonitorArray []MonitorInput

func (MonitorArray) ElementType

func (MonitorArray) ElementType() reflect.Type

func (MonitorArray) ToMonitorArrayOutput

func (i MonitorArray) ToMonitorArrayOutput() MonitorArrayOutput

func (MonitorArray) ToMonitorArrayOutputWithContext

func (i MonitorArray) ToMonitorArrayOutputWithContext(ctx context.Context) MonitorArrayOutput

type MonitorArrayInput

type MonitorArrayInput interface {
	pulumi.Input

	ToMonitorArrayOutput() MonitorArrayOutput
	ToMonitorArrayOutputWithContext(context.Context) MonitorArrayOutput
}

MonitorArrayInput is an input type that accepts MonitorArray and MonitorArrayOutput values. You can construct a concrete instance of `MonitorArrayInput` via:

MonitorArray{ MonitorArgs{...} }

type MonitorArrayOutput

type MonitorArrayOutput struct{ *pulumi.OutputState }

func (MonitorArrayOutput) ElementType

func (MonitorArrayOutput) ElementType() reflect.Type

func (MonitorArrayOutput) Index

func (MonitorArrayOutput) ToMonitorArrayOutput

func (o MonitorArrayOutput) ToMonitorArrayOutput() MonitorArrayOutput

func (MonitorArrayOutput) ToMonitorArrayOutputWithContext

func (o MonitorArrayOutput) ToMonitorArrayOutputWithContext(ctx context.Context) MonitorArrayOutput

type MonitorIdentity

type MonitorIdentity struct {
	PrincipalId *string `pulumi:"principalId"`
	TenantId    *string `pulumi:"tenantId"`
	// The type of identity used for the resource. Only possible value is `SystemAssigned`.
	Type string `pulumi:"type"`
}

type MonitorIdentityArgs

type MonitorIdentityArgs struct {
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	TenantId    pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of identity used for the resource. Only possible value is `SystemAssigned`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (MonitorIdentityArgs) ElementType

func (MonitorIdentityArgs) ElementType() reflect.Type

func (MonitorIdentityArgs) ToMonitorIdentityOutput

func (i MonitorIdentityArgs) ToMonitorIdentityOutput() MonitorIdentityOutput

func (MonitorIdentityArgs) ToMonitorIdentityOutputWithContext

func (i MonitorIdentityArgs) ToMonitorIdentityOutputWithContext(ctx context.Context) MonitorIdentityOutput

func (MonitorIdentityArgs) ToMonitorIdentityPtrOutput

func (i MonitorIdentityArgs) ToMonitorIdentityPtrOutput() MonitorIdentityPtrOutput

func (MonitorIdentityArgs) ToMonitorIdentityPtrOutputWithContext

func (i MonitorIdentityArgs) ToMonitorIdentityPtrOutputWithContext(ctx context.Context) MonitorIdentityPtrOutput

type MonitorIdentityInput

type MonitorIdentityInput interface {
	pulumi.Input

	ToMonitorIdentityOutput() MonitorIdentityOutput
	ToMonitorIdentityOutputWithContext(context.Context) MonitorIdentityOutput
}

MonitorIdentityInput is an input type that accepts MonitorIdentityArgs and MonitorIdentityOutput values. You can construct a concrete instance of `MonitorIdentityInput` via:

MonitorIdentityArgs{...}

type MonitorIdentityOutput

type MonitorIdentityOutput struct{ *pulumi.OutputState }

func (MonitorIdentityOutput) ElementType

func (MonitorIdentityOutput) ElementType() reflect.Type

func (MonitorIdentityOutput) PrincipalId

func (MonitorIdentityOutput) TenantId

func (MonitorIdentityOutput) ToMonitorIdentityOutput

func (o MonitorIdentityOutput) ToMonitorIdentityOutput() MonitorIdentityOutput

func (MonitorIdentityOutput) ToMonitorIdentityOutputWithContext

func (o MonitorIdentityOutput) ToMonitorIdentityOutputWithContext(ctx context.Context) MonitorIdentityOutput

func (MonitorIdentityOutput) ToMonitorIdentityPtrOutput

func (o MonitorIdentityOutput) ToMonitorIdentityPtrOutput() MonitorIdentityPtrOutput

func (MonitorIdentityOutput) ToMonitorIdentityPtrOutputWithContext

func (o MonitorIdentityOutput) ToMonitorIdentityPtrOutputWithContext(ctx context.Context) MonitorIdentityPtrOutput

func (MonitorIdentityOutput) Type

The type of identity used for the resource. Only possible value is `SystemAssigned`.

type MonitorIdentityPtrInput

type MonitorIdentityPtrInput interface {
	pulumi.Input

	ToMonitorIdentityPtrOutput() MonitorIdentityPtrOutput
	ToMonitorIdentityPtrOutputWithContext(context.Context) MonitorIdentityPtrOutput
}

MonitorIdentityPtrInput is an input type that accepts MonitorIdentityArgs, MonitorIdentityPtr and MonitorIdentityPtrOutput values. You can construct a concrete instance of `MonitorIdentityPtrInput` via:

        MonitorIdentityArgs{...}

or:

        nil

type MonitorIdentityPtrOutput

type MonitorIdentityPtrOutput struct{ *pulumi.OutputState }

func (MonitorIdentityPtrOutput) Elem

func (MonitorIdentityPtrOutput) ElementType

func (MonitorIdentityPtrOutput) ElementType() reflect.Type

func (MonitorIdentityPtrOutput) PrincipalId

func (MonitorIdentityPtrOutput) TenantId

func (MonitorIdentityPtrOutput) ToMonitorIdentityPtrOutput

func (o MonitorIdentityPtrOutput) ToMonitorIdentityPtrOutput() MonitorIdentityPtrOutput

func (MonitorIdentityPtrOutput) ToMonitorIdentityPtrOutputWithContext

func (o MonitorIdentityPtrOutput) ToMonitorIdentityPtrOutputWithContext(ctx context.Context) MonitorIdentityPtrOutput

func (MonitorIdentityPtrOutput) Type

The type of identity used for the resource. Only possible value is `SystemAssigned`.

type MonitorInput

type MonitorInput interface {
	pulumi.Input

	ToMonitorOutput() MonitorOutput
	ToMonitorOutputWithContext(ctx context.Context) MonitorOutput
}

type MonitorMap

type MonitorMap map[string]MonitorInput

func (MonitorMap) ElementType

func (MonitorMap) ElementType() reflect.Type

func (MonitorMap) ToMonitorMapOutput

func (i MonitorMap) ToMonitorMapOutput() MonitorMapOutput

func (MonitorMap) ToMonitorMapOutputWithContext

func (i MonitorMap) ToMonitorMapOutputWithContext(ctx context.Context) MonitorMapOutput

type MonitorMapInput

type MonitorMapInput interface {
	pulumi.Input

	ToMonitorMapOutput() MonitorMapOutput
	ToMonitorMapOutputWithContext(context.Context) MonitorMapOutput
}

MonitorMapInput is an input type that accepts MonitorMap and MonitorMapOutput values. You can construct a concrete instance of `MonitorMapInput` via:

MonitorMap{ "key": MonitorArgs{...} }

type MonitorMapOutput

type MonitorMapOutput struct{ *pulumi.OutputState }

func (MonitorMapOutput) ElementType

func (MonitorMapOutput) ElementType() reflect.Type

func (MonitorMapOutput) MapIndex

func (MonitorMapOutput) ToMonitorMapOutput

func (o MonitorMapOutput) ToMonitorMapOutput() MonitorMapOutput

func (MonitorMapOutput) ToMonitorMapOutputWithContext

func (o MonitorMapOutput) ToMonitorMapOutputWithContext(ctx context.Context) MonitorMapOutput

type MonitorOutput

type MonitorOutput struct{ *pulumi.OutputState }

func (MonitorOutput) ElementType

func (MonitorOutput) ElementType() reflect.Type

func (MonitorOutput) Identity

func (o MonitorOutput) Identity() MonitorIdentityOutput

The kind of managed identity assigned to this resource. A `identity` block as defined below.

func (MonitorOutput) Location

func (o MonitorOutput) Location() pulumi.StringOutput

The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.

func (MonitorOutput) MarketplaceSubscription

func (o MonitorOutput) MarketplaceSubscription() pulumi.StringOutput

Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are `Active` and `Suspended`.

func (MonitorOutput) MonitoringEnabled

func (o MonitorOutput) MonitoringEnabled() pulumi.BoolPtrOutput

Flag specifying if the resource monitoring is enabled or disabled. Default is `true`.

func (MonitorOutput) Name

Name of the Dynatrace monitor. Changing this forces a new resource to be created.

func (MonitorOutput) Plan

Billing plan information. A `plan` block as defined below. Changing this forces a new resource to be created.

func (MonitorOutput) ResourceGroupName

func (o MonitorOutput) ResourceGroupName() pulumi.StringOutput

The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.

func (MonitorOutput) Tags

A mapping of tags to assign to the resource.

func (MonitorOutput) ToMonitorOutput

func (o MonitorOutput) ToMonitorOutput() MonitorOutput

func (MonitorOutput) ToMonitorOutputWithContext

func (o MonitorOutput) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

func (MonitorOutput) User

User's information. A `user` block as defined below. Chainging this forces a new resource to be created.

type MonitorPlan

type MonitorPlan struct {
	// Different billing cycles. Possible values are `MONTHLY` and `WEEKLY`.
	BillingCycle *string `pulumi:"billingCycle"`
	// Date when plan was applied.
	EffectiveDate *string `pulumi:"effectiveDate"`
	// Plan id as published by Dynatrace.
	Plan string `pulumi:"plan"`
	// Different usage type. Possible values are `PAYG` and `COMMITTED`.
	UsageType *string `pulumi:"usageType"`
}

type MonitorPlanArgs

type MonitorPlanArgs struct {
	// Different billing cycles. Possible values are `MONTHLY` and `WEEKLY`.
	BillingCycle pulumi.StringPtrInput `pulumi:"billingCycle"`
	// Date when plan was applied.
	EffectiveDate pulumi.StringPtrInput `pulumi:"effectiveDate"`
	// Plan id as published by Dynatrace.
	Plan pulumi.StringInput `pulumi:"plan"`
	// Different usage type. Possible values are `PAYG` and `COMMITTED`.
	UsageType pulumi.StringPtrInput `pulumi:"usageType"`
}

func (MonitorPlanArgs) ElementType

func (MonitorPlanArgs) ElementType() reflect.Type

func (MonitorPlanArgs) ToMonitorPlanOutput

func (i MonitorPlanArgs) ToMonitorPlanOutput() MonitorPlanOutput

func (MonitorPlanArgs) ToMonitorPlanOutputWithContext

func (i MonitorPlanArgs) ToMonitorPlanOutputWithContext(ctx context.Context) MonitorPlanOutput

func (MonitorPlanArgs) ToMonitorPlanPtrOutput

func (i MonitorPlanArgs) ToMonitorPlanPtrOutput() MonitorPlanPtrOutput

func (MonitorPlanArgs) ToMonitorPlanPtrOutputWithContext

func (i MonitorPlanArgs) ToMonitorPlanPtrOutputWithContext(ctx context.Context) MonitorPlanPtrOutput

type MonitorPlanInput

type MonitorPlanInput interface {
	pulumi.Input

	ToMonitorPlanOutput() MonitorPlanOutput
	ToMonitorPlanOutputWithContext(context.Context) MonitorPlanOutput
}

MonitorPlanInput is an input type that accepts MonitorPlanArgs and MonitorPlanOutput values. You can construct a concrete instance of `MonitorPlanInput` via:

MonitorPlanArgs{...}

type MonitorPlanOutput

type MonitorPlanOutput struct{ *pulumi.OutputState }

func (MonitorPlanOutput) BillingCycle

func (o MonitorPlanOutput) BillingCycle() pulumi.StringPtrOutput

Different billing cycles. Possible values are `MONTHLY` and `WEEKLY`.

func (MonitorPlanOutput) EffectiveDate

func (o MonitorPlanOutput) EffectiveDate() pulumi.StringPtrOutput

Date when plan was applied.

func (MonitorPlanOutput) ElementType

func (MonitorPlanOutput) ElementType() reflect.Type

func (MonitorPlanOutput) Plan

Plan id as published by Dynatrace.

func (MonitorPlanOutput) ToMonitorPlanOutput

func (o MonitorPlanOutput) ToMonitorPlanOutput() MonitorPlanOutput

func (MonitorPlanOutput) ToMonitorPlanOutputWithContext

func (o MonitorPlanOutput) ToMonitorPlanOutputWithContext(ctx context.Context) MonitorPlanOutput

func (MonitorPlanOutput) ToMonitorPlanPtrOutput

func (o MonitorPlanOutput) ToMonitorPlanPtrOutput() MonitorPlanPtrOutput

func (MonitorPlanOutput) ToMonitorPlanPtrOutputWithContext

func (o MonitorPlanOutput) ToMonitorPlanPtrOutputWithContext(ctx context.Context) MonitorPlanPtrOutput

func (MonitorPlanOutput) UsageType

Different usage type. Possible values are `PAYG` and `COMMITTED`.

type MonitorPlanPtrInput

type MonitorPlanPtrInput interface {
	pulumi.Input

	ToMonitorPlanPtrOutput() MonitorPlanPtrOutput
	ToMonitorPlanPtrOutputWithContext(context.Context) MonitorPlanPtrOutput
}

MonitorPlanPtrInput is an input type that accepts MonitorPlanArgs, MonitorPlanPtr and MonitorPlanPtrOutput values. You can construct a concrete instance of `MonitorPlanPtrInput` via:

        MonitorPlanArgs{...}

or:

        nil

func MonitorPlanPtr

func MonitorPlanPtr(v *MonitorPlanArgs) MonitorPlanPtrInput

type MonitorPlanPtrOutput

type MonitorPlanPtrOutput struct{ *pulumi.OutputState }

func (MonitorPlanPtrOutput) BillingCycle

func (o MonitorPlanPtrOutput) BillingCycle() pulumi.StringPtrOutput

Different billing cycles. Possible values are `MONTHLY` and `WEEKLY`.

func (MonitorPlanPtrOutput) EffectiveDate

func (o MonitorPlanPtrOutput) EffectiveDate() pulumi.StringPtrOutput

Date when plan was applied.

func (MonitorPlanPtrOutput) Elem

func (MonitorPlanPtrOutput) ElementType

func (MonitorPlanPtrOutput) ElementType() reflect.Type

func (MonitorPlanPtrOutput) Plan

Plan id as published by Dynatrace.

func (MonitorPlanPtrOutput) ToMonitorPlanPtrOutput

func (o MonitorPlanPtrOutput) ToMonitorPlanPtrOutput() MonitorPlanPtrOutput

func (MonitorPlanPtrOutput) ToMonitorPlanPtrOutputWithContext

func (o MonitorPlanPtrOutput) ToMonitorPlanPtrOutputWithContext(ctx context.Context) MonitorPlanPtrOutput

func (MonitorPlanPtrOutput) UsageType

Different usage type. Possible values are `PAYG` and `COMMITTED`.

type MonitorState

type MonitorState struct {
	// The kind of managed identity assigned to this resource.  A `identity` block as defined below.
	Identity MonitorIdentityPtrInput
	// The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are `Active` and `Suspended`.
	MarketplaceSubscription pulumi.StringPtrInput
	// Flag specifying if the resource monitoring is enabled or disabled. Default is `true`.
	MonitoringEnabled pulumi.BoolPtrInput
	// Name of the Dynatrace monitor. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Billing plan information. A `plan` block as defined below. Changing this forces a new resource to be created.
	Plan MonitorPlanPtrInput
	// The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// User's information. A `user` block as defined below. Chainging this forces a new resource to be created.
	User MonitorUserPtrInput
}

func (MonitorState) ElementType

func (MonitorState) ElementType() reflect.Type

type MonitorUser

type MonitorUser struct {
	// Country of the user.
	Country string `pulumi:"country"`
	// Email of the user used by Dynatrace for contacting them if needed.
	Email string `pulumi:"email"`
	// First name of the user.
	FirstName string `pulumi:"firstName"`
	// Last name of the user.
	LastName string `pulumi:"lastName"`
	// phone number of the user by Dynatrace for contacting them if needed.
	PhoneNumber string `pulumi:"phoneNumber"`
}

type MonitorUserArgs

type MonitorUserArgs struct {
	// Country of the user.
	Country pulumi.StringInput `pulumi:"country"`
	// Email of the user used by Dynatrace for contacting them if needed.
	Email pulumi.StringInput `pulumi:"email"`
	// First name of the user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name of the user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// phone number of the user by Dynatrace for contacting them if needed.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

func (MonitorUserArgs) ElementType

func (MonitorUserArgs) ElementType() reflect.Type

func (MonitorUserArgs) ToMonitorUserOutput

func (i MonitorUserArgs) ToMonitorUserOutput() MonitorUserOutput

func (MonitorUserArgs) ToMonitorUserOutputWithContext

func (i MonitorUserArgs) ToMonitorUserOutputWithContext(ctx context.Context) MonitorUserOutput

func (MonitorUserArgs) ToMonitorUserPtrOutput

func (i MonitorUserArgs) ToMonitorUserPtrOutput() MonitorUserPtrOutput

func (MonitorUserArgs) ToMonitorUserPtrOutputWithContext

func (i MonitorUserArgs) ToMonitorUserPtrOutputWithContext(ctx context.Context) MonitorUserPtrOutput

type MonitorUserInput

type MonitorUserInput interface {
	pulumi.Input

	ToMonitorUserOutput() MonitorUserOutput
	ToMonitorUserOutputWithContext(context.Context) MonitorUserOutput
}

MonitorUserInput is an input type that accepts MonitorUserArgs and MonitorUserOutput values. You can construct a concrete instance of `MonitorUserInput` via:

MonitorUserArgs{...}

type MonitorUserOutput

type MonitorUserOutput struct{ *pulumi.OutputState }

func (MonitorUserOutput) Country

Country of the user.

func (MonitorUserOutput) ElementType

func (MonitorUserOutput) ElementType() reflect.Type

func (MonitorUserOutput) Email

Email of the user used by Dynatrace for contacting them if needed.

func (MonitorUserOutput) FirstName

func (o MonitorUserOutput) FirstName() pulumi.StringOutput

First name of the user.

func (MonitorUserOutput) LastName

func (o MonitorUserOutput) LastName() pulumi.StringOutput

Last name of the user.

func (MonitorUserOutput) PhoneNumber

func (o MonitorUserOutput) PhoneNumber() pulumi.StringOutput

phone number of the user by Dynatrace for contacting them if needed.

func (MonitorUserOutput) ToMonitorUserOutput

func (o MonitorUserOutput) ToMonitorUserOutput() MonitorUserOutput

func (MonitorUserOutput) ToMonitorUserOutputWithContext

func (o MonitorUserOutput) ToMonitorUserOutputWithContext(ctx context.Context) MonitorUserOutput

func (MonitorUserOutput) ToMonitorUserPtrOutput

func (o MonitorUserOutput) ToMonitorUserPtrOutput() MonitorUserPtrOutput

func (MonitorUserOutput) ToMonitorUserPtrOutputWithContext

func (o MonitorUserOutput) ToMonitorUserPtrOutputWithContext(ctx context.Context) MonitorUserPtrOutput

type MonitorUserPtrInput

type MonitorUserPtrInput interface {
	pulumi.Input

	ToMonitorUserPtrOutput() MonitorUserPtrOutput
	ToMonitorUserPtrOutputWithContext(context.Context) MonitorUserPtrOutput
}

MonitorUserPtrInput is an input type that accepts MonitorUserArgs, MonitorUserPtr and MonitorUserPtrOutput values. You can construct a concrete instance of `MonitorUserPtrInput` via:

        MonitorUserArgs{...}

or:

        nil

func MonitorUserPtr

func MonitorUserPtr(v *MonitorUserArgs) MonitorUserPtrInput

type MonitorUserPtrOutput

type MonitorUserPtrOutput struct{ *pulumi.OutputState }

func (MonitorUserPtrOutput) Country

Country of the user.

func (MonitorUserPtrOutput) Elem

func (MonitorUserPtrOutput) ElementType

func (MonitorUserPtrOutput) ElementType() reflect.Type

func (MonitorUserPtrOutput) Email

Email of the user used by Dynatrace for contacting them if needed.

func (MonitorUserPtrOutput) FirstName

First name of the user.

func (MonitorUserPtrOutput) LastName

Last name of the user.

func (MonitorUserPtrOutput) PhoneNumber

phone number of the user by Dynatrace for contacting them if needed.

func (MonitorUserPtrOutput) ToMonitorUserPtrOutput

func (o MonitorUserPtrOutput) ToMonitorUserPtrOutput() MonitorUserPtrOutput

func (MonitorUserPtrOutput) ToMonitorUserPtrOutputWithContext

func (o MonitorUserPtrOutput) ToMonitorUserPtrOutputWithContext(ctx context.Context) MonitorUserPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL