internetmonitor

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MonitorConfigStatePending  = MonitorConfigState("PENDING")
	MonitorConfigStateActive   = MonitorConfigState("ACTIVE")
	MonitorConfigStateInactive = MonitorConfigState("INACTIVE")
	MonitorConfigStateError    = MonitorConfigState("ERROR")
)
View Source
const (
	MonitorProcessingStatusCodeOk                    = MonitorProcessingStatusCode("OK")
	MonitorProcessingStatusCodeInactive              = MonitorProcessingStatusCode("INACTIVE")
	MonitorProcessingStatusCodeCollectingData        = MonitorProcessingStatusCode("COLLECTING_DATA")
	MonitorProcessingStatusCodeInsufficientData      = MonitorProcessingStatusCode("INSUFFICIENT_DATA")
	MonitorProcessingStatusCodeFaultService          = MonitorProcessingStatusCode("FAULT_SERVICE")
	MonitorProcessingStatusCodeFaultAccessCloudwatch = MonitorProcessingStatusCode("FAULT_ACCESS_CLOUDWATCH")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupMonitorArgs

type LookupMonitorArgs struct {
	MonitorName string `pulumi:"monitorName"`
}

type LookupMonitorOutputArgs

type LookupMonitorOutputArgs struct {
	MonitorName pulumi.StringInput `pulumi:"monitorName"`
}

func (LookupMonitorOutputArgs) ElementType

func (LookupMonitorOutputArgs) ElementType() reflect.Type

type LookupMonitorResult

type LookupMonitorResult struct {
	CreatedAt                *string                      `pulumi:"createdAt"`
	MaxCityNetworksToMonitor *int                         `pulumi:"maxCityNetworksToMonitor"`
	ModifiedAt               *string                      `pulumi:"modifiedAt"`
	MonitorArn               *string                      `pulumi:"monitorArn"`
	ProcessingStatus         *MonitorProcessingStatusCode `pulumi:"processingStatus"`
	ProcessingStatusInfo     *string                      `pulumi:"processingStatusInfo"`
	Resources                []string                     `pulumi:"resources"`
	Status                   *MonitorConfigState          `pulumi:"status"`
	Tags                     []MonitorTag                 `pulumi:"tags"`
}

func LookupMonitor

func LookupMonitor(ctx *pulumi.Context, args *LookupMonitorArgs, opts ...pulumi.InvokeOption) (*LookupMonitorResult, error)

Represents a monitor, which defines the monitoring boundaries for measurements that Internet Monitor publishes information about for an application

type LookupMonitorResultOutput

type LookupMonitorResultOutput struct{ *pulumi.OutputState }

func (LookupMonitorResultOutput) CreatedAt

func (LookupMonitorResultOutput) ElementType

func (LookupMonitorResultOutput) ElementType() reflect.Type

func (LookupMonitorResultOutput) MaxCityNetworksToMonitor

func (o LookupMonitorResultOutput) MaxCityNetworksToMonitor() pulumi.IntPtrOutput

func (LookupMonitorResultOutput) ModifiedAt

func (LookupMonitorResultOutput) MonitorArn

func (LookupMonitorResultOutput) ProcessingStatus

func (LookupMonitorResultOutput) ProcessingStatusInfo

func (o LookupMonitorResultOutput) ProcessingStatusInfo() pulumi.StringPtrOutput

func (LookupMonitorResultOutput) Resources

func (LookupMonitorResultOutput) Status

func (LookupMonitorResultOutput) Tags

func (LookupMonitorResultOutput) ToLookupMonitorResultOutput

func (o LookupMonitorResultOutput) ToLookupMonitorResultOutput() LookupMonitorResultOutput

func (LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext

func (o LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext(ctx context.Context) LookupMonitorResultOutput

type Monitor

type Monitor struct {
	pulumi.CustomResourceState

	CreatedAt                pulumi.StringOutput               `pulumi:"createdAt"`
	MaxCityNetworksToMonitor pulumi.IntPtrOutput               `pulumi:"maxCityNetworksToMonitor"`
	ModifiedAt               pulumi.StringOutput               `pulumi:"modifiedAt"`
	MonitorArn               pulumi.StringOutput               `pulumi:"monitorArn"`
	MonitorName              pulumi.StringOutput               `pulumi:"monitorName"`
	ProcessingStatus         MonitorProcessingStatusCodeOutput `pulumi:"processingStatus"`
	ProcessingStatusInfo     pulumi.StringOutput               `pulumi:"processingStatusInfo"`
	Resources                pulumi.StringArrayOutput          `pulumi:"resources"`
	ResourcesToAdd           pulumi.StringArrayOutput          `pulumi:"resourcesToAdd"`
	ResourcesToRemove        pulumi.StringArrayOutput          `pulumi:"resourcesToRemove"`
	Status                   MonitorConfigStatePtrOutput       `pulumi:"status"`
	Tags                     MonitorTagArrayOutput             `pulumi:"tags"`
}

Represents a monitor, which defines the monitoring boundaries for measurements that Internet Monitor publishes information about for an application

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 {
	MaxCityNetworksToMonitor pulumi.IntPtrInput
	MonitorName              pulumi.StringPtrInput
	Resources                pulumi.StringArrayInput
	ResourcesToAdd           pulumi.StringArrayInput
	ResourcesToRemove        pulumi.StringArrayInput
	Status                   MonitorConfigStatePtrInput
	Tags                     MonitorTagArrayInput
}

The set of arguments for constructing a Monitor resource.

func (MonitorArgs) ElementType

func (MonitorArgs) ElementType() reflect.Type

type MonitorConfigState

type MonitorConfigState string

func (MonitorConfigState) ElementType

func (MonitorConfigState) ElementType() reflect.Type

func (MonitorConfigState) ToMonitorConfigStateOutput

func (e MonitorConfigState) ToMonitorConfigStateOutput() MonitorConfigStateOutput

func (MonitorConfigState) ToMonitorConfigStateOutputWithContext

func (e MonitorConfigState) ToMonitorConfigStateOutputWithContext(ctx context.Context) MonitorConfigStateOutput

func (MonitorConfigState) ToMonitorConfigStatePtrOutput

func (e MonitorConfigState) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput

func (MonitorConfigState) ToMonitorConfigStatePtrOutputWithContext

func (e MonitorConfigState) ToMonitorConfigStatePtrOutputWithContext(ctx context.Context) MonitorConfigStatePtrOutput

func (MonitorConfigState) ToStringOutput

func (e MonitorConfigState) ToStringOutput() pulumi.StringOutput

func (MonitorConfigState) ToStringOutputWithContext

func (e MonitorConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitorConfigState) ToStringPtrOutput

func (e MonitorConfigState) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorConfigState) ToStringPtrOutputWithContext

func (e MonitorConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitorConfigStateInput

type MonitorConfigStateInput interface {
	pulumi.Input

	ToMonitorConfigStateOutput() MonitorConfigStateOutput
	ToMonitorConfigStateOutputWithContext(context.Context) MonitorConfigStateOutput
}

MonitorConfigStateInput is an input type that accepts MonitorConfigStateArgs and MonitorConfigStateOutput values. You can construct a concrete instance of `MonitorConfigStateInput` via:

MonitorConfigStateArgs{...}

type MonitorConfigStateOutput

type MonitorConfigStateOutput struct{ *pulumi.OutputState }

func (MonitorConfigStateOutput) ElementType

func (MonitorConfigStateOutput) ElementType() reflect.Type

func (MonitorConfigStateOutput) ToMonitorConfigStateOutput

func (o MonitorConfigStateOutput) ToMonitorConfigStateOutput() MonitorConfigStateOutput

func (MonitorConfigStateOutput) ToMonitorConfigStateOutputWithContext

func (o MonitorConfigStateOutput) ToMonitorConfigStateOutputWithContext(ctx context.Context) MonitorConfigStateOutput

func (MonitorConfigStateOutput) ToMonitorConfigStatePtrOutput

func (o MonitorConfigStateOutput) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput

func (MonitorConfigStateOutput) ToMonitorConfigStatePtrOutputWithContext

func (o MonitorConfigStateOutput) ToMonitorConfigStatePtrOutputWithContext(ctx context.Context) MonitorConfigStatePtrOutput

func (MonitorConfigStateOutput) ToStringOutput

func (o MonitorConfigStateOutput) ToStringOutput() pulumi.StringOutput

func (MonitorConfigStateOutput) ToStringOutputWithContext

func (o MonitorConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitorConfigStateOutput) ToStringPtrOutput

func (o MonitorConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorConfigStateOutput) ToStringPtrOutputWithContext

func (o MonitorConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitorConfigStatePtrInput

type MonitorConfigStatePtrInput interface {
	pulumi.Input

	ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput
	ToMonitorConfigStatePtrOutputWithContext(context.Context) MonitorConfigStatePtrOutput
}

func MonitorConfigStatePtr

func MonitorConfigStatePtr(v string) MonitorConfigStatePtrInput

type MonitorConfigStatePtrOutput

type MonitorConfigStatePtrOutput struct{ *pulumi.OutputState }

func (MonitorConfigStatePtrOutput) Elem

func (MonitorConfigStatePtrOutput) ElementType

func (MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutput

func (o MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput

func (MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutputWithContext

func (o MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutputWithContext(ctx context.Context) MonitorConfigStatePtrOutput

func (MonitorConfigStatePtrOutput) ToStringPtrOutput

func (o MonitorConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorConfigStatePtrOutput) ToStringPtrOutputWithContext

func (o MonitorConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitorInput

type MonitorInput interface {
	pulumi.Input

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

type MonitorOutput

type MonitorOutput struct{ *pulumi.OutputState }

func (MonitorOutput) CreatedAt

func (o MonitorOutput) CreatedAt() pulumi.StringOutput

func (MonitorOutput) ElementType

func (MonitorOutput) ElementType() reflect.Type

func (MonitorOutput) MaxCityNetworksToMonitor

func (o MonitorOutput) MaxCityNetworksToMonitor() pulumi.IntPtrOutput

func (MonitorOutput) ModifiedAt

func (o MonitorOutput) ModifiedAt() pulumi.StringOutput

func (MonitorOutput) MonitorArn

func (o MonitorOutput) MonitorArn() pulumi.StringOutput

func (MonitorOutput) MonitorName

func (o MonitorOutput) MonitorName() pulumi.StringOutput

func (MonitorOutput) ProcessingStatus

func (o MonitorOutput) ProcessingStatus() MonitorProcessingStatusCodeOutput

func (MonitorOutput) ProcessingStatusInfo

func (o MonitorOutput) ProcessingStatusInfo() pulumi.StringOutput

func (MonitorOutput) Resources

func (o MonitorOutput) Resources() pulumi.StringArrayOutput

func (MonitorOutput) ResourcesToAdd

func (o MonitorOutput) ResourcesToAdd() pulumi.StringArrayOutput

func (MonitorOutput) ResourcesToRemove

func (o MonitorOutput) ResourcesToRemove() pulumi.StringArrayOutput

func (MonitorOutput) Status

func (MonitorOutput) Tags

func (MonitorOutput) ToMonitorOutput

func (o MonitorOutput) ToMonitorOutput() MonitorOutput

func (MonitorOutput) ToMonitorOutputWithContext

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

type MonitorProcessingStatusCode

type MonitorProcessingStatusCode string

type MonitorProcessingStatusCodeOutput

type MonitorProcessingStatusCodeOutput struct{ *pulumi.OutputState }

func (MonitorProcessingStatusCodeOutput) ElementType

func (MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodeOutput

func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodeOutput() MonitorProcessingStatusCodeOutput

func (MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodeOutputWithContext

func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodeOutputWithContext(ctx context.Context) MonitorProcessingStatusCodeOutput

func (MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodePtrOutput

func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodePtrOutput() MonitorProcessingStatusCodePtrOutput

func (MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodePtrOutputWithContext

func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodePtrOutputWithContext(ctx context.Context) MonitorProcessingStatusCodePtrOutput

func (MonitorProcessingStatusCodeOutput) ToStringOutput

func (MonitorProcessingStatusCodeOutput) ToStringOutputWithContext

func (o MonitorProcessingStatusCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitorProcessingStatusCodeOutput) ToStringPtrOutput

func (MonitorProcessingStatusCodeOutput) ToStringPtrOutputWithContext

func (o MonitorProcessingStatusCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitorProcessingStatusCodePtrOutput

type MonitorProcessingStatusCodePtrOutput struct{ *pulumi.OutputState }

func (MonitorProcessingStatusCodePtrOutput) Elem

func (MonitorProcessingStatusCodePtrOutput) ElementType

func (MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutput

func (o MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutput() MonitorProcessingStatusCodePtrOutput

func (MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutputWithContext

func (o MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutputWithContext(ctx context.Context) MonitorProcessingStatusCodePtrOutput

func (MonitorProcessingStatusCodePtrOutput) ToStringPtrOutput

func (MonitorProcessingStatusCodePtrOutput) ToStringPtrOutputWithContext

func (o MonitorProcessingStatusCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitorState

type MonitorState struct {
}

func (MonitorState) ElementType

func (MonitorState) ElementType() reflect.Type

type MonitorTag

type MonitorTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

type MonitorTagArgs

type MonitorTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

func (MonitorTagArgs) ElementType

func (MonitorTagArgs) ElementType() reflect.Type

func (MonitorTagArgs) ToMonitorTagOutput

func (i MonitorTagArgs) ToMonitorTagOutput() MonitorTagOutput

func (MonitorTagArgs) ToMonitorTagOutputWithContext

func (i MonitorTagArgs) ToMonitorTagOutputWithContext(ctx context.Context) MonitorTagOutput

type MonitorTagArray

type MonitorTagArray []MonitorTagInput

func (MonitorTagArray) ElementType

func (MonitorTagArray) ElementType() reflect.Type

func (MonitorTagArray) ToMonitorTagArrayOutput

func (i MonitorTagArray) ToMonitorTagArrayOutput() MonitorTagArrayOutput

func (MonitorTagArray) ToMonitorTagArrayOutputWithContext

func (i MonitorTagArray) ToMonitorTagArrayOutputWithContext(ctx context.Context) MonitorTagArrayOutput

type MonitorTagArrayInput

type MonitorTagArrayInput interface {
	pulumi.Input

	ToMonitorTagArrayOutput() MonitorTagArrayOutput
	ToMonitorTagArrayOutputWithContext(context.Context) MonitorTagArrayOutput
}

MonitorTagArrayInput is an input type that accepts MonitorTagArray and MonitorTagArrayOutput values. You can construct a concrete instance of `MonitorTagArrayInput` via:

MonitorTagArray{ MonitorTagArgs{...} }

type MonitorTagArrayOutput

type MonitorTagArrayOutput struct{ *pulumi.OutputState }

func (MonitorTagArrayOutput) ElementType

func (MonitorTagArrayOutput) ElementType() reflect.Type

func (MonitorTagArrayOutput) Index

func (MonitorTagArrayOutput) ToMonitorTagArrayOutput

func (o MonitorTagArrayOutput) ToMonitorTagArrayOutput() MonitorTagArrayOutput

func (MonitorTagArrayOutput) ToMonitorTagArrayOutputWithContext

func (o MonitorTagArrayOutput) ToMonitorTagArrayOutputWithContext(ctx context.Context) MonitorTagArrayOutput

type MonitorTagInput

type MonitorTagInput interface {
	pulumi.Input

	ToMonitorTagOutput() MonitorTagOutput
	ToMonitorTagOutputWithContext(context.Context) MonitorTagOutput
}

MonitorTagInput is an input type that accepts MonitorTagArgs and MonitorTagOutput values. You can construct a concrete instance of `MonitorTagInput` via:

MonitorTagArgs{...}

type MonitorTagOutput

type MonitorTagOutput struct{ *pulumi.OutputState }

The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

func (MonitorTagOutput) ElementType

func (MonitorTagOutput) ElementType() reflect.Type

func (MonitorTagOutput) Key

func (MonitorTagOutput) ToMonitorTagOutput

func (o MonitorTagOutput) ToMonitorTagOutput() MonitorTagOutput

func (MonitorTagOutput) ToMonitorTagOutputWithContext

func (o MonitorTagOutput) ToMonitorTagOutputWithContext(ctx context.Context) MonitorTagOutput

func (MonitorTagOutput) Value

Jump to

Keyboard shortcuts

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