internetmonitor

package
v0.66.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	MonitorConfigStatePending  = MonitorConfigState("PENDING")
	MonitorConfigStateActive   = MonitorConfigState("ACTIVE")
	MonitorConfigStateInactive = MonitorConfigState("INACTIVE")
	MonitorConfigStateError    = MonitorConfigState("ERROR")
)
View Source
const (
	MonitorProcessingStatusCodeOk                    = MonitorProcessingStatusCode("OK")
	MonitorProcessingStatusCodeInactive              = MonitorProcessingStatusCode("INACTIVE")
	MonitorProcessingStatusCodeCollectingData        = MonitorProcessingStatusCode("COLLECTING_DATA")
	MonitorProcessingStatusCodeInsufficientData      = MonitorProcessingStatusCode("INSUFFICIENT_DATA")
	MonitorProcessingStatusCodeFaultService          = MonitorProcessingStatusCode("FAULT_SERVICE")
	MonitorProcessingStatusCodeFaultAccessCloudwatch = MonitorProcessingStatusCode("FAULT_ACCESS_CLOUDWATCH")
)
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"`
	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) 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"`
	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

type MonitorArgs

type MonitorArgs struct {
	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) ToStringOutput

func (o MonitorConfigStateOutput) ToStringOutput() pulumi.StringOutput

func (MonitorConfigStateOutput) ToStringOutputWithContext

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

func (MonitorConfigStateOutput) ToStringPtrOutput

func (o MonitorConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorConfigStateOutput) ToStringPtrOutputWithContext

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

type MonitorConfigStatePtrInput

type MonitorConfigStatePtrInput interface {
	pulumi.Input

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

func MonitorConfigStatePtr

func MonitorConfigStatePtr(v string) MonitorConfigStatePtrInput

type MonitorConfigStatePtrOutput

type MonitorConfigStatePtrOutput struct{ *pulumi.OutputState }

func (MonitorConfigStatePtrOutput) Elem

func (MonitorConfigStatePtrOutput) ElementType

func (MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutput

func (o MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput

func (MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutputWithContext

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

func (MonitorConfigStatePtrOutput) ToStringPtrOutput

func (o MonitorConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorConfigStatePtrOutput) ToStringPtrOutputWithContext

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

type MonitorInput

type MonitorInput interface {
	pulumi.Input

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

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

type MonitorTagArgs

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

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

func (MonitorTagArgs) ElementType

func (MonitorTagArgs) ElementType() reflect.Type

func (MonitorTagArgs) ToMonitorTagOutput

func (i MonitorTagArgs) ToMonitorTagOutput() MonitorTagOutput

func (MonitorTagArgs) ToMonitorTagOutputWithContext

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

type MonitorTagArray

type MonitorTagArray []MonitorTagInput

func (MonitorTagArray) ElementType

func (MonitorTagArray) ElementType() reflect.Type

func (MonitorTagArray) ToMonitorTagArrayOutput

func (i MonitorTagArray) ToMonitorTagArrayOutput() MonitorTagArrayOutput

func (MonitorTagArray) ToMonitorTagArrayOutputWithContext

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

type MonitorTagArrayInput

type MonitorTagArrayInput interface {
	pulumi.Input

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

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

MonitorTagArray{ MonitorTagArgs{...} }

type MonitorTagArrayOutput

type MonitorTagArrayOutput struct{ *pulumi.OutputState }

func (MonitorTagArrayOutput) ElementType

func (MonitorTagArrayOutput) ElementType() reflect.Type

func (MonitorTagArrayOutput) Index

func (MonitorTagArrayOutput) ToMonitorTagArrayOutput

func (o MonitorTagArrayOutput) ToMonitorTagArrayOutput() MonitorTagArrayOutput

func (MonitorTagArrayOutput) ToMonitorTagArrayOutputWithContext

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

type MonitorTagInput

type MonitorTagInput interface {
	pulumi.Input

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

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

MonitorTagArgs{...}

type MonitorTagOutput

type MonitorTagOutput struct{ *pulumi.OutputState }

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

func (MonitorTagOutput) ElementType

func (MonitorTagOutput) ElementType() reflect.Type

func (MonitorTagOutput) Key

func (MonitorTagOutput) ToMonitorTagOutput

func (o MonitorTagOutput) ToMonitorTagOutput() MonitorTagOutput

func (MonitorTagOutput) ToMonitorTagOutputWithContext

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

func (MonitorTagOutput) Value

Jump to

Keyboard shortcuts

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