Documentation
¶
Index ¶
- Constants
- type LookupMonitorArgs
- type LookupMonitorOutputArgs
- type LookupMonitorResult
- type LookupMonitorResultOutput
- func (o LookupMonitorResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupMonitorResultOutput) ElementType() reflect.Type
- func (o LookupMonitorResultOutput) InternetMeasurementsLogDelivery() MonitorInternetMeasurementsLogDeliveryPtrOutput
- func (o LookupMonitorResultOutput) MaxCityNetworksToMonitor() pulumi.IntPtrOutput
- func (o LookupMonitorResultOutput) ModifiedAt() pulumi.StringPtrOutput
- func (o LookupMonitorResultOutput) MonitorArn() pulumi.StringPtrOutput
- func (o LookupMonitorResultOutput) ProcessingStatus() MonitorProcessingStatusCodePtrOutput
- func (o LookupMonitorResultOutput) ProcessingStatusInfo() pulumi.StringPtrOutput
- func (o LookupMonitorResultOutput) Resources() pulumi.StringArrayOutput
- func (o LookupMonitorResultOutput) Status() MonitorConfigStatePtrOutput
- func (o LookupMonitorResultOutput) Tags() MonitorTagArrayOutput
- func (o LookupMonitorResultOutput) ToLookupMonitorResultOutput() LookupMonitorResultOutput
- func (o LookupMonitorResultOutput) ToLookupMonitorResultOutputWithContext(ctx context.Context) LookupMonitorResultOutput
- func (o LookupMonitorResultOutput) TrafficPercentageToMonitor() pulumi.IntPtrOutput
- type Monitor
- type MonitorArgs
- type MonitorConfigState
- func (MonitorConfigState) ElementType() reflect.Type
- func (e MonitorConfigState) ToMonitorConfigStateOutput() MonitorConfigStateOutput
- func (e MonitorConfigState) ToMonitorConfigStateOutputWithContext(ctx context.Context) MonitorConfigStateOutput
- func (e MonitorConfigState) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput
- func (e MonitorConfigState) ToMonitorConfigStatePtrOutputWithContext(ctx context.Context) MonitorConfigStatePtrOutput
- func (e MonitorConfigState) ToStringOutput() pulumi.StringOutput
- func (e MonitorConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MonitorConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MonitorConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorConfigStateInput
- type MonitorConfigStateOutput
- func (MonitorConfigStateOutput) ElementType() reflect.Type
- func (o MonitorConfigStateOutput) ToMonitorConfigStateOutput() MonitorConfigStateOutput
- func (o MonitorConfigStateOutput) ToMonitorConfigStateOutputWithContext(ctx context.Context) MonitorConfigStateOutput
- func (o MonitorConfigStateOutput) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput
- func (o MonitorConfigStateOutput) ToMonitorConfigStatePtrOutputWithContext(ctx context.Context) MonitorConfigStatePtrOutput
- func (o MonitorConfigStateOutput) ToStringOutput() pulumi.StringOutput
- func (o MonitorConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MonitorConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitorConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorConfigStatePtrInput
- type MonitorConfigStatePtrOutput
- func (o MonitorConfigStatePtrOutput) Elem() MonitorConfigStateOutput
- func (MonitorConfigStatePtrOutput) ElementType() reflect.Type
- func (o MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutput() MonitorConfigStatePtrOutput
- func (o MonitorConfigStatePtrOutput) ToMonitorConfigStatePtrOutputWithContext(ctx context.Context) MonitorConfigStatePtrOutput
- func (o MonitorConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitorConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorInput
- type MonitorInternetMeasurementsLogDelivery
- type MonitorInternetMeasurementsLogDeliveryArgs
- func (MonitorInternetMeasurementsLogDeliveryArgs) ElementType() reflect.Type
- func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryOutput() MonitorInternetMeasurementsLogDeliveryOutput
- func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryOutput
- func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput
- func (i MonitorInternetMeasurementsLogDeliveryArgs) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput
- type MonitorInternetMeasurementsLogDeliveryInput
- type MonitorInternetMeasurementsLogDeliveryOutput
- func (MonitorInternetMeasurementsLogDeliveryOutput) ElementType() reflect.Type
- func (o MonitorInternetMeasurementsLogDeliveryOutput) S3Config() MonitorS3ConfigPtrOutput
- func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryOutput() MonitorInternetMeasurementsLogDeliveryOutput
- func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryOutput
- func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput
- func (o MonitorInternetMeasurementsLogDeliveryOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput
- type MonitorInternetMeasurementsLogDeliveryPtrInput
- type MonitorInternetMeasurementsLogDeliveryPtrOutput
- func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) Elem() MonitorInternetMeasurementsLogDeliveryOutput
- func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ElementType() reflect.Type
- func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) S3Config() MonitorS3ConfigPtrOutput
- func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutput() MonitorInternetMeasurementsLogDeliveryPtrOutput
- func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) ToMonitorInternetMeasurementsLogDeliveryPtrOutputWithContext(ctx context.Context) MonitorInternetMeasurementsLogDeliveryPtrOutput
- type MonitorOutput
- func (o MonitorOutput) CreatedAt() pulumi.StringOutput
- func (MonitorOutput) ElementType() reflect.Type
- func (o MonitorOutput) InternetMeasurementsLogDelivery() MonitorInternetMeasurementsLogDeliveryPtrOutput
- func (o MonitorOutput) MaxCityNetworksToMonitor() pulumi.IntPtrOutput
- func (o MonitorOutput) ModifiedAt() pulumi.StringOutput
- func (o MonitorOutput) MonitorArn() pulumi.StringOutput
- func (o MonitorOutput) MonitorName() pulumi.StringOutput
- func (o MonitorOutput) ProcessingStatus() MonitorProcessingStatusCodeOutput
- func (o MonitorOutput) ProcessingStatusInfo() pulumi.StringOutput
- func (o MonitorOutput) Resources() pulumi.StringArrayOutput
- func (o MonitorOutput) ResourcesToAdd() pulumi.StringArrayOutput
- func (o MonitorOutput) ResourcesToRemove() pulumi.StringArrayOutput
- func (o MonitorOutput) Status() MonitorConfigStatePtrOutput
- func (o MonitorOutput) Tags() MonitorTagArrayOutput
- func (o MonitorOutput) ToMonitorOutput() MonitorOutput
- func (o MonitorOutput) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput
- func (o MonitorOutput) TrafficPercentageToMonitor() pulumi.IntPtrOutput
- type MonitorProcessingStatusCode
- type MonitorProcessingStatusCodeOutput
- func (MonitorProcessingStatusCodeOutput) ElementType() reflect.Type
- func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodeOutput() MonitorProcessingStatusCodeOutput
- func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodeOutputWithContext(ctx context.Context) MonitorProcessingStatusCodeOutput
- func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodePtrOutput() MonitorProcessingStatusCodePtrOutput
- func (o MonitorProcessingStatusCodeOutput) ToMonitorProcessingStatusCodePtrOutputWithContext(ctx context.Context) MonitorProcessingStatusCodePtrOutput
- func (o MonitorProcessingStatusCodeOutput) ToStringOutput() pulumi.StringOutput
- func (o MonitorProcessingStatusCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MonitorProcessingStatusCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitorProcessingStatusCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorProcessingStatusCodePtrOutput
- func (o MonitorProcessingStatusCodePtrOutput) Elem() MonitorProcessingStatusCodeOutput
- func (MonitorProcessingStatusCodePtrOutput) ElementType() reflect.Type
- func (o MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutput() MonitorProcessingStatusCodePtrOutput
- func (o MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutputWithContext(ctx context.Context) MonitorProcessingStatusCodePtrOutput
- func (o MonitorProcessingStatusCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitorProcessingStatusCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorS3Config
- type MonitorS3ConfigArgs
- func (MonitorS3ConfigArgs) ElementType() reflect.Type
- func (i MonitorS3ConfigArgs) ToMonitorS3ConfigOutput() MonitorS3ConfigOutput
- func (i MonitorS3ConfigArgs) ToMonitorS3ConfigOutputWithContext(ctx context.Context) MonitorS3ConfigOutput
- func (i MonitorS3ConfigArgs) ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput
- func (i MonitorS3ConfigArgs) ToMonitorS3ConfigPtrOutputWithContext(ctx context.Context) MonitorS3ConfigPtrOutput
- type MonitorS3ConfigInput
- type MonitorS3ConfigLogDeliveryStatus
- func (MonitorS3ConfigLogDeliveryStatus) ElementType() reflect.Type
- func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusOutput() MonitorS3ConfigLogDeliveryStatusOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToStringOutput() pulumi.StringOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MonitorS3ConfigLogDeliveryStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorS3ConfigLogDeliveryStatusInput
- type MonitorS3ConfigLogDeliveryStatusOutput
- func (MonitorS3ConfigLogDeliveryStatusOutput) ElementType() reflect.Type
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusOutput() MonitorS3ConfigLogDeliveryStatusOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorS3ConfigLogDeliveryStatusPtrInput
- type MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) Elem() MonitorS3ConfigLogDeliveryStatusOutput
- func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ElementType() reflect.Type
- func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutput() MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToMonitorS3ConfigLogDeliveryStatusPtrOutputWithContext(ctx context.Context) MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitorS3ConfigOutput
- func (o MonitorS3ConfigOutput) BucketName() pulumi.StringPtrOutput
- func (o MonitorS3ConfigOutput) BucketPrefix() pulumi.StringPtrOutput
- func (MonitorS3ConfigOutput) ElementType() reflect.Type
- func (o MonitorS3ConfigOutput) LogDeliveryStatus() MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigOutput) ToMonitorS3ConfigOutput() MonitorS3ConfigOutput
- func (o MonitorS3ConfigOutput) ToMonitorS3ConfigOutputWithContext(ctx context.Context) MonitorS3ConfigOutput
- func (o MonitorS3ConfigOutput) ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput
- func (o MonitorS3ConfigOutput) ToMonitorS3ConfigPtrOutputWithContext(ctx context.Context) MonitorS3ConfigPtrOutput
- type MonitorS3ConfigPtrInput
- type MonitorS3ConfigPtrOutput
- func (o MonitorS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o MonitorS3ConfigPtrOutput) BucketPrefix() pulumi.StringPtrOutput
- func (o MonitorS3ConfigPtrOutput) Elem() MonitorS3ConfigOutput
- func (MonitorS3ConfigPtrOutput) ElementType() reflect.Type
- func (o MonitorS3ConfigPtrOutput) LogDeliveryStatus() MonitorS3ConfigLogDeliveryStatusPtrOutput
- func (o MonitorS3ConfigPtrOutput) ToMonitorS3ConfigPtrOutput() MonitorS3ConfigPtrOutput
- func (o MonitorS3ConfigPtrOutput) ToMonitorS3ConfigPtrOutputWithContext(ctx context.Context) MonitorS3ConfigPtrOutput
- type MonitorState
- type MonitorTag
- type MonitorTagArgs
- type MonitorTagArray
- type MonitorTagArrayInput
- type MonitorTagArrayOutput
- func (MonitorTagArrayOutput) ElementType() reflect.Type
- func (o MonitorTagArrayOutput) Index(i pulumi.IntInput) MonitorTagOutput
- func (o MonitorTagArrayOutput) ToMonitorTagArrayOutput() MonitorTagArrayOutput
- func (o MonitorTagArrayOutput) ToMonitorTagArrayOutputWithContext(ctx context.Context) MonitorTagArrayOutput
- type MonitorTagInput
- type MonitorTagOutput
- func (MonitorTagOutput) ElementType() reflect.Type
- func (o MonitorTagOutput) Key() pulumi.StringPtrOutput
- func (o MonitorTagOutput) ToMonitorTagOutput() MonitorTagOutput
- func (o MonitorTagOutput) ToMonitorTagOutputWithContext(ctx context.Context) MonitorTagOutput
- func (o MonitorTagOutput) Value() pulumi.StringPtrOutput
Constants ¶
const ( MonitorConfigStatePending = MonitorConfigState("PENDING") MonitorConfigStateActive = MonitorConfigState("ACTIVE") MonitorConfigStateInactive = MonitorConfigState("INACTIVE") MonitorConfigStateError = MonitorConfigState("ERROR") )
const ( MonitorProcessingStatusCodeOk = MonitorProcessingStatusCode("OK") MonitorProcessingStatusCodeInactive = MonitorProcessingStatusCode("INACTIVE") MonitorProcessingStatusCodeCollectingData = MonitorProcessingStatusCode("COLLECTING_DATA") MonitorProcessingStatusCodeInsufficientData = MonitorProcessingStatusCode("INSUFFICIENT_DATA") MonitorProcessingStatusCodeFaultService = MonitorProcessingStatusCode("FAULT_SERVICE") MonitorProcessingStatusCodeFaultAccessCloudwatch = MonitorProcessingStatusCode("FAULT_ACCESS_CLOUDWATCH") )
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 LookupMonitorOutput ¶
func LookupMonitorOutput(ctx *pulumi.Context, args LookupMonitorOutputArgs, opts ...pulumi.InvokeOption) LookupMonitorResultOutput
func (LookupMonitorResultOutput) CreatedAt ¶
func (o LookupMonitorResultOutput) CreatedAt() pulumi.StringPtrOutput
func (LookupMonitorResultOutput) ElementType ¶
func (LookupMonitorResultOutput) ElementType() reflect.Type
func (LookupMonitorResultOutput) InternetMeasurementsLogDelivery ¶ added in v0.58.0
func (o LookupMonitorResultOutput) InternetMeasurementsLogDelivery() MonitorInternetMeasurementsLogDeliveryPtrOutput
func (LookupMonitorResultOutput) MaxCityNetworksToMonitor ¶
func (o LookupMonitorResultOutput) MaxCityNetworksToMonitor() pulumi.IntPtrOutput
func (LookupMonitorResultOutput) ModifiedAt ¶
func (o LookupMonitorResultOutput) ModifiedAt() pulumi.StringPtrOutput
func (LookupMonitorResultOutput) MonitorArn ¶
func (o LookupMonitorResultOutput) MonitorArn() pulumi.StringPtrOutput
func (LookupMonitorResultOutput) ProcessingStatus ¶
func (o LookupMonitorResultOutput) ProcessingStatus() MonitorProcessingStatusCodePtrOutput
func (LookupMonitorResultOutput) ProcessingStatusInfo ¶
func (o LookupMonitorResultOutput) ProcessingStatusInfo() pulumi.StringPtrOutput
func (LookupMonitorResultOutput) Resources ¶
func (o LookupMonitorResultOutput) Resources() pulumi.StringArrayOutput
func (LookupMonitorResultOutput) Status ¶
func (o LookupMonitorResultOutput) Status() MonitorConfigStatePtrOutput
func (LookupMonitorResultOutput) Tags ¶
func (o LookupMonitorResultOutput) Tags() MonitorTagArrayOutput
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) 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 (o MonitorConfigStatePtrOutput) Elem() MonitorConfigStateOutput
func (MonitorConfigStatePtrOutput) ElementType ¶
func (MonitorConfigStatePtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (MonitorInternetMeasurementsLogDeliveryOutput) S3Config ¶ added in v0.58.0
func (o MonitorInternetMeasurementsLogDeliveryOutput) S3Config() MonitorS3ConfigPtrOutput
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
func MonitorInternetMeasurementsLogDeliveryPtr ¶ added in v0.58.0
func MonitorInternetMeasurementsLogDeliveryPtr(v *MonitorInternetMeasurementsLogDeliveryArgs) MonitorInternetMeasurementsLogDeliveryPtrInput
type MonitorInternetMeasurementsLogDeliveryPtrOutput ¶ added in v0.58.0
type MonitorInternetMeasurementsLogDeliveryPtrOutput struct{ *pulumi.OutputState }
func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ElementType ¶ added in v0.58.0
func (MonitorInternetMeasurementsLogDeliveryPtrOutput) ElementType() reflect.Type
func (MonitorInternetMeasurementsLogDeliveryPtrOutput) S3Config ¶ added in v0.58.0
func (o MonitorInternetMeasurementsLogDeliveryPtrOutput) S3Config() MonitorS3ConfigPtrOutput
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 (o MonitorOutput) Status() MonitorConfigStatePtrOutput
func (MonitorOutput) Tags ¶
func (o MonitorOutput) Tags() MonitorTagArrayOutput
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) ElementType() reflect.Type
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 (o MonitorProcessingStatusCodeOutput) ToStringOutput() pulumi.StringOutput
func (MonitorProcessingStatusCodeOutput) ToStringOutputWithContext ¶
func (o MonitorProcessingStatusCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MonitorProcessingStatusCodeOutput) ToStringPtrOutput ¶
func (o MonitorProcessingStatusCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonitorProcessingStatusCodeOutput) ToStringPtrOutputWithContext ¶
func (o MonitorProcessingStatusCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonitorProcessingStatusCodePtrOutput ¶
type MonitorProcessingStatusCodePtrOutput struct{ *pulumi.OutputState }
func (MonitorProcessingStatusCodePtrOutput) ElementType ¶
func (MonitorProcessingStatusCodePtrOutput) ElementType() reflect.Type
func (MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutput ¶
func (o MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutput() MonitorProcessingStatusCodePtrOutput
func (MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutputWithContext ¶
func (o MonitorProcessingStatusCodePtrOutput) ToMonitorProcessingStatusCodePtrOutputWithContext(ctx context.Context) MonitorProcessingStatusCodePtrOutput
func (MonitorProcessingStatusCodePtrOutput) ToStringPtrOutput ¶
func (o MonitorProcessingStatusCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (e MonitorS3ConfigLogDeliveryStatus) ToStringOutput() pulumi.StringOutput
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 (e MonitorS3ConfigLogDeliveryStatus) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutput() pulumi.StringOutput
func (MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutputWithContext ¶ added in v0.58.0
func (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MonitorS3ConfigLogDeliveryStatusOutput) ToStringPtrOutput ¶ added in v0.58.0
func (o MonitorS3ConfigLogDeliveryStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.58.0
func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ElementType() reflect.Type
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 (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.58.0
func (o MonitorS3ConfigLogDeliveryStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonitorS3ConfigOutput ¶ added in v0.58.0
type MonitorS3ConfigOutput struct{ *pulumi.OutputState }
func (MonitorS3ConfigOutput) BucketName ¶ added in v0.58.0
func (o MonitorS3ConfigOutput) BucketName() pulumi.StringPtrOutput
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 (o MonitorS3ConfigOutput) LogDeliveryStatus() MonitorS3ConfigLogDeliveryStatusPtrOutput
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 (o MonitorS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
func (MonitorS3ConfigPtrOutput) BucketPrefix ¶ added in v0.58.0
func (o MonitorS3ConfigPtrOutput) BucketPrefix() pulumi.StringPtrOutput
func (MonitorS3ConfigPtrOutput) Elem ¶ added in v0.58.0
func (o MonitorS3ConfigPtrOutput) Elem() MonitorS3ConfigOutput
func (MonitorS3ConfigPtrOutput) ElementType ¶ added in v0.58.0
func (MonitorS3ConfigPtrOutput) ElementType() reflect.Type
func (MonitorS3ConfigPtrOutput) LogDeliveryStatus ¶ added in v0.58.0
func (o MonitorS3ConfigPtrOutput) LogDeliveryStatus() MonitorS3ConfigLogDeliveryStatusPtrOutput
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 ¶
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 (o MonitorTagArrayOutput) Index(i pulumi.IntInput) MonitorTagOutput
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 (o MonitorTagOutput) Key() pulumi.StringPtrOutput
func (MonitorTagOutput) ToMonitorTagOutput ¶
func (o MonitorTagOutput) ToMonitorTagOutput() MonitorTagOutput
func (MonitorTagOutput) ToMonitorTagOutputWithContext ¶
func (o MonitorTagOutput) ToMonitorTagOutputWithContext(ctx context.Context) MonitorTagOutput
func (MonitorTagOutput) Value ¶
func (o MonitorTagOutput) Value() pulumi.StringPtrOutput