Documentation
¶
Index ¶
- type Group
- type GroupArgs
- type GroupInput
- type GroupInsightsConfiguration
- type GroupInsightsConfigurationArgs
- func (GroupInsightsConfigurationArgs) ElementType() reflect.Type
- func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationOutput() GroupInsightsConfigurationOutput
- func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationOutputWithContext(ctx context.Context) GroupInsightsConfigurationOutput
- func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput
- func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationPtrOutputWithContext(ctx context.Context) GroupInsightsConfigurationPtrOutput
- type GroupInsightsConfigurationInput
- type GroupInsightsConfigurationOutput
- func (GroupInsightsConfigurationOutput) ElementType() reflect.Type
- func (o GroupInsightsConfigurationOutput) InsightsEnabled() pulumi.BoolPtrOutput
- func (o GroupInsightsConfigurationOutput) NotificationsEnabled() pulumi.BoolPtrOutput
- func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationOutput() GroupInsightsConfigurationOutput
- func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationOutputWithContext(ctx context.Context) GroupInsightsConfigurationOutput
- func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput
- func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationPtrOutputWithContext(ctx context.Context) GroupInsightsConfigurationPtrOutput
- type GroupInsightsConfigurationPtrInput
- type GroupInsightsConfigurationPtrOutput
- func (o GroupInsightsConfigurationPtrOutput) Elem() GroupInsightsConfigurationOutput
- func (GroupInsightsConfigurationPtrOutput) ElementType() reflect.Type
- func (o GroupInsightsConfigurationPtrOutput) InsightsEnabled() pulumi.BoolPtrOutput
- func (o GroupInsightsConfigurationPtrOutput) NotificationsEnabled() pulumi.BoolPtrOutput
- func (o GroupInsightsConfigurationPtrOutput) ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput
- func (o GroupInsightsConfigurationPtrOutput) ToGroupInsightsConfigurationPtrOutputWithContext(ctx context.Context) GroupInsightsConfigurationPtrOutput
- type GroupOutput
- type GroupState
- type SamplingRule
- type SamplingRuleArgs
- type SamplingRuleInput
- type SamplingRuleOutput
- type SamplingRuleSamplingRule
- type SamplingRuleSamplingRuleArgs
- func (SamplingRuleSamplingRuleArgs) ElementType() reflect.Type
- func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRuleOutput() SamplingRuleSamplingRuleOutput
- func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleOutput
- func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput
- func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRulePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRulePtrOutput
- type SamplingRuleSamplingRuleInput
- type SamplingRuleSamplingRuleOutput
- func (o SamplingRuleSamplingRuleOutput) Attributes() pulumi.AnyOutput
- func (SamplingRuleSamplingRuleOutput) ElementType() reflect.Type
- func (o SamplingRuleSamplingRuleOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleSamplingRuleOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRuleOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRuleOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRuleOutput() SamplingRuleSamplingRuleOutput
- func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleOutput
- func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRulePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRuleOutput) URLPath() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleOutput) Version() pulumi.IntPtrOutput
- type SamplingRuleSamplingRulePtrInput
- type SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) Attributes() pulumi.AnyOutput
- func (o SamplingRuleSamplingRulePtrOutput) Elem() SamplingRuleSamplingRuleOutput
- func (SamplingRuleSamplingRulePtrOutput) ElementType() reflect.Type
- func (o SamplingRuleSamplingRulePtrOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) ToSamplingRuleSamplingRulePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) URLPath() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRulePtrOutput) Version() pulumi.IntPtrOutput
- type SamplingRuleSamplingRuleRecord
- type SamplingRuleSamplingRuleRecordArgs
- func (SamplingRuleSamplingRuleRecordArgs) ElementType() reflect.Type
- func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordOutput() SamplingRuleSamplingRuleRecordOutput
- func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordOutput
- func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput
- func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordPtrOutput
- type SamplingRuleSamplingRuleRecordInput
- type SamplingRuleSamplingRuleRecordOutput
- func (o SamplingRuleSamplingRuleRecordOutput) CreatedAt() pulumi.StringPtrOutput
- func (SamplingRuleSamplingRuleRecordOutput) ElementType() reflect.Type
- func (o SamplingRuleSamplingRuleRecordOutput) ModifiedAt() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleRecordOutput) SamplingRule() SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordOutput() SamplingRuleSamplingRuleRecordOutput
- func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordOutput
- func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput
- func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordPtrOutput
- type SamplingRuleSamplingRuleRecordPtrInput
- type SamplingRuleSamplingRuleRecordPtrOutput
- func (o SamplingRuleSamplingRuleRecordPtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleRecordPtrOutput) Elem() SamplingRuleSamplingRuleRecordOutput
- func (SamplingRuleSamplingRuleRecordPtrOutput) ElementType() reflect.Type
- func (o SamplingRuleSamplingRuleRecordPtrOutput) ModifiedAt() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleRecordPtrOutput) SamplingRule() SamplingRuleSamplingRulePtrOutput
- func (o SamplingRuleSamplingRuleRecordPtrOutput) ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput
- func (o SamplingRuleSamplingRuleRecordPtrOutput) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordPtrOutput
- type SamplingRuleSamplingRuleUpdate
- type SamplingRuleSamplingRuleUpdateArgs
- func (SamplingRuleSamplingRuleUpdateArgs) ElementType() reflect.Type
- func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdateOutput() SamplingRuleSamplingRuleUpdateOutput
- func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdateOutput
- func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput
- func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdatePtrOutput
- type SamplingRuleSamplingRuleUpdateInput
- type SamplingRuleSamplingRuleUpdateOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) Attributes() pulumi.AnyOutput
- func (SamplingRuleSamplingRuleUpdateOutput) ElementType() reflect.Type
- func (o SamplingRuleSamplingRuleUpdateOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdateOutput() SamplingRuleSamplingRuleUpdateOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdateOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdatePtrOutput
- func (o SamplingRuleSamplingRuleUpdateOutput) URLPath() pulumi.StringPtrOutput
- type SamplingRuleSamplingRuleUpdatePtrInput
- type SamplingRuleSamplingRuleUpdatePtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) Attributes() pulumi.AnyOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) Elem() SamplingRuleSamplingRuleUpdateOutput
- func (SamplingRuleSamplingRuleUpdatePtrOutput) ElementType() reflect.Type
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdatePtrOutput
- func (o SamplingRuleSamplingRuleUpdatePtrOutput) URLPath() pulumi.StringPtrOutput
- type SamplingRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct { pulumi.CustomResourceState // The filter expression defining criteria by which to group traces. FilterExpression pulumi.StringPtrOutput `pulumi:"filterExpression"` // The ARN of the group that was generated on creation. GroupARN pulumi.StringOutput `pulumi:"groupARN"` // The case-sensitive name of the new group. Names must be unique. GroupName pulumi.StringPtrOutput `pulumi:"groupName"` InsightsConfiguration GroupInsightsConfigurationPtrOutput `pulumi:"insightsConfiguration"` Tags pulumi.ArrayOutput `pulumi:"tags"` }
This schema provides construct and validation rules for AWS-XRay Group resource parameters.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // The filter expression defining criteria by which to group traces. FilterExpression pulumi.StringPtrInput // The case-sensitive name of the new group. Names must be unique. GroupName pulumi.StringPtrInput InsightsConfiguration GroupInsightsConfigurationPtrInput Tags pulumi.ArrayInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupInsightsConfiguration ¶
type GroupInsightsConfiguration struct { // Set the InsightsEnabled value to true to enable insights or false to disable insights. InsightsEnabled *bool `pulumi:"insightsEnabled"` // Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true. NotificationsEnabled *bool `pulumi:"notificationsEnabled"` }
type GroupInsightsConfigurationArgs ¶
type GroupInsightsConfigurationArgs struct { // Set the InsightsEnabled value to true to enable insights or false to disable insights. InsightsEnabled pulumi.BoolPtrInput `pulumi:"insightsEnabled"` // Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true. NotificationsEnabled pulumi.BoolPtrInput `pulumi:"notificationsEnabled"` }
func (GroupInsightsConfigurationArgs) ElementType ¶
func (GroupInsightsConfigurationArgs) ElementType() reflect.Type
func (GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationOutput ¶
func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationOutput() GroupInsightsConfigurationOutput
func (GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationOutputWithContext ¶
func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationOutputWithContext(ctx context.Context) GroupInsightsConfigurationOutput
func (GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationPtrOutput ¶
func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput
func (GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationPtrOutputWithContext ¶
func (i GroupInsightsConfigurationArgs) ToGroupInsightsConfigurationPtrOutputWithContext(ctx context.Context) GroupInsightsConfigurationPtrOutput
type GroupInsightsConfigurationInput ¶
type GroupInsightsConfigurationInput interface { pulumi.Input ToGroupInsightsConfigurationOutput() GroupInsightsConfigurationOutput ToGroupInsightsConfigurationOutputWithContext(context.Context) GroupInsightsConfigurationOutput }
GroupInsightsConfigurationInput is an input type that accepts GroupInsightsConfigurationArgs and GroupInsightsConfigurationOutput values. You can construct a concrete instance of `GroupInsightsConfigurationInput` via:
GroupInsightsConfigurationArgs{...}
type GroupInsightsConfigurationOutput ¶
type GroupInsightsConfigurationOutput struct{ *pulumi.OutputState }
func (GroupInsightsConfigurationOutput) ElementType ¶
func (GroupInsightsConfigurationOutput) ElementType() reflect.Type
func (GroupInsightsConfigurationOutput) InsightsEnabled ¶
func (o GroupInsightsConfigurationOutput) InsightsEnabled() pulumi.BoolPtrOutput
Set the InsightsEnabled value to true to enable insights or false to disable insights.
func (GroupInsightsConfigurationOutput) NotificationsEnabled ¶
func (o GroupInsightsConfigurationOutput) NotificationsEnabled() pulumi.BoolPtrOutput
Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.
func (GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationOutput ¶
func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationOutput() GroupInsightsConfigurationOutput
func (GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationOutputWithContext ¶
func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationOutputWithContext(ctx context.Context) GroupInsightsConfigurationOutput
func (GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationPtrOutput ¶
func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput
func (GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationPtrOutputWithContext ¶
func (o GroupInsightsConfigurationOutput) ToGroupInsightsConfigurationPtrOutputWithContext(ctx context.Context) GroupInsightsConfigurationPtrOutput
type GroupInsightsConfigurationPtrInput ¶
type GroupInsightsConfigurationPtrInput interface { pulumi.Input ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput ToGroupInsightsConfigurationPtrOutputWithContext(context.Context) GroupInsightsConfigurationPtrOutput }
GroupInsightsConfigurationPtrInput is an input type that accepts GroupInsightsConfigurationArgs, GroupInsightsConfigurationPtr and GroupInsightsConfigurationPtrOutput values. You can construct a concrete instance of `GroupInsightsConfigurationPtrInput` via:
GroupInsightsConfigurationArgs{...} or: nil
func GroupInsightsConfigurationPtr ¶
func GroupInsightsConfigurationPtr(v *GroupInsightsConfigurationArgs) GroupInsightsConfigurationPtrInput
type GroupInsightsConfigurationPtrOutput ¶
type GroupInsightsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GroupInsightsConfigurationPtrOutput) Elem ¶
func (o GroupInsightsConfigurationPtrOutput) Elem() GroupInsightsConfigurationOutput
func (GroupInsightsConfigurationPtrOutput) ElementType ¶
func (GroupInsightsConfigurationPtrOutput) ElementType() reflect.Type
func (GroupInsightsConfigurationPtrOutput) InsightsEnabled ¶
func (o GroupInsightsConfigurationPtrOutput) InsightsEnabled() pulumi.BoolPtrOutput
Set the InsightsEnabled value to true to enable insights or false to disable insights.
func (GroupInsightsConfigurationPtrOutput) NotificationsEnabled ¶
func (o GroupInsightsConfigurationPtrOutput) NotificationsEnabled() pulumi.BoolPtrOutput
Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.
func (GroupInsightsConfigurationPtrOutput) ToGroupInsightsConfigurationPtrOutput ¶
func (o GroupInsightsConfigurationPtrOutput) ToGroupInsightsConfigurationPtrOutput() GroupInsightsConfigurationPtrOutput
func (GroupInsightsConfigurationPtrOutput) ToGroupInsightsConfigurationPtrOutputWithContext ¶
func (o GroupInsightsConfigurationPtrOutput) ToGroupInsightsConfigurationPtrOutputWithContext(ctx context.Context) GroupInsightsConfigurationPtrOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type SamplingRule ¶
type SamplingRule struct { pulumi.CustomResourceState RuleARN pulumi.StringOutput `pulumi:"ruleARN"` RuleName pulumi.StringPtrOutput `pulumi:"ruleName"` SamplingRule SamplingRuleSamplingRulePtrOutput `pulumi:"samplingRule"` SamplingRuleRecord SamplingRuleSamplingRuleRecordPtrOutput `pulumi:"samplingRuleRecord"` SamplingRuleUpdate SamplingRuleSamplingRuleUpdatePtrOutput `pulumi:"samplingRuleUpdate"` Tags pulumi.ArrayOutput `pulumi:"tags"` }
This schema provides construct and validation rules for AWS-XRay SamplingRule resource parameters.
func GetSamplingRule ¶
func GetSamplingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SamplingRuleState, opts ...pulumi.ResourceOption) (*SamplingRule, error)
GetSamplingRule gets an existing SamplingRule 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 NewSamplingRule ¶
func NewSamplingRule(ctx *pulumi.Context, name string, args *SamplingRuleArgs, opts ...pulumi.ResourceOption) (*SamplingRule, error)
NewSamplingRule registers a new resource with the given unique name, arguments, and options.
func (*SamplingRule) ElementType ¶
func (*SamplingRule) ElementType() reflect.Type
func (*SamplingRule) ToSamplingRuleOutput ¶
func (i *SamplingRule) ToSamplingRuleOutput() SamplingRuleOutput
func (*SamplingRule) ToSamplingRuleOutputWithContext ¶
func (i *SamplingRule) ToSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleOutput
type SamplingRuleArgs ¶
type SamplingRuleArgs struct { RuleName pulumi.StringPtrInput SamplingRule SamplingRuleSamplingRulePtrInput SamplingRuleRecord SamplingRuleSamplingRuleRecordPtrInput SamplingRuleUpdate SamplingRuleSamplingRuleUpdatePtrInput Tags pulumi.ArrayInput }
The set of arguments for constructing a SamplingRule resource.
func (SamplingRuleArgs) ElementType ¶
func (SamplingRuleArgs) ElementType() reflect.Type
type SamplingRuleInput ¶
type SamplingRuleInput interface { pulumi.Input ToSamplingRuleOutput() SamplingRuleOutput ToSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleOutput }
type SamplingRuleOutput ¶
type SamplingRuleOutput struct{ *pulumi.OutputState }
func (SamplingRuleOutput) ElementType ¶
func (SamplingRuleOutput) ElementType() reflect.Type
func (SamplingRuleOutput) ToSamplingRuleOutput ¶
func (o SamplingRuleOutput) ToSamplingRuleOutput() SamplingRuleOutput
func (SamplingRuleOutput) ToSamplingRuleOutputWithContext ¶
func (o SamplingRuleOutput) ToSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleOutput
type SamplingRuleSamplingRule ¶
type SamplingRuleSamplingRule struct { // Matches attributes derived from the request. Attributes interface{} `pulumi:"attributes"` // The percentage of matching requests to instrument, after the reservoir is exhausted. FixedRate *float64 `pulumi:"fixedRate"` // Matches the HTTP method from a request URL. HTTPMethod *string `pulumi:"hTTPMethod"` // Matches the hostname from a request URL. Host *string `pulumi:"host"` // The priority of the sampling rule. Priority *int `pulumi:"priority"` // A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively. ReservoirSize *int `pulumi:"reservoirSize"` // Matches the ARN of the AWS resource on which the service runs. ResourceARN *string `pulumi:"resourceARN"` RuleARN *string `pulumi:"ruleARN"` RuleName *string `pulumi:"ruleName"` // Matches the name that the service uses to identify itself in segments. ServiceName *string `pulumi:"serviceName"` // Matches the origin that the service uses to identify its type in segments. ServiceType *string `pulumi:"serviceType"` // Matches the path from a request URL. URLPath *string `pulumi:"uRLPath"` // The version of the sampling rule format (1) Version *int `pulumi:"version"` }
type SamplingRuleSamplingRuleArgs ¶
type SamplingRuleSamplingRuleArgs struct { // Matches attributes derived from the request. Attributes pulumi.Input `pulumi:"attributes"` // The percentage of matching requests to instrument, after the reservoir is exhausted. FixedRate pulumi.Float64PtrInput `pulumi:"fixedRate"` // Matches the HTTP method from a request URL. HTTPMethod pulumi.StringPtrInput `pulumi:"hTTPMethod"` // Matches the hostname from a request URL. Host pulumi.StringPtrInput `pulumi:"host"` // The priority of the sampling rule. Priority pulumi.IntPtrInput `pulumi:"priority"` // A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively. ReservoirSize pulumi.IntPtrInput `pulumi:"reservoirSize"` // Matches the ARN of the AWS resource on which the service runs. ResourceARN pulumi.StringPtrInput `pulumi:"resourceARN"` RuleARN pulumi.StringPtrInput `pulumi:"ruleARN"` RuleName pulumi.StringPtrInput `pulumi:"ruleName"` // Matches the name that the service uses to identify itself in segments. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // Matches the origin that the service uses to identify its type in segments. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` // Matches the path from a request URL. URLPath pulumi.StringPtrInput `pulumi:"uRLPath"` // The version of the sampling rule format (1) Version pulumi.IntPtrInput `pulumi:"version"` }
func (SamplingRuleSamplingRuleArgs) ElementType ¶
func (SamplingRuleSamplingRuleArgs) ElementType() reflect.Type
func (SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRuleOutput ¶
func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRuleOutput() SamplingRuleSamplingRuleOutput
func (SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRuleOutputWithContext ¶
func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleOutput
func (SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRulePtrOutput ¶
func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRulePtrOutputWithContext ¶
func (i SamplingRuleSamplingRuleArgs) ToSamplingRuleSamplingRulePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRulePtrOutput
type SamplingRuleSamplingRuleInput ¶
type SamplingRuleSamplingRuleInput interface { pulumi.Input ToSamplingRuleSamplingRuleOutput() SamplingRuleSamplingRuleOutput ToSamplingRuleSamplingRuleOutputWithContext(context.Context) SamplingRuleSamplingRuleOutput }
SamplingRuleSamplingRuleInput is an input type that accepts SamplingRuleSamplingRuleArgs and SamplingRuleSamplingRuleOutput values. You can construct a concrete instance of `SamplingRuleSamplingRuleInput` via:
SamplingRuleSamplingRuleArgs{...}
type SamplingRuleSamplingRuleOutput ¶
type SamplingRuleSamplingRuleOutput struct{ *pulumi.OutputState }
func (SamplingRuleSamplingRuleOutput) Attributes ¶
func (o SamplingRuleSamplingRuleOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleSamplingRuleOutput) ElementType ¶
func (SamplingRuleSamplingRuleOutput) ElementType() reflect.Type
func (SamplingRuleSamplingRuleOutput) FixedRate ¶
func (o SamplingRuleSamplingRuleOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleSamplingRuleOutput) HTTPMethod ¶
func (o SamplingRuleSamplingRuleOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleSamplingRuleOutput) Host ¶
func (o SamplingRuleSamplingRuleOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleSamplingRuleOutput) Priority ¶
func (o SamplingRuleSamplingRuleOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleSamplingRuleOutput) ReservoirSize ¶
func (o SamplingRuleSamplingRuleOutput) ReservoirSize() pulumi.IntPtrOutput
A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.
func (SamplingRuleSamplingRuleOutput) ResourceARN ¶
func (o SamplingRuleSamplingRuleOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleSamplingRuleOutput) RuleARN ¶
func (o SamplingRuleSamplingRuleOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleSamplingRuleOutput) RuleName ¶
func (o SamplingRuleSamplingRuleOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleSamplingRuleOutput) ServiceName ¶
func (o SamplingRuleSamplingRuleOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleSamplingRuleOutput) ServiceType ¶
func (o SamplingRuleSamplingRuleOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRuleOutput ¶
func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRuleOutput() SamplingRuleSamplingRuleOutput
func (SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRuleOutputWithContext ¶
func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleOutput
func (SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRulePtrOutput ¶
func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRulePtrOutputWithContext ¶
func (o SamplingRuleSamplingRuleOutput) ToSamplingRuleSamplingRulePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRuleOutput) URLPath ¶
func (o SamplingRuleSamplingRuleOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
func (SamplingRuleSamplingRuleOutput) Version ¶
func (o SamplingRuleSamplingRuleOutput) Version() pulumi.IntPtrOutput
The version of the sampling rule format (1)
type SamplingRuleSamplingRulePtrInput ¶
type SamplingRuleSamplingRulePtrInput interface { pulumi.Input ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput ToSamplingRuleSamplingRulePtrOutputWithContext(context.Context) SamplingRuleSamplingRulePtrOutput }
SamplingRuleSamplingRulePtrInput is an input type that accepts SamplingRuleSamplingRuleArgs, SamplingRuleSamplingRulePtr and SamplingRuleSamplingRulePtrOutput values. You can construct a concrete instance of `SamplingRuleSamplingRulePtrInput` via:
SamplingRuleSamplingRuleArgs{...} or: nil
func SamplingRuleSamplingRulePtr ¶
func SamplingRuleSamplingRulePtr(v *SamplingRuleSamplingRuleArgs) SamplingRuleSamplingRulePtrInput
type SamplingRuleSamplingRulePtrOutput ¶
type SamplingRuleSamplingRulePtrOutput struct{ *pulumi.OutputState }
func (SamplingRuleSamplingRulePtrOutput) Attributes ¶
func (o SamplingRuleSamplingRulePtrOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleSamplingRulePtrOutput) Elem ¶
func (o SamplingRuleSamplingRulePtrOutput) Elem() SamplingRuleSamplingRuleOutput
func (SamplingRuleSamplingRulePtrOutput) ElementType ¶
func (SamplingRuleSamplingRulePtrOutput) ElementType() reflect.Type
func (SamplingRuleSamplingRulePtrOutput) FixedRate ¶
func (o SamplingRuleSamplingRulePtrOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleSamplingRulePtrOutput) HTTPMethod ¶
func (o SamplingRuleSamplingRulePtrOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleSamplingRulePtrOutput) Host ¶
func (o SamplingRuleSamplingRulePtrOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleSamplingRulePtrOutput) Priority ¶
func (o SamplingRuleSamplingRulePtrOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleSamplingRulePtrOutput) ReservoirSize ¶
func (o SamplingRuleSamplingRulePtrOutput) ReservoirSize() pulumi.IntPtrOutput
A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.
func (SamplingRuleSamplingRulePtrOutput) ResourceARN ¶
func (o SamplingRuleSamplingRulePtrOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleSamplingRulePtrOutput) RuleARN ¶
func (o SamplingRuleSamplingRulePtrOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleSamplingRulePtrOutput) RuleName ¶
func (o SamplingRuleSamplingRulePtrOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleSamplingRulePtrOutput) ServiceName ¶
func (o SamplingRuleSamplingRulePtrOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleSamplingRulePtrOutput) ServiceType ¶
func (o SamplingRuleSamplingRulePtrOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleSamplingRulePtrOutput) ToSamplingRuleSamplingRulePtrOutput ¶
func (o SamplingRuleSamplingRulePtrOutput) ToSamplingRuleSamplingRulePtrOutput() SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRulePtrOutput) ToSamplingRuleSamplingRulePtrOutputWithContext ¶
func (o SamplingRuleSamplingRulePtrOutput) ToSamplingRuleSamplingRulePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRulePtrOutput) URLPath ¶
func (o SamplingRuleSamplingRulePtrOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
func (SamplingRuleSamplingRulePtrOutput) Version ¶
func (o SamplingRuleSamplingRulePtrOutput) Version() pulumi.IntPtrOutput
The version of the sampling rule format (1)
type SamplingRuleSamplingRuleRecord ¶
type SamplingRuleSamplingRuleRecord struct { // When the rule was created, in Unix time seconds. CreatedAt *string `pulumi:"createdAt"` // When the rule was modified, in Unix time seconds. ModifiedAt *string `pulumi:"modifiedAt"` SamplingRule *SamplingRuleSamplingRule `pulumi:"samplingRule"` }
type SamplingRuleSamplingRuleRecordArgs ¶
type SamplingRuleSamplingRuleRecordArgs struct { // When the rule was created, in Unix time seconds. CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // When the rule was modified, in Unix time seconds. ModifiedAt pulumi.StringPtrInput `pulumi:"modifiedAt"` SamplingRule SamplingRuleSamplingRulePtrInput `pulumi:"samplingRule"` }
func (SamplingRuleSamplingRuleRecordArgs) ElementType ¶
func (SamplingRuleSamplingRuleRecordArgs) ElementType() reflect.Type
func (SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordOutput ¶
func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordOutput() SamplingRuleSamplingRuleRecordOutput
func (SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordOutputWithContext ¶
func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordOutput
func (SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordPtrOutput ¶
func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput
func (SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext ¶
func (i SamplingRuleSamplingRuleRecordArgs) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordPtrOutput
type SamplingRuleSamplingRuleRecordInput ¶
type SamplingRuleSamplingRuleRecordInput interface { pulumi.Input ToSamplingRuleSamplingRuleRecordOutput() SamplingRuleSamplingRuleRecordOutput ToSamplingRuleSamplingRuleRecordOutputWithContext(context.Context) SamplingRuleSamplingRuleRecordOutput }
SamplingRuleSamplingRuleRecordInput is an input type that accepts SamplingRuleSamplingRuleRecordArgs and SamplingRuleSamplingRuleRecordOutput values. You can construct a concrete instance of `SamplingRuleSamplingRuleRecordInput` via:
SamplingRuleSamplingRuleRecordArgs{...}
type SamplingRuleSamplingRuleRecordOutput ¶
type SamplingRuleSamplingRuleRecordOutput struct{ *pulumi.OutputState }
func (SamplingRuleSamplingRuleRecordOutput) CreatedAt ¶
func (o SamplingRuleSamplingRuleRecordOutput) CreatedAt() pulumi.StringPtrOutput
When the rule was created, in Unix time seconds.
func (SamplingRuleSamplingRuleRecordOutput) ElementType ¶
func (SamplingRuleSamplingRuleRecordOutput) ElementType() reflect.Type
func (SamplingRuleSamplingRuleRecordOutput) ModifiedAt ¶
func (o SamplingRuleSamplingRuleRecordOutput) ModifiedAt() pulumi.StringPtrOutput
When the rule was modified, in Unix time seconds.
func (SamplingRuleSamplingRuleRecordOutput) SamplingRule ¶
func (o SamplingRuleSamplingRuleRecordOutput) SamplingRule() SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordOutput ¶
func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordOutput() SamplingRuleSamplingRuleRecordOutput
func (SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordOutputWithContext ¶
func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordOutput
func (SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordPtrOutput ¶
func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput
func (SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext ¶
func (o SamplingRuleSamplingRuleRecordOutput) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordPtrOutput
type SamplingRuleSamplingRuleRecordPtrInput ¶
type SamplingRuleSamplingRuleRecordPtrInput interface { pulumi.Input ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(context.Context) SamplingRuleSamplingRuleRecordPtrOutput }
SamplingRuleSamplingRuleRecordPtrInput is an input type that accepts SamplingRuleSamplingRuleRecordArgs, SamplingRuleSamplingRuleRecordPtr and SamplingRuleSamplingRuleRecordPtrOutput values. You can construct a concrete instance of `SamplingRuleSamplingRuleRecordPtrInput` via:
SamplingRuleSamplingRuleRecordArgs{...} or: nil
func SamplingRuleSamplingRuleRecordPtr ¶
func SamplingRuleSamplingRuleRecordPtr(v *SamplingRuleSamplingRuleRecordArgs) SamplingRuleSamplingRuleRecordPtrInput
type SamplingRuleSamplingRuleRecordPtrOutput ¶
type SamplingRuleSamplingRuleRecordPtrOutput struct{ *pulumi.OutputState }
func (SamplingRuleSamplingRuleRecordPtrOutput) CreatedAt ¶
func (o SamplingRuleSamplingRuleRecordPtrOutput) CreatedAt() pulumi.StringPtrOutput
When the rule was created, in Unix time seconds.
func (SamplingRuleSamplingRuleRecordPtrOutput) ElementType ¶
func (SamplingRuleSamplingRuleRecordPtrOutput) ElementType() reflect.Type
func (SamplingRuleSamplingRuleRecordPtrOutput) ModifiedAt ¶
func (o SamplingRuleSamplingRuleRecordPtrOutput) ModifiedAt() pulumi.StringPtrOutput
When the rule was modified, in Unix time seconds.
func (SamplingRuleSamplingRuleRecordPtrOutput) SamplingRule ¶
func (o SamplingRuleSamplingRuleRecordPtrOutput) SamplingRule() SamplingRuleSamplingRulePtrOutput
func (SamplingRuleSamplingRuleRecordPtrOutput) ToSamplingRuleSamplingRuleRecordPtrOutput ¶
func (o SamplingRuleSamplingRuleRecordPtrOutput) ToSamplingRuleSamplingRuleRecordPtrOutput() SamplingRuleSamplingRuleRecordPtrOutput
func (SamplingRuleSamplingRuleRecordPtrOutput) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext ¶
func (o SamplingRuleSamplingRuleRecordPtrOutput) ToSamplingRuleSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleRecordPtrOutput
type SamplingRuleSamplingRuleUpdate ¶
type SamplingRuleSamplingRuleUpdate struct { // Matches attributes derived from the request. Attributes interface{} `pulumi:"attributes"` // The percentage of matching requests to instrument, after the reservoir is exhausted. FixedRate *float64 `pulumi:"fixedRate"` // Matches the HTTP method from a request URL. HTTPMethod *string `pulumi:"hTTPMethod"` // Matches the hostname from a request URL. Host *string `pulumi:"host"` // The priority of the sampling rule. Priority *int `pulumi:"priority"` // A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively. ReservoirSize *int `pulumi:"reservoirSize"` // Matches the ARN of the AWS resource on which the service runs. ResourceARN *string `pulumi:"resourceARN"` RuleARN *string `pulumi:"ruleARN"` RuleName *string `pulumi:"ruleName"` // Matches the name that the service uses to identify itself in segments. ServiceName *string `pulumi:"serviceName"` // Matches the origin that the service uses to identify its type in segments. ServiceType *string `pulumi:"serviceType"` // Matches the path from a request URL. URLPath *string `pulumi:"uRLPath"` }
type SamplingRuleSamplingRuleUpdateArgs ¶
type SamplingRuleSamplingRuleUpdateArgs struct { // Matches attributes derived from the request. Attributes pulumi.Input `pulumi:"attributes"` // The percentage of matching requests to instrument, after the reservoir is exhausted. FixedRate pulumi.Float64PtrInput `pulumi:"fixedRate"` // Matches the HTTP method from a request URL. HTTPMethod pulumi.StringPtrInput `pulumi:"hTTPMethod"` // Matches the hostname from a request URL. Host pulumi.StringPtrInput `pulumi:"host"` // The priority of the sampling rule. Priority pulumi.IntPtrInput `pulumi:"priority"` // A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively. ReservoirSize pulumi.IntPtrInput `pulumi:"reservoirSize"` // Matches the ARN of the AWS resource on which the service runs. ResourceARN pulumi.StringPtrInput `pulumi:"resourceARN"` RuleARN pulumi.StringPtrInput `pulumi:"ruleARN"` RuleName pulumi.StringPtrInput `pulumi:"ruleName"` // Matches the name that the service uses to identify itself in segments. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // Matches the origin that the service uses to identify its type in segments. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` // Matches the path from a request URL. URLPath pulumi.StringPtrInput `pulumi:"uRLPath"` }
func (SamplingRuleSamplingRuleUpdateArgs) ElementType ¶
func (SamplingRuleSamplingRuleUpdateArgs) ElementType() reflect.Type
func (SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdateOutput ¶
func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdateOutput() SamplingRuleSamplingRuleUpdateOutput
func (SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdateOutputWithContext ¶
func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdateOutput
func (SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdatePtrOutput ¶
func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput
func (SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext ¶
func (i SamplingRuleSamplingRuleUpdateArgs) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdatePtrOutput
type SamplingRuleSamplingRuleUpdateInput ¶
type SamplingRuleSamplingRuleUpdateInput interface { pulumi.Input ToSamplingRuleSamplingRuleUpdateOutput() SamplingRuleSamplingRuleUpdateOutput ToSamplingRuleSamplingRuleUpdateOutputWithContext(context.Context) SamplingRuleSamplingRuleUpdateOutput }
SamplingRuleSamplingRuleUpdateInput is an input type that accepts SamplingRuleSamplingRuleUpdateArgs and SamplingRuleSamplingRuleUpdateOutput values. You can construct a concrete instance of `SamplingRuleSamplingRuleUpdateInput` via:
SamplingRuleSamplingRuleUpdateArgs{...}
type SamplingRuleSamplingRuleUpdateOutput ¶
type SamplingRuleSamplingRuleUpdateOutput struct{ *pulumi.OutputState }
func (SamplingRuleSamplingRuleUpdateOutput) Attributes ¶
func (o SamplingRuleSamplingRuleUpdateOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleSamplingRuleUpdateOutput) ElementType ¶
func (SamplingRuleSamplingRuleUpdateOutput) ElementType() reflect.Type
func (SamplingRuleSamplingRuleUpdateOutput) FixedRate ¶
func (o SamplingRuleSamplingRuleUpdateOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleSamplingRuleUpdateOutput) HTTPMethod ¶
func (o SamplingRuleSamplingRuleUpdateOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleSamplingRuleUpdateOutput) Host ¶
func (o SamplingRuleSamplingRuleUpdateOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleSamplingRuleUpdateOutput) Priority ¶
func (o SamplingRuleSamplingRuleUpdateOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleSamplingRuleUpdateOutput) ReservoirSize ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ReservoirSize() pulumi.IntPtrOutput
A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.
func (SamplingRuleSamplingRuleUpdateOutput) ResourceARN ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleSamplingRuleUpdateOutput) RuleARN ¶
func (o SamplingRuleSamplingRuleUpdateOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleSamplingRuleUpdateOutput) RuleName ¶
func (o SamplingRuleSamplingRuleUpdateOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleSamplingRuleUpdateOutput) ServiceName ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleSamplingRuleUpdateOutput) ServiceType ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdateOutput ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdateOutput() SamplingRuleSamplingRuleUpdateOutput
func (SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdateOutputWithContext ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdateOutput
func (SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdatePtrOutput ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput
func (SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext ¶
func (o SamplingRuleSamplingRuleUpdateOutput) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdatePtrOutput
func (SamplingRuleSamplingRuleUpdateOutput) URLPath ¶
func (o SamplingRuleSamplingRuleUpdateOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
type SamplingRuleSamplingRuleUpdatePtrInput ¶
type SamplingRuleSamplingRuleUpdatePtrInput interface { pulumi.Input ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(context.Context) SamplingRuleSamplingRuleUpdatePtrOutput }
SamplingRuleSamplingRuleUpdatePtrInput is an input type that accepts SamplingRuleSamplingRuleUpdateArgs, SamplingRuleSamplingRuleUpdatePtr and SamplingRuleSamplingRuleUpdatePtrOutput values. You can construct a concrete instance of `SamplingRuleSamplingRuleUpdatePtrInput` via:
SamplingRuleSamplingRuleUpdateArgs{...} or: nil
func SamplingRuleSamplingRuleUpdatePtr ¶
func SamplingRuleSamplingRuleUpdatePtr(v *SamplingRuleSamplingRuleUpdateArgs) SamplingRuleSamplingRuleUpdatePtrInput
type SamplingRuleSamplingRuleUpdatePtrOutput ¶
type SamplingRuleSamplingRuleUpdatePtrOutput struct{ *pulumi.OutputState }
func (SamplingRuleSamplingRuleUpdatePtrOutput) Attributes ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleSamplingRuleUpdatePtrOutput) ElementType ¶
func (SamplingRuleSamplingRuleUpdatePtrOutput) ElementType() reflect.Type
func (SamplingRuleSamplingRuleUpdatePtrOutput) FixedRate ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleSamplingRuleUpdatePtrOutput) HTTPMethod ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleSamplingRuleUpdatePtrOutput) Host ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleSamplingRuleUpdatePtrOutput) Priority ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleSamplingRuleUpdatePtrOutput) ReservoirSize ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) ReservoirSize() pulumi.IntPtrOutput
A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.
func (SamplingRuleSamplingRuleUpdatePtrOutput) ResourceARN ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleSamplingRuleUpdatePtrOutput) RuleARN ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleSamplingRuleUpdatePtrOutput) RuleName ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleSamplingRuleUpdatePtrOutput) ServiceName ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleSamplingRuleUpdatePtrOutput) ServiceType ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleSamplingRuleUpdatePtrOutput) ToSamplingRuleSamplingRuleUpdatePtrOutput ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) ToSamplingRuleSamplingRuleUpdatePtrOutput() SamplingRuleSamplingRuleUpdatePtrOutput
func (SamplingRuleSamplingRuleUpdatePtrOutput) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) ToSamplingRuleSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleSamplingRuleUpdatePtrOutput
func (SamplingRuleSamplingRuleUpdatePtrOutput) URLPath ¶
func (o SamplingRuleSamplingRuleUpdatePtrOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
type SamplingRuleState ¶
type SamplingRuleState struct { }
func (SamplingRuleState) ElementType ¶
func (SamplingRuleState) ElementType() reflect.Type