internetmonitor

package
v0.81.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	MonitorConfigStatePending  = MonitorConfigState("PENDING")
	MonitorConfigStateActive   = MonitorConfigState("ACTIVE")
	MonitorConfigStateInactive = MonitorConfigState("INACTIVE")
	MonitorConfigStateError    = MonitorConfigState("ERROR")
)
View Source
const (
	MonitorLocalHealthEventsConfigStatusEnabled  = MonitorLocalHealthEventsConfigStatus("ENABLED")
	MonitorLocalHealthEventsConfigStatusDisabled = MonitorLocalHealthEventsConfigStatus("DISABLED")
)
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")
)
View Source
const (
	MonitorS3ConfigLogDeliveryStatusEnabled  = MonitorS3ConfigLogDeliveryStatus("ENABLED")
	MonitorS3ConfigLogDeliveryStatusDisabled = MonitorS3ConfigLogDeliveryStatus("DISABLED")
)

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"`
	HealthEventsConfig              *MonitorHealthEventsConfig              `pulumi:"healthEventsConfig"`
	InternetMeasurementsLogDelivery *MonitorInternetMeasurementsLogDelivery `pulumi:"internetMeasurementsLogDelivery"`
	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"`
	TrafficPercentageToMonitor      *int                                    `pulumi:"trafficPercentageToMonitor"`
}

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) HealthEventsConfig added in v0.67.0

func (LookupMonitorResultOutput) InternetMeasurementsLogDelivery added in v0.58.0

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

func (LookupMonitorResultOutput) ToOutput added in v0.76.0

func (LookupMonitorResultOutput) TrafficPercentageToMonitor added in v0.59.0

func (o LookupMonitorResultOutput) TrafficPercentageToMonitor() pulumi.IntPtrOutput

type Monitor

type Monitor struct {
	pulumi.CustomResourceState

	CreatedAt                       pulumi.StringOutput                             `pulumi:"createdAt"`
	HealthEventsConfig              MonitorHealthEventsConfigPtrOutput              `pulumi:"healthEventsConfig"`
	InternetMeasurementsLogDelivery MonitorInternetMeasurementsLogDeliveryPtrOutput `pulumi:"internetMeasurementsLogDelivery"`
	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"`
	TrafficPercentageToMonitor      pulumi.IntPtrOutput                             `pulumi:"trafficPercentageToMonitor"`
}

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

func (*Monitor) ToOutput added in v0.76.0

func (i *Monitor) ToOutput(ctx context.Context) pulumix.Output[*Monitor]

type MonitorArgs

type MonitorArgs struct {
	HealthEventsConfig              MonitorHealthEventsConfigPtrInput
	InternetMeasurementsLogDelivery MonitorInternetMeasurementsLogDeliveryPtrInput
	MaxCityNetworksToMonitor        pulumi.IntPtrInput
	MonitorName                     pulumi.StringPtrInput
	Resources                       pulumi.StringArrayInput
	ResourcesToAdd                  pulumi.StringArrayInput
	ResourcesToRemove               pulumi.StringArrayInput
	Status                          MonitorConfigStatePtrInput
	Tags                            MonitorTagArrayInput
	TrafficPercentageToMonitor      pulumi.IntPtrInput
}

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (MonitorConfigStatePtrOutput) ToStringPtrOutput

func (o MonitorConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorConfigStatePtrOutput) ToStringPtrOutputWithContext

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

type MonitorHealthEventsConfig added in v0.67.0

type MonitorHealthEventsConfig struct {
	AvailabilityLocalHealthEventsConfig *MonitorLocalHealthEventsConfig `pulumi:"availabilityLocalHealthEventsConfig"`
	AvailabilityScoreThreshold          *float64                        `pulumi:"availabilityScoreThreshold"`
	PerformanceLocalHealthEventsConfig  *MonitorLocalHealthEventsConfig `pulumi:"performanceLocalHealthEventsConfig"`
	PerformanceScoreThreshold           *float64                        `pulumi:"performanceScoreThreshold"`
}

type MonitorHealthEventsConfigArgs added in v0.67.0

type MonitorHealthEventsConfigArgs struct {
	AvailabilityLocalHealthEventsConfig MonitorLocalHealthEventsConfigPtrInput `pulumi:"availabilityLocalHealthEventsConfig"`
	AvailabilityScoreThreshold          pulumi.Float64PtrInput                 `pulumi:"availabilityScoreThreshold"`
	PerformanceLocalHealthEventsConfig  MonitorLocalHealthEventsConfigPtrInput `pulumi:"performanceLocalHealthEventsConfig"`
	PerformanceScoreThreshold           pulumi.Float64PtrInput                 `pulumi:"performanceScoreThreshold"`
}

func (MonitorHealthEventsConfigArgs) ElementType added in v0.67.0

func (MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigOutput added in v0.67.0

func (i MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigOutput() MonitorHealthEventsConfigOutput

func (MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigOutputWithContext added in v0.67.0

func (i MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigOutputWithContext(ctx context.Context) MonitorHealthEventsConfigOutput

func (MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigPtrOutput added in v0.67.0

func (i MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigPtrOutput() MonitorHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigPtrOutputWithContext added in v0.67.0

func (i MonitorHealthEventsConfigArgs) ToMonitorHealthEventsConfigPtrOutputWithContext(ctx context.Context) MonitorHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigArgs) ToOutput added in v0.76.0

type MonitorHealthEventsConfigInput added in v0.67.0

type MonitorHealthEventsConfigInput interface {
	pulumi.Input

	ToMonitorHealthEventsConfigOutput() MonitorHealthEventsConfigOutput
	ToMonitorHealthEventsConfigOutputWithContext(context.Context) MonitorHealthEventsConfigOutput
}

MonitorHealthEventsConfigInput is an input type that accepts MonitorHealthEventsConfigArgs and MonitorHealthEventsConfigOutput values. You can construct a concrete instance of `MonitorHealthEventsConfigInput` via:

MonitorHealthEventsConfigArgs{...}

type MonitorHealthEventsConfigOutput added in v0.67.0

type MonitorHealthEventsConfigOutput struct{ *pulumi.OutputState }

func (MonitorHealthEventsConfigOutput) AvailabilityLocalHealthEventsConfig added in v0.73.0

func (o MonitorHealthEventsConfigOutput) AvailabilityLocalHealthEventsConfig() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigOutput) AvailabilityScoreThreshold added in v0.67.0

func (o MonitorHealthEventsConfigOutput) AvailabilityScoreThreshold() pulumi.Float64PtrOutput

func (MonitorHealthEventsConfigOutput) ElementType added in v0.67.0

func (MonitorHealthEventsConfigOutput) PerformanceLocalHealthEventsConfig added in v0.73.0

func (o MonitorHealthEventsConfigOutput) PerformanceLocalHealthEventsConfig() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigOutput) PerformanceScoreThreshold added in v0.67.0

func (o MonitorHealthEventsConfigOutput) PerformanceScoreThreshold() pulumi.Float64PtrOutput

func (MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigOutput added in v0.67.0

func (o MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigOutput() MonitorHealthEventsConfigOutput

func (MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigOutputWithContext added in v0.67.0

func (o MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigOutputWithContext(ctx context.Context) MonitorHealthEventsConfigOutput

func (MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigPtrOutput added in v0.67.0

func (o MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigPtrOutput() MonitorHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigPtrOutputWithContext added in v0.67.0

func (o MonitorHealthEventsConfigOutput) ToMonitorHealthEventsConfigPtrOutputWithContext(ctx context.Context) MonitorHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigOutput) ToOutput added in v0.76.0

type MonitorHealthEventsConfigPtrInput added in v0.67.0

type MonitorHealthEventsConfigPtrInput interface {
	pulumi.Input

	ToMonitorHealthEventsConfigPtrOutput() MonitorHealthEventsConfigPtrOutput
	ToMonitorHealthEventsConfigPtrOutputWithContext(context.Context) MonitorHealthEventsConfigPtrOutput
}

MonitorHealthEventsConfigPtrInput is an input type that accepts MonitorHealthEventsConfigArgs, MonitorHealthEventsConfigPtr and MonitorHealthEventsConfigPtrOutput values. You can construct a concrete instance of `MonitorHealthEventsConfigPtrInput` via:

        MonitorHealthEventsConfigArgs{...}

or:

        nil

func MonitorHealthEventsConfigPtr added in v0.67.0

type MonitorHealthEventsConfigPtrOutput added in v0.67.0

type MonitorHealthEventsConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitorHealthEventsConfigPtrOutput) AvailabilityLocalHealthEventsConfig added in v0.73.0

func (o MonitorHealthEventsConfigPtrOutput) AvailabilityLocalHealthEventsConfig() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigPtrOutput) AvailabilityScoreThreshold added in v0.67.0

func (o MonitorHealthEventsConfigPtrOutput) AvailabilityScoreThreshold() pulumi.Float64PtrOutput

func (MonitorHealthEventsConfigPtrOutput) Elem added in v0.67.0

func (MonitorHealthEventsConfigPtrOutput) ElementType added in v0.67.0

func (MonitorHealthEventsConfigPtrOutput) PerformanceLocalHealthEventsConfig added in v0.73.0

func (o MonitorHealthEventsConfigPtrOutput) PerformanceLocalHealthEventsConfig() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigPtrOutput) PerformanceScoreThreshold added in v0.67.0

func (o MonitorHealthEventsConfigPtrOutput) PerformanceScoreThreshold() pulumi.Float64PtrOutput

func (MonitorHealthEventsConfigPtrOutput) ToMonitorHealthEventsConfigPtrOutput added in v0.67.0

func (o MonitorHealthEventsConfigPtrOutput) ToMonitorHealthEventsConfigPtrOutput() MonitorHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigPtrOutput) ToMonitorHealthEventsConfigPtrOutputWithContext added in v0.67.0

func (o MonitorHealthEventsConfigPtrOutput) ToMonitorHealthEventsConfigPtrOutputWithContext(ctx context.Context) MonitorHealthEventsConfigPtrOutput

func (MonitorHealthEventsConfigPtrOutput) ToOutput added in v0.76.0

type MonitorInput

type MonitorInput interface {
	pulumi.Input

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

type MonitorInternetMeasurementsLogDelivery added in v0.58.0

type MonitorInternetMeasurementsLogDelivery struct {
	S3Config *MonitorS3Config `pulumi:"s3Config"`
}

type MonitorInternetMeasurementsLogDeliveryArgs added in v0.58.0

type MonitorInternetMeasurementsLogDeliveryArgs struct {
	S3Config MonitorS3ConfigPtrInput `pulumi:"s3Config"`
}

func (MonitorInternetMeasurementsLogDeliveryArgs) ElementType added in v0.58.0

func (MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryOutput added in v0.58.0

func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryOutput() MonitorInternetMeasurementsLogDeliveryOutput

func (MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryOutputWithContext added in v0.58.0

func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryOutput

func (MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryPtrOutput added in v0.58.0

func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext added in v0.58.0

func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorInternetMeasurementsLogDeliveryArgs) ToOutput added in v0.76.0

type MonitorInternetMeasurementsLogDeliveryInput added in v0.58.0

type MonitorInternetMeasurementsLogDeliveryInput interface {
	pulumi.Input

	ToMonitorInternetMeasurementsLogDeliveryOutput() MonitorInternetMeasurementsLogDeliveryOutput
	ToMonitorInternetMeasurementsLogDeliveryOutputWithContext(context.Context) MonitorInternetMeasurementsLogDeliveryOutput
}

MonitorInternetMeasurementsLogDeliveryInput is an input type that accepts MonitorInternetMeasurementsLogDeliveryArgs and MonitorInternetMeasurementsLogDeliveryOutput values. You can construct a concrete instance of `MonitorInternetMeasurementsLogDeliveryInput` via:

MonitorInternetMeasurementsLogDeliveryArgs{...}

type MonitorInternetMeasurementsLogDeliveryOutput added in v0.58.0

type MonitorInternetMeasurementsLogDeliveryOutput struct{ *pulumi.OutputState }

func (MonitorInternetMeasurementsLogDeliveryOutput) ElementType added in v0.58.0

func (MonitorInternetMeasurementsLogDeliveryOutput) S3Config added in v0.58.0

func (MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryOutput added in v0.58.0

func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryOutput() MonitorInternetMeasurementsLogDeliveryOutput

func (MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryOutputWithContext added in v0.58.0

func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryOutput

func (MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutput added in v0.58.0

func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext added in v0.58.0

func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorInternetMeasurementsLogDeliveryOutput) ToOutput added in v0.76.0

type MonitorInternetMeasurementsLogDeliveryPtrInput added in v0.58.0

type MonitorInternetMeasurementsLogDeliveryPtrInput interface {
	pulumi.Input

	ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput
	ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput
}

MonitorInternetMeasurementsLogDeliveryPtrInput is an input type that accepts MonitorInternetMeasurementsLogDeliveryArgs, MonitorInternetMeasurementsLogDeliveryPtr and MonitorInternetMeasurementsLogDeliveryPtrOutput values. You can construct a concrete instance of `MonitorInternetMeasurementsLogDeliveryPtrInput` via:

        MonitorInternetMeasurementsLogDeliveryArgs{...}

or:

        nil

type MonitorInternetMeasurementsLogDeliveryPtrOutput added in v0.58.0

type MonitorInternetMeasurementsLogDeliveryPtrOutput struct{ *pulumi.OutputState }

func (MonitorInternetMeasurementsLogDeliveryPtrOutput) Elem added in v0.58.0

func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ElementType added in v0.58.0

func (MonitorInternetMeasurementsLogDeliveryPtrOutput) S3Config added in v0.58.0

func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutput added in v0.58.0

func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext added in v0.58.0

func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ToOutput added in v0.76.0

type MonitorLocalHealthEventsConfig added in v0.73.0

type MonitorLocalHealthEventsConfig struct {
	HealthScoreThreshold *float64                              `pulumi:"healthScoreThreshold"`
	MinTrafficImpact     *float64                              `pulumi:"minTrafficImpact"`
	Status               *MonitorLocalHealthEventsConfigStatus `pulumi:"status"`
}

type MonitorLocalHealthEventsConfigArgs added in v0.73.0

type MonitorLocalHealthEventsConfigArgs struct {
	HealthScoreThreshold pulumi.Float64PtrInput                       `pulumi:"healthScoreThreshold"`
	MinTrafficImpact     pulumi.Float64PtrInput                       `pulumi:"minTrafficImpact"`
	Status               MonitorLocalHealthEventsConfigStatusPtrInput `pulumi:"status"`
}

func (MonitorLocalHealthEventsConfigArgs) ElementType added in v0.73.0

func (MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigOutput added in v0.73.0

func (i MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigOutput() MonitorLocalHealthEventsConfigOutput

func (MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigOutputWithContext added in v0.73.0

func (i MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigOutput

func (MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigPtrOutput added in v0.73.0

func (i MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigPtrOutput() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigPtrOutputWithContext added in v0.73.0

func (i MonitorLocalHealthEventsConfigArgs) ToMonitorLocalHealthEventsConfigPtrOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigPtrOutput

func (MonitorLocalHealthEventsConfigArgs) ToOutput added in v0.76.0

type MonitorLocalHealthEventsConfigInput added in v0.73.0

type MonitorLocalHealthEventsConfigInput interface {
	pulumi.Input

	ToMonitorLocalHealthEventsConfigOutput() MonitorLocalHealthEventsConfigOutput
	ToMonitorLocalHealthEventsConfigOutputWithContext(context.Context) MonitorLocalHealthEventsConfigOutput
}

MonitorLocalHealthEventsConfigInput is an input type that accepts MonitorLocalHealthEventsConfigArgs and MonitorLocalHealthEventsConfigOutput values. You can construct a concrete instance of `MonitorLocalHealthEventsConfigInput` via:

MonitorLocalHealthEventsConfigArgs{...}

type MonitorLocalHealthEventsConfigOutput added in v0.73.0

type MonitorLocalHealthEventsConfigOutput struct{ *pulumi.OutputState }

func (MonitorLocalHealthEventsConfigOutput) ElementType added in v0.73.0

func (MonitorLocalHealthEventsConfigOutput) HealthScoreThreshold added in v0.73.0

func (MonitorLocalHealthEventsConfigOutput) MinTrafficImpact added in v0.73.0

func (MonitorLocalHealthEventsConfigOutput) Status added in v0.73.0

func (MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigOutput added in v0.73.0

func (o MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigOutput() MonitorLocalHealthEventsConfigOutput

func (MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigOutputWithContext added in v0.73.0

func (o MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigOutput

func (MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigPtrOutput added in v0.73.0

func (o MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigPtrOutput() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigPtrOutputWithContext added in v0.73.0

func (o MonitorLocalHealthEventsConfigOutput) ToMonitorLocalHealthEventsConfigPtrOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigPtrOutput

func (MonitorLocalHealthEventsConfigOutput) ToOutput added in v0.76.0

type MonitorLocalHealthEventsConfigPtrInput added in v0.73.0

type MonitorLocalHealthEventsConfigPtrInput interface {
	pulumi.Input

	ToMonitorLocalHealthEventsConfigPtrOutput() MonitorLocalHealthEventsConfigPtrOutput
	ToMonitorLocalHealthEventsConfigPtrOutputWithContext(context.Context) MonitorLocalHealthEventsConfigPtrOutput
}

MonitorLocalHealthEventsConfigPtrInput is an input type that accepts MonitorLocalHealthEventsConfigArgs, MonitorLocalHealthEventsConfigPtr and MonitorLocalHealthEventsConfigPtrOutput values. You can construct a concrete instance of `MonitorLocalHealthEventsConfigPtrInput` via:

        MonitorLocalHealthEventsConfigArgs{...}

or:

        nil

type MonitorLocalHealthEventsConfigPtrOutput added in v0.73.0

type MonitorLocalHealthEventsConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitorLocalHealthEventsConfigPtrOutput) Elem added in v0.73.0

func (MonitorLocalHealthEventsConfigPtrOutput) ElementType added in v0.73.0

func (MonitorLocalHealthEventsConfigPtrOutput) HealthScoreThreshold added in v0.73.0

func (MonitorLocalHealthEventsConfigPtrOutput) MinTrafficImpact added in v0.73.0

func (MonitorLocalHealthEventsConfigPtrOutput) Status added in v0.73.0

func (MonitorLocalHealthEventsConfigPtrOutput) ToMonitorLocalHealthEventsConfigPtrOutput added in v0.73.0

func (o MonitorLocalHealthEventsConfigPtrOutput) ToMonitorLocalHealthEventsConfigPtrOutput() MonitorLocalHealthEventsConfigPtrOutput

func (MonitorLocalHealthEventsConfigPtrOutput) ToMonitorLocalHealthEventsConfigPtrOutputWithContext added in v0.73.0

func (o MonitorLocalHealthEventsConfigPtrOutput) ToMonitorLocalHealthEventsConfigPtrOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigPtrOutput

func (MonitorLocalHealthEventsConfigPtrOutput) ToOutput added in v0.76.0

type MonitorLocalHealthEventsConfigStatus added in v0.73.0

type MonitorLocalHealthEventsConfigStatus string

func (MonitorLocalHealthEventsConfigStatus) ElementType added in v0.73.0

func (MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusOutput added in v0.73.0

func (e MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusOutput() MonitorLocalHealthEventsConfigStatusOutput

func (MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusOutputWithContext added in v0.73.0

func (e MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigStatusOutput

func (MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusPtrOutput added in v0.73.0

func (e MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusPtrOutput() MonitorLocalHealthEventsConfigStatusPtrOutput

func (MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext added in v0.73.0

func (e MonitorLocalHealthEventsConfigStatus) ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigStatusPtrOutput

func (MonitorLocalHealthEventsConfigStatus) ToStringOutput added in v0.73.0

func (MonitorLocalHealthEventsConfigStatus) ToStringOutputWithContext added in v0.73.0

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

func (MonitorLocalHealthEventsConfigStatus) ToStringPtrOutput added in v0.73.0

func (MonitorLocalHealthEventsConfigStatus) ToStringPtrOutputWithContext added in v0.73.0

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

type MonitorLocalHealthEventsConfigStatusInput added in v0.73.0

type MonitorLocalHealthEventsConfigStatusInput interface {
	pulumi.Input

	ToMonitorLocalHealthEventsConfigStatusOutput() MonitorLocalHealthEventsConfigStatusOutput
	ToMonitorLocalHealthEventsConfigStatusOutputWithContext(context.Context) MonitorLocalHealthEventsConfigStatusOutput
}

MonitorLocalHealthEventsConfigStatusInput is an input type that accepts MonitorLocalHealthEventsConfigStatusArgs and MonitorLocalHealthEventsConfigStatusOutput values. You can construct a concrete instance of `MonitorLocalHealthEventsConfigStatusInput` via:

MonitorLocalHealthEventsConfigStatusArgs{...}

type MonitorLocalHealthEventsConfigStatusOutput added in v0.73.0

type MonitorLocalHealthEventsConfigStatusOutput struct{ *pulumi.OutputState }

func (MonitorLocalHealthEventsConfigStatusOutput) ElementType added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusOutput added in v0.73.0

func (o MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusOutput() MonitorLocalHealthEventsConfigStatusOutput

func (MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusOutputWithContext added in v0.73.0

func (o MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigStatusOutput

func (MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutput added in v0.73.0

func (o MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutput() MonitorLocalHealthEventsConfigStatusPtrOutput

func (MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext added in v0.73.0

func (o MonitorLocalHealthEventsConfigStatusOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigStatusPtrOutput

func (MonitorLocalHealthEventsConfigStatusOutput) ToOutput added in v0.76.0

func (MonitorLocalHealthEventsConfigStatusOutput) ToStringOutput added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusOutput) ToStringOutputWithContext added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusOutput) ToStringPtrOutput added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusOutput) ToStringPtrOutputWithContext added in v0.73.0

type MonitorLocalHealthEventsConfigStatusPtrInput added in v0.73.0

type MonitorLocalHealthEventsConfigStatusPtrInput interface {
	pulumi.Input

	ToMonitorLocalHealthEventsConfigStatusPtrOutput() MonitorLocalHealthEventsConfigStatusPtrOutput
	ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext(context.Context) MonitorLocalHealthEventsConfigStatusPtrOutput
}

func MonitorLocalHealthEventsConfigStatusPtr added in v0.73.0

func MonitorLocalHealthEventsConfigStatusPtr(v string) MonitorLocalHealthEventsConfigStatusPtrInput

type MonitorLocalHealthEventsConfigStatusPtrOutput added in v0.73.0

type MonitorLocalHealthEventsConfigStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitorLocalHealthEventsConfigStatusPtrOutput) Elem added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusPtrOutput) ElementType added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusPtrOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutput added in v0.73.0

func (o MonitorLocalHealthEventsConfigStatusPtrOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutput() MonitorLocalHealthEventsConfigStatusPtrOutput

func (MonitorLocalHealthEventsConfigStatusPtrOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext added in v0.73.0

func (o MonitorLocalHealthEventsConfigStatusPtrOutput) ToMonitorLocalHealthEventsConfigStatusPtrOutputWithContext(ctx context.Context) MonitorLocalHealthEventsConfigStatusPtrOutput

func (MonitorLocalHealthEventsConfigStatusPtrOutput) ToOutput added in v0.76.0

func (MonitorLocalHealthEventsConfigStatusPtrOutput) ToStringPtrOutput added in v0.73.0

func (MonitorLocalHealthEventsConfigStatusPtrOutput) ToStringPtrOutputWithContext added in v0.73.0

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) HealthEventsConfig added in v0.67.0

func (o MonitorOutput) HealthEventsConfig() MonitorHealthEventsConfigPtrOutput

func (MonitorOutput) InternetMeasurementsLogDelivery added in v0.58.0

func (o MonitorOutput) InternetMeasurementsLogDelivery() MonitorInternetMeasurementsLogDeliveryPtrOutput

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

func (MonitorOutput) ToOutput added in v0.76.0

func (o MonitorOutput) ToOutput(ctx context.Context) pulumix.Output[*Monitor]

func (MonitorOutput) TrafficPercentageToMonitor added in v0.59.0

func (o MonitorOutput) TrafficPercentageToMonitor() pulumi.IntPtrOutput

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (MonitorProcessingStatusCodePtrOutput) ToStringPtrOutput

func (MonitorProcessingStatusCodePtrOutput) ToStringPtrOutputWithContext

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

type MonitorS3Config added in v0.58.0

type MonitorS3Config struct {
	BucketName        *string                           `pulumi:"bucketName"`
	BucketPrefix      *string                           `pulumi:"bucketPrefix"`
	LogDeliveryStatus *MonitorS3ConfigLogDeliveryStatus `pulumi:"logDeliveryStatus"`
}

type MonitorS3ConfigArgs added in v0.58.0

type MonitorS3ConfigArgs struct {
	BucketName        pulumi.StringPtrInput                    `pulumi:"bucketName"`
	BucketPrefix      pulumi.StringPtrInput                    `pulumi:"bucketPrefix"`
	LogDeliveryStatus MonitorS3ConfigLogDeliveryStatusPtrInput `pulumi:"logDeliveryStatus"`
}

func (MonitorS3ConfigArgs) ElementType added in v0.58.0

func (MonitorS3ConfigArgs) ElementType() reflect.Type

func (MonitorS3ConfigArgs) ToMonitorS3ConfigOutput added in v0.58.0

func (i MonitorS3ConfigArgs) ToMonitorS3ConfigOutput() MonitorS3ConfigOutput

func (MonitorS3ConfigArgs) ToMonitorS3ConfigOutputWithContext added in v0.58.0

func (i MonitorS3ConfigArgs) ToMonitorS3ConfigOutputWithContext(ctx context.Context) MonitorS3ConfigOutput

func (MonitorS3ConfigArgs) ToMonitorS3ConfigPtrOutput added in v0.58.0

func (i MonitorS3ConfigArgs) ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput

func (MonitorS3ConfigArgs) ToMonitorS3ConfigPtrOutputWithContext added in v0.58.0

func (i MonitorS3ConfigArgs) ToMonitorS3ConfigPtrOutputWithContext(ctx context.Context) MonitorS3ConfigPtrOutput

func (MonitorS3ConfigArgs) ToOutput added in v0.76.0

type MonitorS3ConfigInput added in v0.58.0

type MonitorS3ConfigInput interface {
	pulumi.Input

	ToMonitorS3ConfigOutput() MonitorS3ConfigOutput
	ToMonitorS3ConfigOutputWithContext(context.Context) MonitorS3ConfigOutput
}

MonitorS3ConfigInput is an input type that accepts MonitorS3ConfigArgs and MonitorS3ConfigOutput values. You can construct a concrete instance of `MonitorS3ConfigInput` via:

MonitorS3ConfigArgs{...}

type MonitorS3ConfigLogDeliveryStatus added in v0.58.0

type MonitorS3ConfigLogDeliveryStatus string

func (MonitorS3ConfigLogDeliveryStatus) ElementType added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusOutput added in v0.58.0

func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusOutput() MonitorS3ConfigLogDeliveryStatusOutput

func (MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusOutputWithContext added in v0.58.0

func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusOutput

func (MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusPtrOutput added in v0.58.0

func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput

func (MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext added in v0.58.0

func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput

func (MonitorS3ConfigLogDeliveryStatus) ToStringOutput added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatus) ToStringOutputWithContext added in v0.58.0

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

func (MonitorS3ConfigLogDeliveryStatus) ToStringPtrOutput added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatus) ToStringPtrOutputWithContext added in v0.58.0

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

type MonitorS3ConfigLogDeliveryStatusInput added in v0.58.0

type MonitorS3ConfigLogDeliveryStatusInput interface {
	pulumi.Input

	ToMonitorS3ConfigLogDeliveryStatusOutput() MonitorS3ConfigLogDeliveryStatusOutput
	ToMonitorS3ConfigLogDeliveryStatusOutputWithContext(context.Context) MonitorS3ConfigLogDeliveryStatusOutput
}

MonitorS3ConfigLogDeliveryStatusInput is an input type that accepts MonitorS3ConfigLogDeliveryStatusArgs and MonitorS3ConfigLogDeliveryStatusOutput values. You can construct a concrete instance of `MonitorS3ConfigLogDeliveryStatusInput` via:

MonitorS3ConfigLogDeliveryStatusArgs{...}

type MonitorS3ConfigLogDeliveryStatusOutput added in v0.58.0

type MonitorS3ConfigLogDeliveryStatusOutput struct{ *pulumi.OutputState }

func (MonitorS3ConfigLogDeliveryStatusOutput) ElementType added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusOutput added in v0.58.0

func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusOutput() MonitorS3ConfigLogDeliveryStatusOutput

func (MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusOutputWithContext added in v0.58.0

func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusOutput

func (MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutput added in v0.58.0

func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput

func (MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext added in v0.58.0

func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput

func (MonitorS3ConfigLogDeliveryStatusOutput) ToOutput added in v0.76.0

func (MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutput added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutputWithContext added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusOutput) ToStringPtrOutput added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusOutput) ToStringPtrOutputWithContext added in v0.58.0

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

type MonitorS3ConfigLogDeliveryStatusPtrInput added in v0.58.0

type MonitorS3ConfigLogDeliveryStatusPtrInput interface {
	pulumi.Input

	ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput
	ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput
}

func MonitorS3ConfigLogDeliveryStatusPtr added in v0.58.0

func MonitorS3ConfigLogDeliveryStatusPtr(v string) MonitorS3ConfigLogDeliveryStatusPtrInput

type MonitorS3ConfigLogDeliveryStatusPtrOutput added in v0.58.0

type MonitorS3ConfigLogDeliveryStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) Elem added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ElementType added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutput added in v0.58.0

func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext added in v0.58.0

func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ToOutput added in v0.76.0

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutput added in v0.58.0

func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutputWithContext added in v0.58.0

type MonitorS3ConfigOutput added in v0.58.0

type MonitorS3ConfigOutput struct{ *pulumi.OutputState }

func (MonitorS3ConfigOutput) BucketName added in v0.58.0

func (MonitorS3ConfigOutput) BucketPrefix added in v0.58.0

func (o MonitorS3ConfigOutput) BucketPrefix() pulumi.StringPtrOutput

func (MonitorS3ConfigOutput) ElementType added in v0.58.0

func (MonitorS3ConfigOutput) ElementType() reflect.Type

func (MonitorS3ConfigOutput) LogDeliveryStatus added in v0.58.0

func (MonitorS3ConfigOutput) ToMonitorS3ConfigOutput added in v0.58.0

func (o MonitorS3ConfigOutput) ToMonitorS3ConfigOutput() MonitorS3ConfigOutput

func (MonitorS3ConfigOutput) ToMonitorS3ConfigOutputWithContext added in v0.58.0

func (o MonitorS3ConfigOutput) ToMonitorS3ConfigOutputWithContext(ctx context.Context) MonitorS3ConfigOutput

func (MonitorS3ConfigOutput) ToMonitorS3ConfigPtrOutput added in v0.58.0

func (o MonitorS3ConfigOutput) ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput

func (MonitorS3ConfigOutput) ToMonitorS3ConfigPtrOutputWithContext added in v0.58.0

func (o MonitorS3ConfigOutput) ToMonitorS3ConfigPtrOutputWithContext(ctx context.Context) MonitorS3ConfigPtrOutput

func (MonitorS3ConfigOutput) ToOutput added in v0.76.0

type MonitorS3ConfigPtrInput added in v0.58.0

type MonitorS3ConfigPtrInput interface {
	pulumi.Input

	ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput
	ToMonitorS3ConfigPtrOutputWithContext(context.Context) MonitorS3ConfigPtrOutput
}

MonitorS3ConfigPtrInput is an input type that accepts MonitorS3ConfigArgs, MonitorS3ConfigPtr and MonitorS3ConfigPtrOutput values. You can construct a concrete instance of `MonitorS3ConfigPtrInput` via:

        MonitorS3ConfigArgs{...}

or:

        nil

func MonitorS3ConfigPtr added in v0.58.0

func MonitorS3ConfigPtr(v *MonitorS3ConfigArgs) MonitorS3ConfigPtrInput

type MonitorS3ConfigPtrOutput added in v0.58.0

type MonitorS3ConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitorS3ConfigPtrOutput) BucketName added in v0.58.0

func (MonitorS3ConfigPtrOutput) BucketPrefix added in v0.58.0

func (MonitorS3ConfigPtrOutput) Elem added in v0.58.0

func (MonitorS3ConfigPtrOutput) ElementType added in v0.58.0

func (MonitorS3ConfigPtrOutput) ElementType() reflect.Type

func (MonitorS3ConfigPtrOutput) LogDeliveryStatus added in v0.58.0

func (MonitorS3ConfigPtrOutput) ToMonitorS3ConfigPtrOutput added in v0.58.0

func (o MonitorS3ConfigPtrOutput) ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput

func (MonitorS3ConfigPtrOutput) ToMonitorS3ConfigPtrOutputWithContext added in v0.58.0

func (o MonitorS3ConfigPtrOutput) ToMonitorS3ConfigPtrOutputWithContext(ctx context.Context) MonitorS3ConfigPtrOutput

func (MonitorS3ConfigPtrOutput) ToOutput added in v0.76.0

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

func (MonitorTagArgs) ToOutput added in v0.76.0

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

func (MonitorTagArray) ToOutput added in v0.76.0

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

func (MonitorTagArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (MonitorTagOutput) Value

Jump to

Keyboard shortcuts

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