Documentation
¶
Index ¶
- Constants
- type Link
- type LinkArgs
- type LinkInput
- type LinkOutput
- func (o LinkOutput) Arn() pulumi.StringOutput
- func (LinkOutput) ElementType() reflect.Type
- func (o LinkOutput) Label() pulumi.StringOutput
- func (o LinkOutput) LabelTemplate() pulumi.StringPtrOutput
- func (o LinkOutput) ResourceTypes() LinkResourceTypeArrayOutput
- func (o LinkOutput) SinkIdentifier() pulumi.StringOutput
- func (o LinkOutput) Tags() pulumi.AnyOutput
- func (o LinkOutput) ToLinkOutput() LinkOutput
- func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
- type LinkResourceType
- func (LinkResourceType) ElementType() reflect.Type
- func (e LinkResourceType) ToLinkResourceTypeOutput() LinkResourceTypeOutput
- func (e LinkResourceType) ToLinkResourceTypeOutputWithContext(ctx context.Context) LinkResourceTypeOutput
- func (e LinkResourceType) ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput
- func (e LinkResourceType) ToLinkResourceTypePtrOutputWithContext(ctx context.Context) LinkResourceTypePtrOutput
- func (e LinkResourceType) ToStringOutput() pulumi.StringOutput
- func (e LinkResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LinkResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LinkResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinkResourceTypeArray
- type LinkResourceTypeArrayInput
- type LinkResourceTypeArrayOutput
- func (LinkResourceTypeArrayOutput) ElementType() reflect.Type
- func (o LinkResourceTypeArrayOutput) Index(i pulumi.IntInput) LinkResourceTypeOutput
- func (o LinkResourceTypeArrayOutput) ToLinkResourceTypeArrayOutput() LinkResourceTypeArrayOutput
- func (o LinkResourceTypeArrayOutput) ToLinkResourceTypeArrayOutputWithContext(ctx context.Context) LinkResourceTypeArrayOutput
- type LinkResourceTypeInput
- type LinkResourceTypeOutput
- func (LinkResourceTypeOutput) ElementType() reflect.Type
- func (o LinkResourceTypeOutput) ToLinkResourceTypeOutput() LinkResourceTypeOutput
- func (o LinkResourceTypeOutput) ToLinkResourceTypeOutputWithContext(ctx context.Context) LinkResourceTypeOutput
- func (o LinkResourceTypeOutput) ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput
- func (o LinkResourceTypeOutput) ToLinkResourceTypePtrOutputWithContext(ctx context.Context) LinkResourceTypePtrOutput
- func (o LinkResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LinkResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LinkResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LinkResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinkResourceTypePtrInput
- type LinkResourceTypePtrOutput
- func (o LinkResourceTypePtrOutput) Elem() LinkResourceTypeOutput
- func (LinkResourceTypePtrOutput) ElementType() reflect.Type
- func (o LinkResourceTypePtrOutput) ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput
- func (o LinkResourceTypePtrOutput) ToLinkResourceTypePtrOutputWithContext(ctx context.Context) LinkResourceTypePtrOutput
- func (o LinkResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LinkResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinkState
- type LookupLinkArgs
- type LookupLinkOutputArgs
- type LookupLinkResult
- type LookupLinkResultOutput
- func (o LookupLinkResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupLinkResultOutput) ElementType() reflect.Type
- func (o LookupLinkResultOutput) Label() pulumi.StringPtrOutput
- func (o LookupLinkResultOutput) ResourceTypes() LinkResourceTypeArrayOutput
- func (o LookupLinkResultOutput) Tags() pulumi.AnyOutput
- func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput
- func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput
- type LookupSinkArgs
- type LookupSinkOutputArgs
- type LookupSinkResult
- type LookupSinkResultOutput
- func (o LookupSinkResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupSinkResultOutput) ElementType() reflect.Type
- func (o LookupSinkResultOutput) Policy() pulumi.AnyOutput
- func (o LookupSinkResultOutput) Tags() pulumi.AnyOutput
- func (o LookupSinkResultOutput) ToLookupSinkResultOutput() LookupSinkResultOutput
- func (o LookupSinkResultOutput) ToLookupSinkResultOutputWithContext(ctx context.Context) LookupSinkResultOutput
- type Sink
- type SinkArgs
- type SinkInput
- type SinkOutput
- func (o SinkOutput) Arn() pulumi.StringOutput
- func (SinkOutput) ElementType() reflect.Type
- func (o SinkOutput) Name() pulumi.StringOutput
- func (o SinkOutput) Policy() pulumi.AnyOutput
- func (o SinkOutput) Tags() pulumi.AnyOutput
- func (o SinkOutput) ToSinkOutput() SinkOutput
- func (o SinkOutput) ToSinkOutputWithContext(ctx context.Context) SinkOutput
- type SinkState
Constants ¶
const ( LinkResourceTypeAWSCloudWatchMetric = LinkResourceType("AWS::CloudWatch::Metric") LinkResourceTypeAWSLogsLogGroup = LinkResourceType("AWS::Logs::LogGroup") LinkResourceTypeAWSXRayTrace = LinkResourceType("AWS::XRay::Trace") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Link ¶
type Link struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Label pulumi.StringOutput `pulumi:"label"` LabelTemplate pulumi.StringPtrOutput `pulumi:"labelTemplate"` ResourceTypes LinkResourceTypeArrayOutput `pulumi:"resourceTypes"` SinkIdentifier pulumi.StringOutput `pulumi:"sinkIdentifier"` // Tags to apply to the link Tags pulumi.AnyOutput `pulumi:"tags"` }
Definition of AWS::Oam::Link Resource Type
func GetLink ¶
func GetLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkState, opts ...pulumi.ResourceOption) (*Link, error)
GetLink gets an existing Link 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 NewLink ¶
func NewLink(ctx *pulumi.Context, name string, args *LinkArgs, opts ...pulumi.ResourceOption) (*Link, error)
NewLink registers a new resource with the given unique name, arguments, and options.
func (*Link) ElementType ¶
func (*Link) ToLinkOutput ¶
func (i *Link) ToLinkOutput() LinkOutput
func (*Link) ToLinkOutputWithContext ¶
func (i *Link) ToLinkOutputWithContext(ctx context.Context) LinkOutput
type LinkArgs ¶
type LinkArgs struct { LabelTemplate pulumi.StringPtrInput ResourceTypes LinkResourceTypeArrayInput SinkIdentifier pulumi.StringInput // Tags to apply to the link Tags pulumi.Input }
The set of arguments for constructing a Link resource.
func (LinkArgs) ElementType ¶
type LinkInput ¶
type LinkInput interface { pulumi.Input ToLinkOutput() LinkOutput ToLinkOutputWithContext(ctx context.Context) LinkOutput }
type LinkOutput ¶
type LinkOutput struct{ *pulumi.OutputState }
func (LinkOutput) Arn ¶
func (o LinkOutput) Arn() pulumi.StringOutput
func (LinkOutput) ElementType ¶
func (LinkOutput) ElementType() reflect.Type
func (LinkOutput) Label ¶
func (o LinkOutput) Label() pulumi.StringOutput
func (LinkOutput) LabelTemplate ¶
func (o LinkOutput) LabelTemplate() pulumi.StringPtrOutput
func (LinkOutput) ResourceTypes ¶
func (o LinkOutput) ResourceTypes() LinkResourceTypeArrayOutput
func (LinkOutput) SinkIdentifier ¶
func (o LinkOutput) SinkIdentifier() pulumi.StringOutput
func (LinkOutput) ToLinkOutput ¶
func (o LinkOutput) ToLinkOutput() LinkOutput
func (LinkOutput) ToLinkOutputWithContext ¶
func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
type LinkResourceType ¶
type LinkResourceType string
func (LinkResourceType) ElementType ¶
func (LinkResourceType) ElementType() reflect.Type
func (LinkResourceType) ToLinkResourceTypeOutput ¶
func (e LinkResourceType) ToLinkResourceTypeOutput() LinkResourceTypeOutput
func (LinkResourceType) ToLinkResourceTypeOutputWithContext ¶
func (e LinkResourceType) ToLinkResourceTypeOutputWithContext(ctx context.Context) LinkResourceTypeOutput
func (LinkResourceType) ToLinkResourceTypePtrOutput ¶
func (e LinkResourceType) ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput
func (LinkResourceType) ToLinkResourceTypePtrOutputWithContext ¶
func (e LinkResourceType) ToLinkResourceTypePtrOutputWithContext(ctx context.Context) LinkResourceTypePtrOutput
func (LinkResourceType) ToStringOutput ¶
func (e LinkResourceType) ToStringOutput() pulumi.StringOutput
func (LinkResourceType) ToStringOutputWithContext ¶
func (e LinkResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinkResourceType) ToStringPtrOutput ¶
func (e LinkResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinkResourceType) ToStringPtrOutputWithContext ¶
func (e LinkResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinkResourceTypeArray ¶
type LinkResourceTypeArray []LinkResourceType
func (LinkResourceTypeArray) ElementType ¶
func (LinkResourceTypeArray) ElementType() reflect.Type
func (LinkResourceTypeArray) ToLinkResourceTypeArrayOutput ¶
func (i LinkResourceTypeArray) ToLinkResourceTypeArrayOutput() LinkResourceTypeArrayOutput
func (LinkResourceTypeArray) ToLinkResourceTypeArrayOutputWithContext ¶
func (i LinkResourceTypeArray) ToLinkResourceTypeArrayOutputWithContext(ctx context.Context) LinkResourceTypeArrayOutput
type LinkResourceTypeArrayInput ¶
type LinkResourceTypeArrayInput interface { pulumi.Input ToLinkResourceTypeArrayOutput() LinkResourceTypeArrayOutput ToLinkResourceTypeArrayOutputWithContext(context.Context) LinkResourceTypeArrayOutput }
LinkResourceTypeArrayInput is an input type that accepts LinkResourceTypeArray and LinkResourceTypeArrayOutput values. You can construct a concrete instance of `LinkResourceTypeArrayInput` via:
LinkResourceTypeArray{ LinkResourceTypeArgs{...} }
type LinkResourceTypeArrayOutput ¶
type LinkResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (LinkResourceTypeArrayOutput) ElementType ¶
func (LinkResourceTypeArrayOutput) ElementType() reflect.Type
func (LinkResourceTypeArrayOutput) Index ¶
func (o LinkResourceTypeArrayOutput) Index(i pulumi.IntInput) LinkResourceTypeOutput
func (LinkResourceTypeArrayOutput) ToLinkResourceTypeArrayOutput ¶
func (o LinkResourceTypeArrayOutput) ToLinkResourceTypeArrayOutput() LinkResourceTypeArrayOutput
func (LinkResourceTypeArrayOutput) ToLinkResourceTypeArrayOutputWithContext ¶
func (o LinkResourceTypeArrayOutput) ToLinkResourceTypeArrayOutputWithContext(ctx context.Context) LinkResourceTypeArrayOutput
type LinkResourceTypeInput ¶
type LinkResourceTypeInput interface { pulumi.Input ToLinkResourceTypeOutput() LinkResourceTypeOutput ToLinkResourceTypeOutputWithContext(context.Context) LinkResourceTypeOutput }
LinkResourceTypeInput is an input type that accepts LinkResourceTypeArgs and LinkResourceTypeOutput values. You can construct a concrete instance of `LinkResourceTypeInput` via:
LinkResourceTypeArgs{...}
type LinkResourceTypeOutput ¶
type LinkResourceTypeOutput struct{ *pulumi.OutputState }
func (LinkResourceTypeOutput) ElementType ¶
func (LinkResourceTypeOutput) ElementType() reflect.Type
func (LinkResourceTypeOutput) ToLinkResourceTypeOutput ¶
func (o LinkResourceTypeOutput) ToLinkResourceTypeOutput() LinkResourceTypeOutput
func (LinkResourceTypeOutput) ToLinkResourceTypeOutputWithContext ¶
func (o LinkResourceTypeOutput) ToLinkResourceTypeOutputWithContext(ctx context.Context) LinkResourceTypeOutput
func (LinkResourceTypeOutput) ToLinkResourceTypePtrOutput ¶
func (o LinkResourceTypeOutput) ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput
func (LinkResourceTypeOutput) ToLinkResourceTypePtrOutputWithContext ¶
func (o LinkResourceTypeOutput) ToLinkResourceTypePtrOutputWithContext(ctx context.Context) LinkResourceTypePtrOutput
func (LinkResourceTypeOutput) ToStringOutput ¶
func (o LinkResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (LinkResourceTypeOutput) ToStringOutputWithContext ¶
func (o LinkResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinkResourceTypeOutput) ToStringPtrOutput ¶
func (o LinkResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinkResourceTypeOutput) ToStringPtrOutputWithContext ¶
func (o LinkResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinkResourceTypePtrInput ¶
type LinkResourceTypePtrInput interface { pulumi.Input ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput ToLinkResourceTypePtrOutputWithContext(context.Context) LinkResourceTypePtrOutput }
func LinkResourceTypePtr ¶
func LinkResourceTypePtr(v string) LinkResourceTypePtrInput
type LinkResourceTypePtrOutput ¶
type LinkResourceTypePtrOutput struct{ *pulumi.OutputState }
func (LinkResourceTypePtrOutput) Elem ¶
func (o LinkResourceTypePtrOutput) Elem() LinkResourceTypeOutput
func (LinkResourceTypePtrOutput) ElementType ¶
func (LinkResourceTypePtrOutput) ElementType() reflect.Type
func (LinkResourceTypePtrOutput) ToLinkResourceTypePtrOutput ¶
func (o LinkResourceTypePtrOutput) ToLinkResourceTypePtrOutput() LinkResourceTypePtrOutput
func (LinkResourceTypePtrOutput) ToLinkResourceTypePtrOutputWithContext ¶
func (o LinkResourceTypePtrOutput) ToLinkResourceTypePtrOutputWithContext(ctx context.Context) LinkResourceTypePtrOutput
func (LinkResourceTypePtrOutput) ToStringPtrOutput ¶
func (o LinkResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinkResourceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o LinkResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupLinkArgs ¶
type LookupLinkArgs struct {
Arn string `pulumi:"arn"`
}
type LookupLinkOutputArgs ¶
type LookupLinkOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupLinkOutputArgs) ElementType ¶
func (LookupLinkOutputArgs) ElementType() reflect.Type
type LookupLinkResult ¶
type LookupLinkResult struct { Arn *string `pulumi:"arn"` Label *string `pulumi:"label"` ResourceTypes []LinkResourceType `pulumi:"resourceTypes"` // Tags to apply to the link Tags interface{} `pulumi:"tags"` }
func LookupLink ¶
func LookupLink(ctx *pulumi.Context, args *LookupLinkArgs, opts ...pulumi.InvokeOption) (*LookupLinkResult, error)
Definition of AWS::Oam::Link Resource Type
type LookupLinkResultOutput ¶
type LookupLinkResultOutput struct{ *pulumi.OutputState }
func LookupLinkOutput ¶
func LookupLinkOutput(ctx *pulumi.Context, args LookupLinkOutputArgs, opts ...pulumi.InvokeOption) LookupLinkResultOutput
func (LookupLinkResultOutput) Arn ¶
func (o LookupLinkResultOutput) Arn() pulumi.StringPtrOutput
func (LookupLinkResultOutput) ElementType ¶
func (LookupLinkResultOutput) ElementType() reflect.Type
func (LookupLinkResultOutput) Label ¶
func (o LookupLinkResultOutput) Label() pulumi.StringPtrOutput
func (LookupLinkResultOutput) ResourceTypes ¶
func (o LookupLinkResultOutput) ResourceTypes() LinkResourceTypeArrayOutput
func (LookupLinkResultOutput) Tags ¶
func (o LookupLinkResultOutput) Tags() pulumi.AnyOutput
Tags to apply to the link
func (LookupLinkResultOutput) ToLookupLinkResultOutput ¶
func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput
func (LookupLinkResultOutput) ToLookupLinkResultOutputWithContext ¶
func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput
type LookupSinkArgs ¶
type LookupSinkArgs struct { // The Amazon resource name (ARN) of the ObservabilityAccessManager Sink Arn string `pulumi:"arn"` }
type LookupSinkOutputArgs ¶
type LookupSinkOutputArgs struct { // The Amazon resource name (ARN) of the ObservabilityAccessManager Sink Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupSinkOutputArgs) ElementType ¶
func (LookupSinkOutputArgs) ElementType() reflect.Type
type LookupSinkResult ¶
type LookupSinkResult struct { // The Amazon resource name (ARN) of the ObservabilityAccessManager Sink Arn *string `pulumi:"arn"` // The policy of this ObservabilityAccessManager Sink. Policy interface{} `pulumi:"policy"` // Tags to apply to the sink Tags interface{} `pulumi:"tags"` }
func LookupSink ¶
func LookupSink(ctx *pulumi.Context, args *LookupSinkArgs, opts ...pulumi.InvokeOption) (*LookupSinkResult, error)
Resource Type definition for AWS::Oam::Sink
type LookupSinkResultOutput ¶
type LookupSinkResultOutput struct{ *pulumi.OutputState }
func LookupSinkOutput ¶
func LookupSinkOutput(ctx *pulumi.Context, args LookupSinkOutputArgs, opts ...pulumi.InvokeOption) LookupSinkResultOutput
func (LookupSinkResultOutput) Arn ¶
func (o LookupSinkResultOutput) Arn() pulumi.StringPtrOutput
The Amazon resource name (ARN) of the ObservabilityAccessManager Sink
func (LookupSinkResultOutput) ElementType ¶
func (LookupSinkResultOutput) ElementType() reflect.Type
func (LookupSinkResultOutput) Policy ¶
func (o LookupSinkResultOutput) Policy() pulumi.AnyOutput
The policy of this ObservabilityAccessManager Sink.
func (LookupSinkResultOutput) Tags ¶
func (o LookupSinkResultOutput) Tags() pulumi.AnyOutput
Tags to apply to the sink
func (LookupSinkResultOutput) ToLookupSinkResultOutput ¶
func (o LookupSinkResultOutput) ToLookupSinkResultOutput() LookupSinkResultOutput
func (LookupSinkResultOutput) ToLookupSinkResultOutputWithContext ¶
func (o LookupSinkResultOutput) ToLookupSinkResultOutputWithContext(ctx context.Context) LookupSinkResultOutput
type Sink ¶
type Sink struct { pulumi.CustomResourceState // The Amazon resource name (ARN) of the ObservabilityAccessManager Sink Arn pulumi.StringOutput `pulumi:"arn"` // The name of the ObservabilityAccessManager Sink. Name pulumi.StringOutput `pulumi:"name"` // The policy of this ObservabilityAccessManager Sink. Policy pulumi.AnyOutput `pulumi:"policy"` // Tags to apply to the sink Tags pulumi.AnyOutput `pulumi:"tags"` }
Resource Type definition for AWS::Oam::Sink
func GetSink ¶
func GetSink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SinkState, opts ...pulumi.ResourceOption) (*Sink, error)
GetSink gets an existing Sink 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 NewSink ¶
func NewSink(ctx *pulumi.Context, name string, args *SinkArgs, opts ...pulumi.ResourceOption) (*Sink, error)
NewSink registers a new resource with the given unique name, arguments, and options.
func (*Sink) ElementType ¶
func (*Sink) ToSinkOutput ¶
func (i *Sink) ToSinkOutput() SinkOutput
func (*Sink) ToSinkOutputWithContext ¶
func (i *Sink) ToSinkOutputWithContext(ctx context.Context) SinkOutput
type SinkArgs ¶
type SinkArgs struct { // The name of the ObservabilityAccessManager Sink. Name pulumi.StringPtrInput // The policy of this ObservabilityAccessManager Sink. Policy pulumi.Input // Tags to apply to the sink Tags pulumi.Input }
The set of arguments for constructing a Sink resource.
func (SinkArgs) ElementType ¶
type SinkInput ¶
type SinkInput interface { pulumi.Input ToSinkOutput() SinkOutput ToSinkOutputWithContext(ctx context.Context) SinkOutput }
type SinkOutput ¶
type SinkOutput struct{ *pulumi.OutputState }
func (SinkOutput) Arn ¶
func (o SinkOutput) Arn() pulumi.StringOutput
The Amazon resource name (ARN) of the ObservabilityAccessManager Sink
func (SinkOutput) ElementType ¶
func (SinkOutput) ElementType() reflect.Type
func (SinkOutput) Name ¶
func (o SinkOutput) Name() pulumi.StringOutput
The name of the ObservabilityAccessManager Sink.
func (SinkOutput) Policy ¶
func (o SinkOutput) Policy() pulumi.AnyOutput
The policy of this ObservabilityAccessManager Sink.
func (SinkOutput) ToSinkOutput ¶
func (o SinkOutput) ToSinkOutput() SinkOutput
func (SinkOutput) ToSinkOutputWithContext ¶
func (o SinkOutput) ToSinkOutputWithContext(ctx context.Context) SinkOutput