internetmonitor

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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                            []aws.Tag                               `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) 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"`
	IncludeLinkedAccounts           pulumi.BoolPtrOutput                            `pulumi:"includeLinkedAccounts"`
	InternetMeasurementsLogDelivery MonitorInternetMeasurementsLogDeliveryPtrOutput `pulumi:"internetMeasurementsLogDelivery"`
	LinkedAccountId                 pulumi.StringPtrOutput                          `pulumi:"linkedAccountId"`
	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                            aws.TagArrayOutput                              `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

type MonitorArgs

type MonitorArgs struct {
	HealthEventsConfig              MonitorHealthEventsConfigPtrInput
	IncludeLinkedAccounts           pulumi.BoolPtrInput
	InternetMeasurementsLogDelivery MonitorInternetMeasurementsLogDeliveryPtrInput
	LinkedAccountId                 pulumi.StringPtrInput
	MaxCityNetworksToMonitor        pulumi.IntPtrInput
	MonitorName                     pulumi.StringPtrInput
	Resources                       pulumi.StringArrayInput
	ResourcesToAdd                  pulumi.StringArrayInput
	ResourcesToRemove               pulumi.StringArrayInput
	Status                          MonitorConfigStatePtrInput
	Tags                            aws.TagArrayInput
	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 values of the MonitorConfigState enum A concrete instance of `MonitorConfigStateInput` can be one of the following:

MonitorConfigStatePending
MonitorConfigStateActive
MonitorConfigStateInactive
MonitorConfigStateError

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 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

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

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

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

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

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

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

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

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

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 values of the MonitorLocalHealthEventsConfigStatus enum A concrete instance of `MonitorLocalHealthEventsConfigStatusInput` can be one of the following:

MonitorLocalHealthEventsConfigStatusEnabled
MonitorLocalHealthEventsConfigStatusDisabled

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) 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) 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) IncludeLinkedAccounts added in v0.99.0

func (o MonitorOutput) IncludeLinkedAccounts() pulumi.BoolPtrOutput

func (MonitorOutput) InternetMeasurementsLogDelivery added in v0.58.0

func (o MonitorOutput) InternetMeasurementsLogDelivery() MonitorInternetMeasurementsLogDeliveryPtrOutput

func (MonitorOutput) LinkedAccountId added in v0.99.0

func (o MonitorOutput) LinkedAccountId() pulumi.StringPtrOutput

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 (o MonitorOutput) Tags() aws.TagArrayOutput

func (MonitorOutput) ToMonitorOutput

func (o MonitorOutput) ToMonitorOutput() MonitorOutput

func (MonitorOutput) ToMonitorOutputWithContext

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

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) 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 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

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 values of the MonitorS3ConfigLogDeliveryStatus enum A concrete instance of `MonitorS3ConfigLogDeliveryStatusInput` can be one of the following:

MonitorS3ConfigLogDeliveryStatusEnabled
MonitorS3ConfigLogDeliveryStatusDisabled

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) 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) 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

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

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.

Jump to

Keyboard shortcuts

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