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
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) FilterExpression() pulumi.StringPtrOutput
- func (o GroupOutput) GroupARN() pulumi.StringOutput
- func (o GroupOutput) GroupName() pulumi.StringPtrOutput
- func (o GroupOutput) InsightsConfiguration() GroupInsightsConfigurationPtrOutput
- func (o GroupOutput) Tags() TagsItemPropertiesArrayOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) FilterExpression() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) GroupARN() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) GroupName() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) InsightsConfiguration() GroupInsightsConfigurationPtrOutput
- func (o LookupGroupResultOutput) Tags() TagsItemPropertiesArrayOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupResourcePolicyArgs
- type LookupResourcePolicyOutputArgs
- type LookupResourcePolicyResult
- type LookupResourcePolicyResultOutput
- func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
- func (o LookupResourcePolicyResultOutput) PolicyDocument() pulumi.StringPtrOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
- type LookupSamplingRuleArgs
- type LookupSamplingRuleOutputArgs
- type LookupSamplingRuleResult
- type LookupSamplingRuleResultOutput
- func (LookupSamplingRuleResultOutput) ElementType() reflect.Type
- func (o LookupSamplingRuleResultOutput) RuleARN() pulumi.StringPtrOutput
- func (o LookupSamplingRuleResultOutput) RuleName() pulumi.StringPtrOutput
- func (o LookupSamplingRuleResultOutput) SamplingRule() SamplingRuleTypePtrOutput
- func (o LookupSamplingRuleResultOutput) SamplingRuleRecord() SamplingRuleRecordPtrOutput
- func (o LookupSamplingRuleResultOutput) SamplingRuleUpdate() SamplingRuleUpdatePtrOutput
- func (o LookupSamplingRuleResultOutput) Tags() TagsItemPropertiesArrayOutput
- func (o LookupSamplingRuleResultOutput) ToLookupSamplingRuleResultOutput() LookupSamplingRuleResultOutput
- func (o LookupSamplingRuleResultOutput) ToLookupSamplingRuleResultOutputWithContext(ctx context.Context) LookupSamplingRuleResultOutput
- type ResourcePolicy
- type ResourcePolicyArgs
- type ResourcePolicyInput
- type ResourcePolicyOutput
- func (o ResourcePolicyOutput) BypassPolicyLockoutCheck() pulumi.BoolPtrOutput
- func (ResourcePolicyOutput) ElementType() reflect.Type
- func (o ResourcePolicyOutput) PolicyDocument() pulumi.StringOutput
- func (o ResourcePolicyOutput) PolicyName() pulumi.StringOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- type ResourcePolicyState
- type SamplingRule
- type SamplingRuleArgs
- type SamplingRuleInput
- type SamplingRuleOutput
- func (SamplingRuleOutput) ElementType() reflect.Type
- func (o SamplingRuleOutput) RuleARN() pulumi.StringOutput
- func (o SamplingRuleOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleOutput) SamplingRule() SamplingRuleTypePtrOutput
- func (o SamplingRuleOutput) SamplingRuleRecord() SamplingRuleRecordPtrOutput
- func (o SamplingRuleOutput) SamplingRuleUpdate() SamplingRuleUpdatePtrOutput
- func (o SamplingRuleOutput) Tags() TagsItemPropertiesArrayOutput
- func (o SamplingRuleOutput) ToSamplingRuleOutput() SamplingRuleOutput
- func (o SamplingRuleOutput) ToSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleOutput
- type SamplingRuleRecord
- type SamplingRuleRecordArgs
- func (SamplingRuleRecordArgs) ElementType() reflect.Type
- func (i SamplingRuleRecordArgs) ToSamplingRuleRecordOutput() SamplingRuleRecordOutput
- func (i SamplingRuleRecordArgs) ToSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleRecordOutput
- func (i SamplingRuleRecordArgs) ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput
- func (i SamplingRuleRecordArgs) ToSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleRecordPtrOutput
- type SamplingRuleRecordInput
- type SamplingRuleRecordOutput
- func (o SamplingRuleRecordOutput) CreatedAt() pulumi.StringPtrOutput
- func (SamplingRuleRecordOutput) ElementType() reflect.Type
- func (o SamplingRuleRecordOutput) ModifiedAt() pulumi.StringPtrOutput
- func (o SamplingRuleRecordOutput) SamplingRule() SamplingRuleTypePtrOutput
- func (o SamplingRuleRecordOutput) ToSamplingRuleRecordOutput() SamplingRuleRecordOutput
- func (o SamplingRuleRecordOutput) ToSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleRecordOutput
- func (o SamplingRuleRecordOutput) ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput
- func (o SamplingRuleRecordOutput) ToSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleRecordPtrOutput
- type SamplingRuleRecordPtrInput
- type SamplingRuleRecordPtrOutput
- func (o SamplingRuleRecordPtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SamplingRuleRecordPtrOutput) Elem() SamplingRuleRecordOutput
- func (SamplingRuleRecordPtrOutput) ElementType() reflect.Type
- func (o SamplingRuleRecordPtrOutput) ModifiedAt() pulumi.StringPtrOutput
- func (o SamplingRuleRecordPtrOutput) SamplingRule() SamplingRuleTypePtrOutput
- func (o SamplingRuleRecordPtrOutput) ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput
- func (o SamplingRuleRecordPtrOutput) ToSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleRecordPtrOutput
- type SamplingRuleState
- type SamplingRuleType
- type SamplingRuleTypeArgs
- func (SamplingRuleTypeArgs) ElementType() reflect.Type
- func (i SamplingRuleTypeArgs) ToSamplingRuleTypeOutput() SamplingRuleTypeOutput
- func (i SamplingRuleTypeArgs) ToSamplingRuleTypeOutputWithContext(ctx context.Context) SamplingRuleTypeOutput
- func (i SamplingRuleTypeArgs) ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput
- func (i SamplingRuleTypeArgs) ToSamplingRuleTypePtrOutputWithContext(ctx context.Context) SamplingRuleTypePtrOutput
- type SamplingRuleTypeInput
- type SamplingRuleTypeOutput
- func (o SamplingRuleTypeOutput) Attributes() pulumi.AnyOutput
- func (SamplingRuleTypeOutput) ElementType() reflect.Type
- func (o SamplingRuleTypeOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleTypeOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleTypeOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleTypeOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) ToSamplingRuleTypeOutput() SamplingRuleTypeOutput
- func (o SamplingRuleTypeOutput) ToSamplingRuleTypeOutputWithContext(ctx context.Context) SamplingRuleTypeOutput
- func (o SamplingRuleTypeOutput) ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput
- func (o SamplingRuleTypeOutput) ToSamplingRuleTypePtrOutputWithContext(ctx context.Context) SamplingRuleTypePtrOutput
- func (o SamplingRuleTypeOutput) URLPath() pulumi.StringPtrOutput
- func (o SamplingRuleTypeOutput) Version() pulumi.IntPtrOutput
- type SamplingRuleTypePtrInput
- type SamplingRuleTypePtrOutput
- func (o SamplingRuleTypePtrOutput) Attributes() pulumi.AnyOutput
- func (o SamplingRuleTypePtrOutput) Elem() SamplingRuleTypeOutput
- func (SamplingRuleTypePtrOutput) ElementType() reflect.Type
- func (o SamplingRuleTypePtrOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleTypePtrOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleTypePtrOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleTypePtrOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput
- func (o SamplingRuleTypePtrOutput) ToSamplingRuleTypePtrOutputWithContext(ctx context.Context) SamplingRuleTypePtrOutput
- func (o SamplingRuleTypePtrOutput) URLPath() pulumi.StringPtrOutput
- func (o SamplingRuleTypePtrOutput) Version() pulumi.IntPtrOutput
- type SamplingRuleUpdate
- type SamplingRuleUpdateArgs
- func (SamplingRuleUpdateArgs) ElementType() reflect.Type
- func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdateOutput() SamplingRuleUpdateOutput
- func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleUpdateOutput
- func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput
- func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleUpdatePtrOutput
- type SamplingRuleUpdateInput
- type SamplingRuleUpdateOutput
- func (o SamplingRuleUpdateOutput) Attributes() pulumi.AnyOutput
- func (SamplingRuleUpdateOutput) ElementType() reflect.Type
- func (o SamplingRuleUpdateOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleUpdateOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleUpdateOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleUpdateOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdateOutput() SamplingRuleUpdateOutput
- func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleUpdateOutput
- func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput
- func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleUpdatePtrOutput
- func (o SamplingRuleUpdateOutput) URLPath() pulumi.StringPtrOutput
- type SamplingRuleUpdatePtrInput
- type SamplingRuleUpdatePtrOutput
- func (o SamplingRuleUpdatePtrOutput) Attributes() pulumi.AnyOutput
- func (o SamplingRuleUpdatePtrOutput) Elem() SamplingRuleUpdateOutput
- func (SamplingRuleUpdatePtrOutput) ElementType() reflect.Type
- func (o SamplingRuleUpdatePtrOutput) FixedRate() pulumi.Float64PtrOutput
- func (o SamplingRuleUpdatePtrOutput) HTTPMethod() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) Host() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) Priority() pulumi.IntPtrOutput
- func (o SamplingRuleUpdatePtrOutput) ReservoirSize() pulumi.IntPtrOutput
- func (o SamplingRuleUpdatePtrOutput) ResourceARN() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) RuleARN() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) RuleName() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o SamplingRuleUpdatePtrOutput) ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput
- func (o SamplingRuleUpdatePtrOutput) ToSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleUpdatePtrOutput
- func (o SamplingRuleUpdatePtrOutput) URLPath() pulumi.StringPtrOutput
- type TagsItemProperties
- type TagsItemPropertiesArgs
- type TagsItemPropertiesArray
- type TagsItemPropertiesArrayInput
- type TagsItemPropertiesArrayOutput
- func (TagsItemPropertiesArrayOutput) ElementType() reflect.Type
- func (o TagsItemPropertiesArrayOutput) Index(i pulumi.IntInput) TagsItemPropertiesOutput
- func (o TagsItemPropertiesArrayOutput) ToTagsItemPropertiesArrayOutput() TagsItemPropertiesArrayOutput
- func (o TagsItemPropertiesArrayOutput) ToTagsItemPropertiesArrayOutputWithContext(ctx context.Context) TagsItemPropertiesArrayOutput
- type TagsItemPropertiesInput
- type TagsItemPropertiesOutput
- func (TagsItemPropertiesOutput) ElementType() reflect.Type
- func (o TagsItemPropertiesOutput) Key() pulumi.StringOutput
- func (o TagsItemPropertiesOutput) ToTagsItemPropertiesOutput() TagsItemPropertiesOutput
- func (o TagsItemPropertiesOutput) ToTagsItemPropertiesOutputWithContext(ctx context.Context) TagsItemPropertiesOutput
- func (o TagsItemPropertiesOutput) Value() pulumi.StringOutput
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 TagsItemPropertiesArrayOutput `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 TagsItemPropertiesArrayInput }
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) FilterExpression ¶ added in v0.17.0
func (o GroupOutput) FilterExpression() pulumi.StringPtrOutput
The filter expression defining criteria by which to group traces.
func (GroupOutput) GroupARN ¶ added in v0.17.0
func (o GroupOutput) GroupARN() pulumi.StringOutput
The ARN of the group that was generated on creation.
func (GroupOutput) GroupName ¶ added in v0.17.0
func (o GroupOutput) GroupName() pulumi.StringPtrOutput
The case-sensitive name of the new group. Names must be unique.
func (GroupOutput) InsightsConfiguration ¶ added in v0.17.0
func (o GroupOutput) InsightsConfiguration() GroupInsightsConfigurationPtrOutput
func (GroupOutput) Tags ¶ added in v0.17.0
func (o GroupOutput) Tags() TagsItemPropertiesArrayOutput
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 LookupGroupArgs ¶ added in v0.12.0
type LookupGroupArgs struct { // The ARN of the group that was generated on creation. GroupARN string `pulumi:"groupARN"` }
type LookupGroupOutputArgs ¶ added in v0.12.0
type LookupGroupOutputArgs struct { // The ARN of the group that was generated on creation. GroupARN pulumi.StringInput `pulumi:"groupARN"` }
func (LookupGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶ added in v0.12.0
type LookupGroupResult struct { // The filter expression defining criteria by which to group traces. FilterExpression *string `pulumi:"filterExpression"` // The ARN of the group that was generated on creation. GroupARN *string `pulumi:"groupARN"` // The case-sensitive name of the new group. Names must be unique. GroupName *string `pulumi:"groupName"` InsightsConfiguration *GroupInsightsConfiguration `pulumi:"insightsConfiguration"` Tags []TagsItemProperties `pulumi:"tags"` }
func LookupGroup ¶ added in v0.12.0
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
This schema provides construct and validation rules for AWS-XRay Group resource parameters.
type LookupGroupResultOutput ¶ added in v0.12.0
type LookupGroupResultOutput struct{ *pulumi.OutputState }
func LookupGroupOutput ¶ added in v0.12.0
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) FilterExpression ¶ added in v0.12.0
func (o LookupGroupResultOutput) FilterExpression() pulumi.StringPtrOutput
The filter expression defining criteria by which to group traces.
func (LookupGroupResultOutput) GroupARN ¶ added in v0.12.0
func (o LookupGroupResultOutput) GroupARN() pulumi.StringPtrOutput
The ARN of the group that was generated on creation.
func (LookupGroupResultOutput) GroupName ¶ added in v0.12.0
func (o LookupGroupResultOutput) GroupName() pulumi.StringPtrOutput
The case-sensitive name of the new group. Names must be unique.
func (LookupGroupResultOutput) InsightsConfiguration ¶ added in v0.12.0
func (o LookupGroupResultOutput) InsightsConfiguration() GroupInsightsConfigurationPtrOutput
func (LookupGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupGroupResultOutput) Tags() TagsItemPropertiesArrayOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶ added in v0.12.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupResourcePolicyArgs ¶ added in v0.41.0
type LookupResourcePolicyArgs struct { // The name of the resource policy. Must be unique within a specific AWS account. PolicyName string `pulumi:"policyName"` }
type LookupResourcePolicyOutputArgs ¶ added in v0.41.0
type LookupResourcePolicyOutputArgs struct { // The name of the resource policy. Must be unique within a specific AWS account. PolicyName pulumi.StringInput `pulumi:"policyName"` }
func (LookupResourcePolicyOutputArgs) ElementType ¶ added in v0.41.0
func (LookupResourcePolicyOutputArgs) ElementType() reflect.Type
type LookupResourcePolicyResult ¶ added in v0.41.0
type LookupResourcePolicyResult struct { // The resource policy document, which can be up to 5kb in size. PolicyDocument *string `pulumi:"policyDocument"` }
func LookupResourcePolicy ¶ added in v0.41.0
func LookupResourcePolicy(ctx *pulumi.Context, args *LookupResourcePolicyArgs, opts ...pulumi.InvokeOption) (*LookupResourcePolicyResult, error)
This schema provides construct and validation rules for AWS-XRay Resource Policy resource parameters.
type LookupResourcePolicyResultOutput ¶ added in v0.41.0
type LookupResourcePolicyResultOutput struct{ *pulumi.OutputState }
func LookupResourcePolicyOutput ¶ added in v0.41.0
func LookupResourcePolicyOutput(ctx *pulumi.Context, args LookupResourcePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ElementType ¶ added in v0.41.0
func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
func (LookupResourcePolicyResultOutput) PolicyDocument ¶ added in v0.41.0
func (o LookupResourcePolicyResultOutput) PolicyDocument() pulumi.StringPtrOutput
The resource policy document, which can be up to 5kb in size.
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput ¶ added in v0.41.0
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext ¶ added in v0.41.0
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
type LookupSamplingRuleArgs ¶ added in v0.12.0
type LookupSamplingRuleArgs struct {
RuleARN string `pulumi:"ruleARN"`
}
type LookupSamplingRuleOutputArgs ¶ added in v0.12.0
type LookupSamplingRuleOutputArgs struct {
RuleARN pulumi.StringInput `pulumi:"ruleARN"`
}
func (LookupSamplingRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSamplingRuleOutputArgs) ElementType() reflect.Type
type LookupSamplingRuleResult ¶ added in v0.12.0
type LookupSamplingRuleResult struct { RuleARN *string `pulumi:"ruleARN"` RuleName *string `pulumi:"ruleName"` SamplingRule *SamplingRuleType `pulumi:"samplingRule"` SamplingRuleRecord *SamplingRuleRecord `pulumi:"samplingRuleRecord"` SamplingRuleUpdate *SamplingRuleUpdate `pulumi:"samplingRuleUpdate"` Tags []TagsItemProperties `pulumi:"tags"` }
func LookupSamplingRule ¶ added in v0.12.0
func LookupSamplingRule(ctx *pulumi.Context, args *LookupSamplingRuleArgs, opts ...pulumi.InvokeOption) (*LookupSamplingRuleResult, error)
This schema provides construct and validation rules for AWS-XRay SamplingRule resource parameters.
type LookupSamplingRuleResultOutput ¶ added in v0.12.0
type LookupSamplingRuleResultOutput struct{ *pulumi.OutputState }
func LookupSamplingRuleOutput ¶ added in v0.12.0
func LookupSamplingRuleOutput(ctx *pulumi.Context, args LookupSamplingRuleOutputArgs, opts ...pulumi.InvokeOption) LookupSamplingRuleResultOutput
func (LookupSamplingRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupSamplingRuleResultOutput) ElementType() reflect.Type
func (LookupSamplingRuleResultOutput) RuleARN ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) RuleARN() pulumi.StringPtrOutput
func (LookupSamplingRuleResultOutput) RuleName ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) RuleName() pulumi.StringPtrOutput
func (LookupSamplingRuleResultOutput) SamplingRule ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) SamplingRule() SamplingRuleTypePtrOutput
func (LookupSamplingRuleResultOutput) SamplingRuleRecord ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) SamplingRuleRecord() SamplingRuleRecordPtrOutput
func (LookupSamplingRuleResultOutput) SamplingRuleUpdate ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) SamplingRuleUpdate() SamplingRuleUpdatePtrOutput
func (LookupSamplingRuleResultOutput) Tags ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) Tags() TagsItemPropertiesArrayOutput
func (LookupSamplingRuleResultOutput) ToLookupSamplingRuleResultOutput ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) ToLookupSamplingRuleResultOutput() LookupSamplingRuleResultOutput
func (LookupSamplingRuleResultOutput) ToLookupSamplingRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupSamplingRuleResultOutput) ToLookupSamplingRuleResultOutputWithContext(ctx context.Context) LookupSamplingRuleResultOutput
type ResourcePolicy ¶ added in v0.41.0
type ResourcePolicy struct { pulumi.CustomResourceState // A flag to indicate whether to bypass the resource policy lockout safety check BypassPolicyLockoutCheck pulumi.BoolPtrOutput `pulumi:"bypassPolicyLockoutCheck"` // The resource policy document, which can be up to 5kb in size. PolicyDocument pulumi.StringOutput `pulumi:"policyDocument"` // The name of the resource policy. Must be unique within a specific AWS account. PolicyName pulumi.StringOutput `pulumi:"policyName"` }
This schema provides construct and validation rules for AWS-XRay Resource Policy resource parameters.
func GetResourcePolicy ¶ added in v0.41.0
func GetResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcePolicyState, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
GetResourcePolicy gets an existing ResourcePolicy 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 NewResourcePolicy ¶ added in v0.41.0
func NewResourcePolicy(ctx *pulumi.Context, name string, args *ResourcePolicyArgs, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
NewResourcePolicy registers a new resource with the given unique name, arguments, and options.
func (*ResourcePolicy) ElementType ¶ added in v0.41.0
func (*ResourcePolicy) ElementType() reflect.Type
func (*ResourcePolicy) ToResourcePolicyOutput ¶ added in v0.41.0
func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput
func (*ResourcePolicy) ToResourcePolicyOutputWithContext ¶ added in v0.41.0
func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyArgs ¶ added in v0.41.0
type ResourcePolicyArgs struct { // A flag to indicate whether to bypass the resource policy lockout safety check BypassPolicyLockoutCheck pulumi.BoolPtrInput // The resource policy document, which can be up to 5kb in size. PolicyDocument pulumi.StringInput // The name of the resource policy. Must be unique within a specific AWS account. PolicyName pulumi.StringInput }
The set of arguments for constructing a ResourcePolicy resource.
func (ResourcePolicyArgs) ElementType ¶ added in v0.41.0
func (ResourcePolicyArgs) ElementType() reflect.Type
type ResourcePolicyInput ¶ added in v0.41.0
type ResourcePolicyInput interface { pulumi.Input ToResourcePolicyOutput() ResourcePolicyOutput ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput }
type ResourcePolicyOutput ¶ added in v0.41.0
type ResourcePolicyOutput struct{ *pulumi.OutputState }
func (ResourcePolicyOutput) BypassPolicyLockoutCheck ¶ added in v0.41.0
func (o ResourcePolicyOutput) BypassPolicyLockoutCheck() pulumi.BoolPtrOutput
A flag to indicate whether to bypass the resource policy lockout safety check
func (ResourcePolicyOutput) ElementType ¶ added in v0.41.0
func (ResourcePolicyOutput) ElementType() reflect.Type
func (ResourcePolicyOutput) PolicyDocument ¶ added in v0.41.0
func (o ResourcePolicyOutput) PolicyDocument() pulumi.StringOutput
The resource policy document, which can be up to 5kb in size.
func (ResourcePolicyOutput) PolicyName ¶ added in v0.41.0
func (o ResourcePolicyOutput) PolicyName() pulumi.StringOutput
The name of the resource policy. Must be unique within a specific AWS account.
func (ResourcePolicyOutput) ToResourcePolicyOutput ¶ added in v0.41.0
func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext ¶ added in v0.41.0
func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyState ¶ added in v0.41.0
type ResourcePolicyState struct { }
func (ResourcePolicyState) ElementType ¶ added in v0.41.0
func (ResourcePolicyState) ElementType() reflect.Type
type SamplingRule ¶
type SamplingRule struct { pulumi.CustomResourceState RuleARN pulumi.StringOutput `pulumi:"ruleARN"` RuleName pulumi.StringPtrOutput `pulumi:"ruleName"` SamplingRule SamplingRuleTypePtrOutput `pulumi:"samplingRule"` SamplingRuleRecord SamplingRuleRecordPtrOutput `pulumi:"samplingRuleRecord"` SamplingRuleUpdate SamplingRuleUpdatePtrOutput `pulumi:"samplingRuleUpdate"` Tags TagsItemPropertiesArrayOutput `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 SamplingRuleTypePtrInput SamplingRuleRecord SamplingRuleRecordPtrInput SamplingRuleUpdate SamplingRuleUpdatePtrInput Tags TagsItemPropertiesArrayInput }
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) RuleARN ¶ added in v0.17.0
func (o SamplingRuleOutput) RuleARN() pulumi.StringOutput
func (SamplingRuleOutput) RuleName ¶ added in v0.17.0
func (o SamplingRuleOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleOutput) SamplingRule ¶ added in v0.17.0
func (o SamplingRuleOutput) SamplingRule() SamplingRuleTypePtrOutput
func (SamplingRuleOutput) SamplingRuleRecord ¶ added in v0.17.0
func (o SamplingRuleOutput) SamplingRuleRecord() SamplingRuleRecordPtrOutput
func (SamplingRuleOutput) SamplingRuleUpdate ¶ added in v0.17.0
func (o SamplingRuleOutput) SamplingRuleUpdate() SamplingRuleUpdatePtrOutput
func (SamplingRuleOutput) Tags ¶ added in v0.17.0
func (o SamplingRuleOutput) Tags() TagsItemPropertiesArrayOutput
func (SamplingRuleOutput) ToSamplingRuleOutput ¶
func (o SamplingRuleOutput) ToSamplingRuleOutput() SamplingRuleOutput
func (SamplingRuleOutput) ToSamplingRuleOutputWithContext ¶
func (o SamplingRuleOutput) ToSamplingRuleOutputWithContext(ctx context.Context) SamplingRuleOutput
type SamplingRuleRecord ¶ added in v0.2.0
type SamplingRuleRecord 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 *SamplingRuleType `pulumi:"samplingRule"` }
type SamplingRuleRecordArgs ¶ added in v0.2.0
type SamplingRuleRecordArgs 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 SamplingRuleTypePtrInput `pulumi:"samplingRule"` }
func (SamplingRuleRecordArgs) ElementType ¶ added in v0.2.0
func (SamplingRuleRecordArgs) ElementType() reflect.Type
func (SamplingRuleRecordArgs) ToSamplingRuleRecordOutput ¶ added in v0.2.0
func (i SamplingRuleRecordArgs) ToSamplingRuleRecordOutput() SamplingRuleRecordOutput
func (SamplingRuleRecordArgs) ToSamplingRuleRecordOutputWithContext ¶ added in v0.2.0
func (i SamplingRuleRecordArgs) ToSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleRecordOutput
func (SamplingRuleRecordArgs) ToSamplingRuleRecordPtrOutput ¶ added in v0.2.0
func (i SamplingRuleRecordArgs) ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput
func (SamplingRuleRecordArgs) ToSamplingRuleRecordPtrOutputWithContext ¶ added in v0.2.0
func (i SamplingRuleRecordArgs) ToSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleRecordPtrOutput
type SamplingRuleRecordInput ¶ added in v0.2.0
type SamplingRuleRecordInput interface { pulumi.Input ToSamplingRuleRecordOutput() SamplingRuleRecordOutput ToSamplingRuleRecordOutputWithContext(context.Context) SamplingRuleRecordOutput }
SamplingRuleRecordInput is an input type that accepts SamplingRuleRecordArgs and SamplingRuleRecordOutput values. You can construct a concrete instance of `SamplingRuleRecordInput` via:
SamplingRuleRecordArgs{...}
type SamplingRuleRecordOutput ¶ added in v0.2.0
type SamplingRuleRecordOutput struct{ *pulumi.OutputState }
func (SamplingRuleRecordOutput) CreatedAt ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) CreatedAt() pulumi.StringPtrOutput
When the rule was created, in Unix time seconds.
func (SamplingRuleRecordOutput) ElementType ¶ added in v0.2.0
func (SamplingRuleRecordOutput) ElementType() reflect.Type
func (SamplingRuleRecordOutput) ModifiedAt ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) ModifiedAt() pulumi.StringPtrOutput
When the rule was modified, in Unix time seconds.
func (SamplingRuleRecordOutput) SamplingRule ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) SamplingRule() SamplingRuleTypePtrOutput
func (SamplingRuleRecordOutput) ToSamplingRuleRecordOutput ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) ToSamplingRuleRecordOutput() SamplingRuleRecordOutput
func (SamplingRuleRecordOutput) ToSamplingRuleRecordOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) ToSamplingRuleRecordOutputWithContext(ctx context.Context) SamplingRuleRecordOutput
func (SamplingRuleRecordOutput) ToSamplingRuleRecordPtrOutput ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput
func (SamplingRuleRecordOutput) ToSamplingRuleRecordPtrOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleRecordOutput) ToSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleRecordPtrOutput
type SamplingRuleRecordPtrInput ¶ added in v0.2.0
type SamplingRuleRecordPtrInput interface { pulumi.Input ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput ToSamplingRuleRecordPtrOutputWithContext(context.Context) SamplingRuleRecordPtrOutput }
SamplingRuleRecordPtrInput is an input type that accepts SamplingRuleRecordArgs, SamplingRuleRecordPtr and SamplingRuleRecordPtrOutput values. You can construct a concrete instance of `SamplingRuleRecordPtrInput` via:
SamplingRuleRecordArgs{...} or: nil
func SamplingRuleRecordPtr ¶ added in v0.2.0
func SamplingRuleRecordPtr(v *SamplingRuleRecordArgs) SamplingRuleRecordPtrInput
type SamplingRuleRecordPtrOutput ¶ added in v0.2.0
type SamplingRuleRecordPtrOutput struct{ *pulumi.OutputState }
func (SamplingRuleRecordPtrOutput) CreatedAt ¶ added in v0.2.0
func (o SamplingRuleRecordPtrOutput) CreatedAt() pulumi.StringPtrOutput
When the rule was created, in Unix time seconds.
func (SamplingRuleRecordPtrOutput) Elem ¶ added in v0.2.0
func (o SamplingRuleRecordPtrOutput) Elem() SamplingRuleRecordOutput
func (SamplingRuleRecordPtrOutput) ElementType ¶ added in v0.2.0
func (SamplingRuleRecordPtrOutput) ElementType() reflect.Type
func (SamplingRuleRecordPtrOutput) ModifiedAt ¶ added in v0.2.0
func (o SamplingRuleRecordPtrOutput) ModifiedAt() pulumi.StringPtrOutput
When the rule was modified, in Unix time seconds.
func (SamplingRuleRecordPtrOutput) SamplingRule ¶ added in v0.2.0
func (o SamplingRuleRecordPtrOutput) SamplingRule() SamplingRuleTypePtrOutput
func (SamplingRuleRecordPtrOutput) ToSamplingRuleRecordPtrOutput ¶ added in v0.2.0
func (o SamplingRuleRecordPtrOutput) ToSamplingRuleRecordPtrOutput() SamplingRuleRecordPtrOutput
func (SamplingRuleRecordPtrOutput) ToSamplingRuleRecordPtrOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleRecordPtrOutput) ToSamplingRuleRecordPtrOutputWithContext(ctx context.Context) SamplingRuleRecordPtrOutput
type SamplingRuleState ¶
type SamplingRuleState struct { }
func (SamplingRuleState) ElementType ¶
func (SamplingRuleState) ElementType() reflect.Type
type SamplingRuleType ¶ added in v0.2.0
type SamplingRuleType 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 SamplingRuleTypeArgs ¶ added in v0.2.0
type SamplingRuleTypeArgs 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 (SamplingRuleTypeArgs) ElementType ¶ added in v0.2.0
func (SamplingRuleTypeArgs) ElementType() reflect.Type
func (SamplingRuleTypeArgs) ToSamplingRuleTypeOutput ¶ added in v0.2.0
func (i SamplingRuleTypeArgs) ToSamplingRuleTypeOutput() SamplingRuleTypeOutput
func (SamplingRuleTypeArgs) ToSamplingRuleTypeOutputWithContext ¶ added in v0.2.0
func (i SamplingRuleTypeArgs) ToSamplingRuleTypeOutputWithContext(ctx context.Context) SamplingRuleTypeOutput
func (SamplingRuleTypeArgs) ToSamplingRuleTypePtrOutput ¶ added in v0.2.0
func (i SamplingRuleTypeArgs) ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput
func (SamplingRuleTypeArgs) ToSamplingRuleTypePtrOutputWithContext ¶ added in v0.2.0
func (i SamplingRuleTypeArgs) ToSamplingRuleTypePtrOutputWithContext(ctx context.Context) SamplingRuleTypePtrOutput
type SamplingRuleTypeInput ¶ added in v0.2.0
type SamplingRuleTypeInput interface { pulumi.Input ToSamplingRuleTypeOutput() SamplingRuleTypeOutput ToSamplingRuleTypeOutputWithContext(context.Context) SamplingRuleTypeOutput }
SamplingRuleTypeInput is an input type that accepts SamplingRuleTypeArgs and SamplingRuleTypeOutput values. You can construct a concrete instance of `SamplingRuleTypeInput` via:
SamplingRuleTypeArgs{...}
type SamplingRuleTypeOutput ¶ added in v0.2.0
type SamplingRuleTypeOutput struct{ *pulumi.OutputState }
func (SamplingRuleTypeOutput) Attributes ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleTypeOutput) ElementType ¶ added in v0.2.0
func (SamplingRuleTypeOutput) ElementType() reflect.Type
func (SamplingRuleTypeOutput) FixedRate ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleTypeOutput) HTTPMethod ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleTypeOutput) Host ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleTypeOutput) Priority ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleTypeOutput) ReservoirSize ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) 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 (SamplingRuleTypeOutput) ResourceARN ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleTypeOutput) RuleARN ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleTypeOutput) RuleName ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleTypeOutput) ServiceName ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleTypeOutput) ServiceType ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleTypeOutput) ToSamplingRuleTypeOutput ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ToSamplingRuleTypeOutput() SamplingRuleTypeOutput
func (SamplingRuleTypeOutput) ToSamplingRuleTypeOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ToSamplingRuleTypeOutputWithContext(ctx context.Context) SamplingRuleTypeOutput
func (SamplingRuleTypeOutput) ToSamplingRuleTypePtrOutput ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput
func (SamplingRuleTypeOutput) ToSamplingRuleTypePtrOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) ToSamplingRuleTypePtrOutputWithContext(ctx context.Context) SamplingRuleTypePtrOutput
func (SamplingRuleTypeOutput) URLPath ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
func (SamplingRuleTypeOutput) Version ¶ added in v0.2.0
func (o SamplingRuleTypeOutput) Version() pulumi.IntPtrOutput
The version of the sampling rule format (1)
type SamplingRuleTypePtrInput ¶ added in v0.2.0
type SamplingRuleTypePtrInput interface { pulumi.Input ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput ToSamplingRuleTypePtrOutputWithContext(context.Context) SamplingRuleTypePtrOutput }
SamplingRuleTypePtrInput is an input type that accepts SamplingRuleTypeArgs, SamplingRuleTypePtr and SamplingRuleTypePtrOutput values. You can construct a concrete instance of `SamplingRuleTypePtrInput` via:
SamplingRuleTypeArgs{...} or: nil
func SamplingRuleTypePtr ¶ added in v0.2.0
func SamplingRuleTypePtr(v *SamplingRuleTypeArgs) SamplingRuleTypePtrInput
type SamplingRuleTypePtrOutput ¶ added in v0.2.0
type SamplingRuleTypePtrOutput struct{ *pulumi.OutputState }
func (SamplingRuleTypePtrOutput) Attributes ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleTypePtrOutput) Elem ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) Elem() SamplingRuleTypeOutput
func (SamplingRuleTypePtrOutput) ElementType ¶ added in v0.2.0
func (SamplingRuleTypePtrOutput) ElementType() reflect.Type
func (SamplingRuleTypePtrOutput) FixedRate ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleTypePtrOutput) HTTPMethod ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleTypePtrOutput) Host ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleTypePtrOutput) Priority ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleTypePtrOutput) ReservoirSize ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) 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 (SamplingRuleTypePtrOutput) ResourceARN ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleTypePtrOutput) RuleARN ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleTypePtrOutput) RuleName ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleTypePtrOutput) ServiceName ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleTypePtrOutput) ServiceType ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleTypePtrOutput) ToSamplingRuleTypePtrOutput ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) ToSamplingRuleTypePtrOutput() SamplingRuleTypePtrOutput
func (SamplingRuleTypePtrOutput) ToSamplingRuleTypePtrOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) ToSamplingRuleTypePtrOutputWithContext(ctx context.Context) SamplingRuleTypePtrOutput
func (SamplingRuleTypePtrOutput) URLPath ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
func (SamplingRuleTypePtrOutput) Version ¶ added in v0.2.0
func (o SamplingRuleTypePtrOutput) Version() pulumi.IntPtrOutput
The version of the sampling rule format (1)
type SamplingRuleUpdate ¶ added in v0.2.0
type SamplingRuleUpdate 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 SamplingRuleUpdateArgs ¶ added in v0.2.0
type SamplingRuleUpdateArgs 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 (SamplingRuleUpdateArgs) ElementType ¶ added in v0.2.0
func (SamplingRuleUpdateArgs) ElementType() reflect.Type
func (SamplingRuleUpdateArgs) ToSamplingRuleUpdateOutput ¶ added in v0.2.0
func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdateOutput() SamplingRuleUpdateOutput
func (SamplingRuleUpdateArgs) ToSamplingRuleUpdateOutputWithContext ¶ added in v0.2.0
func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleUpdateOutput
func (SamplingRuleUpdateArgs) ToSamplingRuleUpdatePtrOutput ¶ added in v0.2.0
func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput
func (SamplingRuleUpdateArgs) ToSamplingRuleUpdatePtrOutputWithContext ¶ added in v0.2.0
func (i SamplingRuleUpdateArgs) ToSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleUpdatePtrOutput
type SamplingRuleUpdateInput ¶ added in v0.2.0
type SamplingRuleUpdateInput interface { pulumi.Input ToSamplingRuleUpdateOutput() SamplingRuleUpdateOutput ToSamplingRuleUpdateOutputWithContext(context.Context) SamplingRuleUpdateOutput }
SamplingRuleUpdateInput is an input type that accepts SamplingRuleUpdateArgs and SamplingRuleUpdateOutput values. You can construct a concrete instance of `SamplingRuleUpdateInput` via:
SamplingRuleUpdateArgs{...}
type SamplingRuleUpdateOutput ¶ added in v0.2.0
type SamplingRuleUpdateOutput struct{ *pulumi.OutputState }
func (SamplingRuleUpdateOutput) Attributes ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleUpdateOutput) ElementType ¶ added in v0.2.0
func (SamplingRuleUpdateOutput) ElementType() reflect.Type
func (SamplingRuleUpdateOutput) FixedRate ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleUpdateOutput) HTTPMethod ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleUpdateOutput) Host ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleUpdateOutput) Priority ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleUpdateOutput) ReservoirSize ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) 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 (SamplingRuleUpdateOutput) ResourceARN ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleUpdateOutput) RuleARN ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleUpdateOutput) RuleName ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleUpdateOutput) ServiceName ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleUpdateOutput) ServiceType ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleUpdateOutput) ToSamplingRuleUpdateOutput ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdateOutput() SamplingRuleUpdateOutput
func (SamplingRuleUpdateOutput) ToSamplingRuleUpdateOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdateOutputWithContext(ctx context.Context) SamplingRuleUpdateOutput
func (SamplingRuleUpdateOutput) ToSamplingRuleUpdatePtrOutput ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput
func (SamplingRuleUpdateOutput) ToSamplingRuleUpdatePtrOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) ToSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleUpdatePtrOutput
func (SamplingRuleUpdateOutput) URLPath ¶ added in v0.2.0
func (o SamplingRuleUpdateOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
type SamplingRuleUpdatePtrInput ¶ added in v0.2.0
type SamplingRuleUpdatePtrInput interface { pulumi.Input ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput ToSamplingRuleUpdatePtrOutputWithContext(context.Context) SamplingRuleUpdatePtrOutput }
SamplingRuleUpdatePtrInput is an input type that accepts SamplingRuleUpdateArgs, SamplingRuleUpdatePtr and SamplingRuleUpdatePtrOutput values. You can construct a concrete instance of `SamplingRuleUpdatePtrInput` via:
SamplingRuleUpdateArgs{...} or: nil
func SamplingRuleUpdatePtr ¶ added in v0.2.0
func SamplingRuleUpdatePtr(v *SamplingRuleUpdateArgs) SamplingRuleUpdatePtrInput
type SamplingRuleUpdatePtrOutput ¶ added in v0.2.0
type SamplingRuleUpdatePtrOutput struct{ *pulumi.OutputState }
func (SamplingRuleUpdatePtrOutput) Attributes ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) Attributes() pulumi.AnyOutput
Matches attributes derived from the request.
func (SamplingRuleUpdatePtrOutput) Elem ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) Elem() SamplingRuleUpdateOutput
func (SamplingRuleUpdatePtrOutput) ElementType ¶ added in v0.2.0
func (SamplingRuleUpdatePtrOutput) ElementType() reflect.Type
func (SamplingRuleUpdatePtrOutput) FixedRate ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) FixedRate() pulumi.Float64PtrOutput
The percentage of matching requests to instrument, after the reservoir is exhausted.
func (SamplingRuleUpdatePtrOutput) HTTPMethod ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) HTTPMethod() pulumi.StringPtrOutput
Matches the HTTP method from a request URL.
func (SamplingRuleUpdatePtrOutput) Host ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) Host() pulumi.StringPtrOutput
Matches the hostname from a request URL.
func (SamplingRuleUpdatePtrOutput) Priority ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) Priority() pulumi.IntPtrOutput
The priority of the sampling rule.
func (SamplingRuleUpdatePtrOutput) ReservoirSize ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) 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 (SamplingRuleUpdatePtrOutput) ResourceARN ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) ResourceARN() pulumi.StringPtrOutput
Matches the ARN of the AWS resource on which the service runs.
func (SamplingRuleUpdatePtrOutput) RuleARN ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) RuleARN() pulumi.StringPtrOutput
func (SamplingRuleUpdatePtrOutput) RuleName ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) RuleName() pulumi.StringPtrOutput
func (SamplingRuleUpdatePtrOutput) ServiceName ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) ServiceName() pulumi.StringPtrOutput
Matches the name that the service uses to identify itself in segments.
func (SamplingRuleUpdatePtrOutput) ServiceType ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) ServiceType() pulumi.StringPtrOutput
Matches the origin that the service uses to identify its type in segments.
func (SamplingRuleUpdatePtrOutput) ToSamplingRuleUpdatePtrOutput ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) ToSamplingRuleUpdatePtrOutput() SamplingRuleUpdatePtrOutput
func (SamplingRuleUpdatePtrOutput) ToSamplingRuleUpdatePtrOutputWithContext ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) ToSamplingRuleUpdatePtrOutputWithContext(ctx context.Context) SamplingRuleUpdatePtrOutput
func (SamplingRuleUpdatePtrOutput) URLPath ¶ added in v0.2.0
func (o SamplingRuleUpdatePtrOutput) URLPath() pulumi.StringPtrOutput
Matches the path from a request URL.
type TagsItemProperties ¶ added in v0.2.0
type TagsItemPropertiesArgs ¶ added in v0.2.0
type TagsItemPropertiesArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (TagsItemPropertiesArgs) ElementType ¶ added in v0.2.0
func (TagsItemPropertiesArgs) ElementType() reflect.Type
func (TagsItemPropertiesArgs) ToTagsItemPropertiesOutput ¶ added in v0.2.0
func (i TagsItemPropertiesArgs) ToTagsItemPropertiesOutput() TagsItemPropertiesOutput
func (TagsItemPropertiesArgs) ToTagsItemPropertiesOutputWithContext ¶ added in v0.2.0
func (i TagsItemPropertiesArgs) ToTagsItemPropertiesOutputWithContext(ctx context.Context) TagsItemPropertiesOutput
type TagsItemPropertiesArray ¶ added in v0.2.0
type TagsItemPropertiesArray []TagsItemPropertiesInput
func (TagsItemPropertiesArray) ElementType ¶ added in v0.2.0
func (TagsItemPropertiesArray) ElementType() reflect.Type
func (TagsItemPropertiesArray) ToTagsItemPropertiesArrayOutput ¶ added in v0.2.0
func (i TagsItemPropertiesArray) ToTagsItemPropertiesArrayOutput() TagsItemPropertiesArrayOutput
func (TagsItemPropertiesArray) ToTagsItemPropertiesArrayOutputWithContext ¶ added in v0.2.0
func (i TagsItemPropertiesArray) ToTagsItemPropertiesArrayOutputWithContext(ctx context.Context) TagsItemPropertiesArrayOutput
type TagsItemPropertiesArrayInput ¶ added in v0.2.0
type TagsItemPropertiesArrayInput interface { pulumi.Input ToTagsItemPropertiesArrayOutput() TagsItemPropertiesArrayOutput ToTagsItemPropertiesArrayOutputWithContext(context.Context) TagsItemPropertiesArrayOutput }
TagsItemPropertiesArrayInput is an input type that accepts TagsItemPropertiesArray and TagsItemPropertiesArrayOutput values. You can construct a concrete instance of `TagsItemPropertiesArrayInput` via:
TagsItemPropertiesArray{ TagsItemPropertiesArgs{...} }
type TagsItemPropertiesArrayOutput ¶ added in v0.2.0
type TagsItemPropertiesArrayOutput struct{ *pulumi.OutputState }
func (TagsItemPropertiesArrayOutput) ElementType ¶ added in v0.2.0
func (TagsItemPropertiesArrayOutput) ElementType() reflect.Type
func (TagsItemPropertiesArrayOutput) Index ¶ added in v0.2.0
func (o TagsItemPropertiesArrayOutput) Index(i pulumi.IntInput) TagsItemPropertiesOutput
func (TagsItemPropertiesArrayOutput) ToTagsItemPropertiesArrayOutput ¶ added in v0.2.0
func (o TagsItemPropertiesArrayOutput) ToTagsItemPropertiesArrayOutput() TagsItemPropertiesArrayOutput
func (TagsItemPropertiesArrayOutput) ToTagsItemPropertiesArrayOutputWithContext ¶ added in v0.2.0
func (o TagsItemPropertiesArrayOutput) ToTagsItemPropertiesArrayOutputWithContext(ctx context.Context) TagsItemPropertiesArrayOutput
type TagsItemPropertiesInput ¶ added in v0.2.0
type TagsItemPropertiesInput interface { pulumi.Input ToTagsItemPropertiesOutput() TagsItemPropertiesOutput ToTagsItemPropertiesOutputWithContext(context.Context) TagsItemPropertiesOutput }
TagsItemPropertiesInput is an input type that accepts TagsItemPropertiesArgs and TagsItemPropertiesOutput values. You can construct a concrete instance of `TagsItemPropertiesInput` via:
TagsItemPropertiesArgs{...}
type TagsItemPropertiesOutput ¶ added in v0.2.0
type TagsItemPropertiesOutput struct{ *pulumi.OutputState }
func (TagsItemPropertiesOutput) ElementType ¶ added in v0.2.0
func (TagsItemPropertiesOutput) ElementType() reflect.Type
func (TagsItemPropertiesOutput) Key ¶ added in v0.2.0
func (o TagsItemPropertiesOutput) Key() pulumi.StringOutput
func (TagsItemPropertiesOutput) ToTagsItemPropertiesOutput ¶ added in v0.2.0
func (o TagsItemPropertiesOutput) ToTagsItemPropertiesOutput() TagsItemPropertiesOutput
func (TagsItemPropertiesOutput) ToTagsItemPropertiesOutputWithContext ¶ added in v0.2.0
func (o TagsItemPropertiesOutput) ToTagsItemPropertiesOutputWithContext(ctx context.Context) TagsItemPropertiesOutput
func (TagsItemPropertiesOutput) Value ¶ added in v0.2.0
func (o TagsItemPropertiesOutput) Value() pulumi.StringOutput