aps

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupRuleGroupsNamespaceArgs added in v0.12.0

type LookupRuleGroupsNamespaceArgs struct {
	// The RuleGroupsNamespace ARN.
	Arn string `pulumi:"arn"`
}

type LookupRuleGroupsNamespaceOutputArgs added in v0.12.0

type LookupRuleGroupsNamespaceOutputArgs struct {
	// The RuleGroupsNamespace ARN.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupRuleGroupsNamespaceOutputArgs) ElementType added in v0.12.0

type LookupRuleGroupsNamespaceResult added in v0.12.0

type LookupRuleGroupsNamespaceResult struct {
	// The RuleGroupsNamespace ARN.
	Arn *string `pulumi:"arn"`
	// The RuleGroupsNamespace data.
	Data *string `pulumi:"data"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupRuleGroupsNamespace added in v0.12.0

func LookupRuleGroupsNamespace(ctx *pulumi.Context, args *LookupRuleGroupsNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupRuleGroupsNamespaceResult, error)

RuleGroupsNamespace schema for cloudformation.

type LookupRuleGroupsNamespaceResultOutput added in v0.12.0

type LookupRuleGroupsNamespaceResultOutput struct{ *pulumi.OutputState }

func (LookupRuleGroupsNamespaceResultOutput) Arn added in v0.12.0

The RuleGroupsNamespace ARN.

func (LookupRuleGroupsNamespaceResultOutput) Data added in v0.12.0

The RuleGroupsNamespace data.

func (LookupRuleGroupsNamespaceResultOutput) ElementType added in v0.12.0

func (LookupRuleGroupsNamespaceResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutput added in v0.12.0

func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutput() LookupRuleGroupsNamespaceResultOutput

func (LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutputWithContext added in v0.12.0

func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutputWithContext(ctx context.Context) LookupRuleGroupsNamespaceResultOutput

type LookupScraperArgs added in v0.101.0

type LookupScraperArgs struct {
	// Scraper ARN.
	Arn string `pulumi:"arn"`
}

type LookupScraperOutputArgs added in v0.101.0

type LookupScraperOutputArgs struct {
	// Scraper ARN.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupScraperOutputArgs) ElementType added in v0.101.0

func (LookupScraperOutputArgs) ElementType() reflect.Type

type LookupScraperResult added in v0.101.0

type LookupScraperResult struct {
	// Scraper ARN.
	Arn *string `pulumi:"arn"`
	// IAM role ARN for the scraper.
	RoleArn *string `pulumi:"roleArn"`
	// Required to identify a specific scraper.
	ScraperId *string `pulumi:"scraperId"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupScraper added in v0.101.0

func LookupScraper(ctx *pulumi.Context, args *LookupScraperArgs, opts ...pulumi.InvokeOption) (*LookupScraperResult, error)

Resource Type definition for AWS::APS::Scraper

type LookupScraperResultOutput added in v0.101.0

type LookupScraperResultOutput struct{ *pulumi.OutputState }

func LookupScraperOutput added in v0.101.0

func LookupScraperOutput(ctx *pulumi.Context, args LookupScraperOutputArgs, opts ...pulumi.InvokeOption) LookupScraperResultOutput

func (LookupScraperResultOutput) Arn added in v0.101.0

Scraper ARN.

func (LookupScraperResultOutput) ElementType added in v0.101.0

func (LookupScraperResultOutput) ElementType() reflect.Type

func (LookupScraperResultOutput) RoleArn added in v0.101.0

IAM role ARN for the scraper.

func (LookupScraperResultOutput) ScraperId added in v0.101.0

Required to identify a specific scraper.

func (LookupScraperResultOutput) Tags added in v0.101.0

An array of key-value pairs to apply to this resource.

func (LookupScraperResultOutput) ToLookupScraperResultOutput added in v0.101.0

func (o LookupScraperResultOutput) ToLookupScraperResultOutput() LookupScraperResultOutput

func (LookupScraperResultOutput) ToLookupScraperResultOutputWithContext added in v0.101.0

func (o LookupScraperResultOutput) ToLookupScraperResultOutputWithContext(ctx context.Context) LookupScraperResultOutput

type LookupWorkspaceArgs added in v0.12.0

type LookupWorkspaceArgs struct {
	// Workspace arn.
	Arn string `pulumi:"arn"`
}

type LookupWorkspaceOutputArgs added in v0.12.0

type LookupWorkspaceOutputArgs struct {
	// Workspace arn.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupWorkspaceOutputArgs) ElementType added in v0.12.0

func (LookupWorkspaceOutputArgs) ElementType() reflect.Type

type LookupWorkspaceResult added in v0.12.0

type LookupWorkspaceResult struct {
	// The AMP Workspace alert manager definition data
	AlertManagerDefinition *string `pulumi:"alertManagerDefinition"`
	// AMP Workspace alias.
	Alias *string `pulumi:"alias"`
	// Workspace arn.
	Arn                  *string                        `pulumi:"arn"`
	LoggingConfiguration *WorkspaceLoggingConfiguration `pulumi:"loggingConfiguration"`
	// AMP Workspace prometheus endpoint
	PrometheusEndpoint *string `pulumi:"prometheusEndpoint"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
	// Required to identify a specific APS Workspace.
	WorkspaceId *string `pulumi:"workspaceId"`
}

func LookupWorkspace added in v0.12.0

func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)

Resource Type definition for AWS::APS::Workspace

type LookupWorkspaceResultOutput added in v0.12.0

type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }

func LookupWorkspaceOutput added in v0.12.0

func (LookupWorkspaceResultOutput) AlertManagerDefinition added in v0.12.0

func (o LookupWorkspaceResultOutput) AlertManagerDefinition() pulumi.StringPtrOutput

The AMP Workspace alert manager definition data

func (LookupWorkspaceResultOutput) Alias added in v0.12.0

AMP Workspace alias.

func (LookupWorkspaceResultOutput) Arn added in v0.12.0

Workspace arn.

func (LookupWorkspaceResultOutput) ElementType added in v0.12.0

func (LookupWorkspaceResultOutput) LoggingConfiguration added in v0.26.0

func (LookupWorkspaceResultOutput) PrometheusEndpoint added in v0.12.0

func (o LookupWorkspaceResultOutput) PrometheusEndpoint() pulumi.StringPtrOutput

AMP Workspace prometheus endpoint

func (LookupWorkspaceResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput added in v0.12.0

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext added in v0.12.0

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) WorkspaceId added in v0.12.0

Required to identify a specific APS Workspace.

type RuleGroupsNamespace

type RuleGroupsNamespace struct {
	pulumi.CustomResourceState

	// The RuleGroupsNamespace ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The RuleGroupsNamespace data.
	Data pulumi.StringOutput `pulumi:"data"`
	// The RuleGroupsNamespace name.
	Name pulumi.StringOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// Required to identify a specific APS Workspace associated with this RuleGroupsNamespace.
	Workspace pulumi.StringOutput `pulumi:"workspace"`
}

RuleGroupsNamespace schema for cloudformation.

func GetRuleGroupsNamespace

func GetRuleGroupsNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuleGroupsNamespaceState, opts ...pulumi.ResourceOption) (*RuleGroupsNamespace, error)

GetRuleGroupsNamespace gets an existing RuleGroupsNamespace 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 NewRuleGroupsNamespace

func NewRuleGroupsNamespace(ctx *pulumi.Context,
	name string, args *RuleGroupsNamespaceArgs, opts ...pulumi.ResourceOption) (*RuleGroupsNamespace, error)

NewRuleGroupsNamespace registers a new resource with the given unique name, arguments, and options.

func (*RuleGroupsNamespace) ElementType

func (*RuleGroupsNamespace) ElementType() reflect.Type

func (*RuleGroupsNamespace) ToRuleGroupsNamespaceOutput

func (i *RuleGroupsNamespace) ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput

func (*RuleGroupsNamespace) ToRuleGroupsNamespaceOutputWithContext

func (i *RuleGroupsNamespace) ToRuleGroupsNamespaceOutputWithContext(ctx context.Context) RuleGroupsNamespaceOutput

type RuleGroupsNamespaceArgs

type RuleGroupsNamespaceArgs struct {
	// The RuleGroupsNamespace data.
	Data pulumi.StringInput
	// The RuleGroupsNamespace name.
	Name pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
	// Required to identify a specific APS Workspace associated with this RuleGroupsNamespace.
	Workspace pulumi.StringInput
}

The set of arguments for constructing a RuleGroupsNamespace resource.

func (RuleGroupsNamespaceArgs) ElementType

func (RuleGroupsNamespaceArgs) ElementType() reflect.Type

type RuleGroupsNamespaceInput

type RuleGroupsNamespaceInput interface {
	pulumi.Input

	ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput
	ToRuleGroupsNamespaceOutputWithContext(ctx context.Context) RuleGroupsNamespaceOutput
}

type RuleGroupsNamespaceOutput

type RuleGroupsNamespaceOutput struct{ *pulumi.OutputState }

func (RuleGroupsNamespaceOutput) Arn added in v0.17.0

The RuleGroupsNamespace ARN.

func (RuleGroupsNamespaceOutput) Data added in v0.17.0

The RuleGroupsNamespace data.

func (RuleGroupsNamespaceOutput) ElementType

func (RuleGroupsNamespaceOutput) ElementType() reflect.Type

func (RuleGroupsNamespaceOutput) Name added in v0.17.0

The RuleGroupsNamespace name.

func (RuleGroupsNamespaceOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput

func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput

func (RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutputWithContext

func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutputWithContext(ctx context.Context) RuleGroupsNamespaceOutput

func (RuleGroupsNamespaceOutput) Workspace added in v0.17.0

Required to identify a specific APS Workspace associated with this RuleGroupsNamespace.

type RuleGroupsNamespaceState

type RuleGroupsNamespaceState struct {
}

func (RuleGroupsNamespaceState) ElementType

func (RuleGroupsNamespaceState) ElementType() reflect.Type

type RuleGroupsNamespaceTag

type RuleGroupsNamespaceTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type Scraper added in v0.101.0

type Scraper struct {
	pulumi.CustomResourceState

	// Scraper alias.
	Alias pulumi.StringPtrOutput `pulumi:"alias"`
	// Scraper ARN.
	Arn         pulumi.StringOutput      `pulumi:"arn"`
	Destination ScraperDestinationOutput `pulumi:"destination"`
	// IAM role ARN for the scraper.
	RoleArn             pulumi.StringOutput              `pulumi:"roleArn"`
	ScrapeConfiguration ScraperScrapeConfigurationOutput `pulumi:"scrapeConfiguration"`
	// Required to identify a specific scraper.
	ScraperId pulumi.StringOutput `pulumi:"scraperId"`
	Source    ScraperSourceOutput `pulumi:"source"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::APS::Scraper

func GetScraper added in v0.101.0

func GetScraper(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScraperState, opts ...pulumi.ResourceOption) (*Scraper, error)

GetScraper gets an existing Scraper 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 NewScraper added in v0.101.0

func NewScraper(ctx *pulumi.Context,
	name string, args *ScraperArgs, opts ...pulumi.ResourceOption) (*Scraper, error)

NewScraper registers a new resource with the given unique name, arguments, and options.

func (*Scraper) ElementType added in v0.101.0

func (*Scraper) ElementType() reflect.Type

func (*Scraper) ToScraperOutput added in v0.101.0

func (i *Scraper) ToScraperOutput() ScraperOutput

func (*Scraper) ToScraperOutputWithContext added in v0.101.0

func (i *Scraper) ToScraperOutputWithContext(ctx context.Context) ScraperOutput

type ScraperArgs added in v0.101.0

type ScraperArgs struct {
	// Scraper alias.
	Alias               pulumi.StringPtrInput
	Destination         ScraperDestinationInput
	ScrapeConfiguration ScraperScrapeConfigurationInput
	Source              ScraperSourceInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Scraper resource.

func (ScraperArgs) ElementType added in v0.101.0

func (ScraperArgs) ElementType() reflect.Type

type ScraperDestination added in v0.101.0

type ScraperDestination struct {
	// Configuration for Amazon Managed Prometheus metrics destination
	AmpConfiguration *ScraperDestinationAmpConfigurationProperties `pulumi:"ampConfiguration"`
}

Scraper metrics destination

type ScraperDestinationAmpConfigurationProperties added in v0.101.0

type ScraperDestinationAmpConfigurationProperties struct {
	// ARN of an Amazon Managed Prometheus workspace
	WorkspaceArn string `pulumi:"workspaceArn"`
}

Configuration for Amazon Managed Prometheus metrics destination

type ScraperDestinationAmpConfigurationPropertiesArgs added in v0.101.0

type ScraperDestinationAmpConfigurationPropertiesArgs struct {
	// ARN of an Amazon Managed Prometheus workspace
	WorkspaceArn pulumi.StringInput `pulumi:"workspaceArn"`
}

Configuration for Amazon Managed Prometheus metrics destination

func (ScraperDestinationAmpConfigurationPropertiesArgs) ElementType added in v0.101.0

func (ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesOutput added in v0.101.0

func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesOutput() ScraperDestinationAmpConfigurationPropertiesOutput

func (ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesOutputWithContext added in v0.101.0

func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesOutput

func (ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesPtrOutput added in v0.101.0

func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput

func (ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext added in v0.101.0

func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput

type ScraperDestinationAmpConfigurationPropertiesInput added in v0.101.0

type ScraperDestinationAmpConfigurationPropertiesInput interface {
	pulumi.Input

	ToScraperDestinationAmpConfigurationPropertiesOutput() ScraperDestinationAmpConfigurationPropertiesOutput
	ToScraperDestinationAmpConfigurationPropertiesOutputWithContext(context.Context) ScraperDestinationAmpConfigurationPropertiesOutput
}

ScraperDestinationAmpConfigurationPropertiesInput is an input type that accepts ScraperDestinationAmpConfigurationPropertiesArgs and ScraperDestinationAmpConfigurationPropertiesOutput values. You can construct a concrete instance of `ScraperDestinationAmpConfigurationPropertiesInput` via:

ScraperDestinationAmpConfigurationPropertiesArgs{...}

type ScraperDestinationAmpConfigurationPropertiesOutput added in v0.101.0

type ScraperDestinationAmpConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Configuration for Amazon Managed Prometheus metrics destination

func (ScraperDestinationAmpConfigurationPropertiesOutput) ElementType added in v0.101.0

func (ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesOutput added in v0.101.0

func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesOutput() ScraperDestinationAmpConfigurationPropertiesOutput

func (ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesOutputWithContext added in v0.101.0

func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesOutput

func (ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput added in v0.101.0

func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput

func (ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext added in v0.101.0

func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput

func (ScraperDestinationAmpConfigurationPropertiesOutput) WorkspaceArn added in v0.101.0

ARN of an Amazon Managed Prometheus workspace

type ScraperDestinationAmpConfigurationPropertiesPtrInput added in v0.101.0

type ScraperDestinationAmpConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput
	ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput
}

ScraperDestinationAmpConfigurationPropertiesPtrInput is an input type that accepts ScraperDestinationAmpConfigurationPropertiesArgs, ScraperDestinationAmpConfigurationPropertiesPtr and ScraperDestinationAmpConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `ScraperDestinationAmpConfigurationPropertiesPtrInput` via:

        ScraperDestinationAmpConfigurationPropertiesArgs{...}

or:

        nil

type ScraperDestinationAmpConfigurationPropertiesPtrOutput added in v0.101.0

type ScraperDestinationAmpConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) Elem added in v0.101.0

func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ElementType added in v0.101.0

func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput added in v0.101.0

func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext added in v0.101.0

func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput

func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) WorkspaceArn added in v0.101.0

ARN of an Amazon Managed Prometheus workspace

type ScraperDestinationArgs added in v0.101.0

type ScraperDestinationArgs struct {
	// Configuration for Amazon Managed Prometheus metrics destination
	AmpConfiguration ScraperDestinationAmpConfigurationPropertiesPtrInput `pulumi:"ampConfiguration"`
}

Scraper metrics destination

func (ScraperDestinationArgs) ElementType added in v0.101.0

func (ScraperDestinationArgs) ElementType() reflect.Type

func (ScraperDestinationArgs) ToScraperDestinationOutput added in v0.101.0

func (i ScraperDestinationArgs) ToScraperDestinationOutput() ScraperDestinationOutput

func (ScraperDestinationArgs) ToScraperDestinationOutputWithContext added in v0.101.0

func (i ScraperDestinationArgs) ToScraperDestinationOutputWithContext(ctx context.Context) ScraperDestinationOutput

type ScraperDestinationInput added in v0.101.0

type ScraperDestinationInput interface {
	pulumi.Input

	ToScraperDestinationOutput() ScraperDestinationOutput
	ToScraperDestinationOutputWithContext(context.Context) ScraperDestinationOutput
}

ScraperDestinationInput is an input type that accepts ScraperDestinationArgs and ScraperDestinationOutput values. You can construct a concrete instance of `ScraperDestinationInput` via:

ScraperDestinationArgs{...}

type ScraperDestinationOutput added in v0.101.0

type ScraperDestinationOutput struct{ *pulumi.OutputState }

Scraper metrics destination

func (ScraperDestinationOutput) AmpConfiguration added in v0.101.0

Configuration for Amazon Managed Prometheus metrics destination

func (ScraperDestinationOutput) ElementType added in v0.101.0

func (ScraperDestinationOutput) ElementType() reflect.Type

func (ScraperDestinationOutput) ToScraperDestinationOutput added in v0.101.0

func (o ScraperDestinationOutput) ToScraperDestinationOutput() ScraperDestinationOutput

func (ScraperDestinationOutput) ToScraperDestinationOutputWithContext added in v0.101.0

func (o ScraperDestinationOutput) ToScraperDestinationOutputWithContext(ctx context.Context) ScraperDestinationOutput

type ScraperInput added in v0.101.0

type ScraperInput interface {
	pulumi.Input

	ToScraperOutput() ScraperOutput
	ToScraperOutputWithContext(ctx context.Context) ScraperOutput
}

type ScraperOutput added in v0.101.0

type ScraperOutput struct{ *pulumi.OutputState }

func (ScraperOutput) Alias added in v0.101.0

Scraper alias.

func (ScraperOutput) Arn added in v0.101.0

Scraper ARN.

func (ScraperOutput) Destination added in v0.101.0

func (o ScraperOutput) Destination() ScraperDestinationOutput

func (ScraperOutput) ElementType added in v0.101.0

func (ScraperOutput) ElementType() reflect.Type

func (ScraperOutput) RoleArn added in v0.101.0

func (o ScraperOutput) RoleArn() pulumi.StringOutput

IAM role ARN for the scraper.

func (ScraperOutput) ScrapeConfiguration added in v0.101.0

func (o ScraperOutput) ScrapeConfiguration() ScraperScrapeConfigurationOutput

func (ScraperOutput) ScraperId added in v0.101.0

func (o ScraperOutput) ScraperId() pulumi.StringOutput

Required to identify a specific scraper.

func (ScraperOutput) Source added in v0.101.0

func (ScraperOutput) Tags added in v0.101.0

func (o ScraperOutput) Tags() aws.TagArrayOutput

An array of key-value pairs to apply to this resource.

func (ScraperOutput) ToScraperOutput added in v0.101.0

func (o ScraperOutput) ToScraperOutput() ScraperOutput

func (ScraperOutput) ToScraperOutputWithContext added in v0.101.0

func (o ScraperOutput) ToScraperOutputWithContext(ctx context.Context) ScraperOutput

type ScraperScrapeConfiguration added in v0.101.0

type ScraperScrapeConfiguration struct {
	// Prometheus compatible scrape configuration in base64 encoded blob format
	ConfigurationBlob *string `pulumi:"configurationBlob"`
}

Scraper configuration

type ScraperScrapeConfigurationArgs added in v0.101.0

type ScraperScrapeConfigurationArgs struct {
	// Prometheus compatible scrape configuration in base64 encoded blob format
	ConfigurationBlob pulumi.StringPtrInput `pulumi:"configurationBlob"`
}

Scraper configuration

func (ScraperScrapeConfigurationArgs) ElementType added in v0.101.0

func (ScraperScrapeConfigurationArgs) ToScraperScrapeConfigurationOutput added in v0.101.0

func (i ScraperScrapeConfigurationArgs) ToScraperScrapeConfigurationOutput() ScraperScrapeConfigurationOutput

func (ScraperScrapeConfigurationArgs) ToScraperScrapeConfigurationOutputWithContext added in v0.101.0

func (i ScraperScrapeConfigurationArgs) ToScraperScrapeConfigurationOutputWithContext(ctx context.Context) ScraperScrapeConfigurationOutput

type ScraperScrapeConfigurationInput added in v0.101.0

type ScraperScrapeConfigurationInput interface {
	pulumi.Input

	ToScraperScrapeConfigurationOutput() ScraperScrapeConfigurationOutput
	ToScraperScrapeConfigurationOutputWithContext(context.Context) ScraperScrapeConfigurationOutput
}

ScraperScrapeConfigurationInput is an input type that accepts ScraperScrapeConfigurationArgs and ScraperScrapeConfigurationOutput values. You can construct a concrete instance of `ScraperScrapeConfigurationInput` via:

ScraperScrapeConfigurationArgs{...}

type ScraperScrapeConfigurationOutput added in v0.101.0

type ScraperScrapeConfigurationOutput struct{ *pulumi.OutputState }

Scraper configuration

func (ScraperScrapeConfigurationOutput) ConfigurationBlob added in v0.101.0

Prometheus compatible scrape configuration in base64 encoded blob format

func (ScraperScrapeConfigurationOutput) ElementType added in v0.101.0

func (ScraperScrapeConfigurationOutput) ToScraperScrapeConfigurationOutput added in v0.101.0

func (o ScraperScrapeConfigurationOutput) ToScraperScrapeConfigurationOutput() ScraperScrapeConfigurationOutput

func (ScraperScrapeConfigurationOutput) ToScraperScrapeConfigurationOutputWithContext added in v0.101.0

func (o ScraperScrapeConfigurationOutput) ToScraperScrapeConfigurationOutputWithContext(ctx context.Context) ScraperScrapeConfigurationOutput

type ScraperSource added in v0.101.0

type ScraperSource struct {
	// Configuration for EKS metrics source
	EksConfiguration *ScraperSourceEksConfigurationProperties `pulumi:"eksConfiguration"`
}

Scraper metrics source

type ScraperSourceArgs added in v0.101.0

type ScraperSourceArgs struct {
	// Configuration for EKS metrics source
	EksConfiguration ScraperSourceEksConfigurationPropertiesPtrInput `pulumi:"eksConfiguration"`
}

Scraper metrics source

func (ScraperSourceArgs) ElementType added in v0.101.0

func (ScraperSourceArgs) ElementType() reflect.Type

func (ScraperSourceArgs) ToScraperSourceOutput added in v0.101.0

func (i ScraperSourceArgs) ToScraperSourceOutput() ScraperSourceOutput

func (ScraperSourceArgs) ToScraperSourceOutputWithContext added in v0.101.0

func (i ScraperSourceArgs) ToScraperSourceOutputWithContext(ctx context.Context) ScraperSourceOutput

type ScraperSourceEksConfigurationProperties added in v0.101.0

type ScraperSourceEksConfigurationProperties struct {
	// ARN of an EKS cluster
	ClusterArn string `pulumi:"clusterArn"`
	// List of security group IDs
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// List of subnet IDs
	SubnetIds []string `pulumi:"subnetIds"`
}

Configuration for EKS metrics source

type ScraperSourceEksConfigurationPropertiesArgs added in v0.101.0

type ScraperSourceEksConfigurationPropertiesArgs struct {
	// ARN of an EKS cluster
	ClusterArn pulumi.StringInput `pulumi:"clusterArn"`
	// List of security group IDs
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// List of subnet IDs
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

Configuration for EKS metrics source

func (ScraperSourceEksConfigurationPropertiesArgs) ElementType added in v0.101.0

func (ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesOutput added in v0.101.0

func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesOutput() ScraperSourceEksConfigurationPropertiesOutput

func (ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesOutputWithContext added in v0.101.0

func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesOutput

func (ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesPtrOutput added in v0.101.0

func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput

func (ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext added in v0.101.0

func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput

type ScraperSourceEksConfigurationPropertiesInput added in v0.101.0

type ScraperSourceEksConfigurationPropertiesInput interface {
	pulumi.Input

	ToScraperSourceEksConfigurationPropertiesOutput() ScraperSourceEksConfigurationPropertiesOutput
	ToScraperSourceEksConfigurationPropertiesOutputWithContext(context.Context) ScraperSourceEksConfigurationPropertiesOutput
}

ScraperSourceEksConfigurationPropertiesInput is an input type that accepts ScraperSourceEksConfigurationPropertiesArgs and ScraperSourceEksConfigurationPropertiesOutput values. You can construct a concrete instance of `ScraperSourceEksConfigurationPropertiesInput` via:

ScraperSourceEksConfigurationPropertiesArgs{...}

type ScraperSourceEksConfigurationPropertiesOutput added in v0.101.0

type ScraperSourceEksConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Configuration for EKS metrics source

func (ScraperSourceEksConfigurationPropertiesOutput) ClusterArn added in v0.101.0

ARN of an EKS cluster

func (ScraperSourceEksConfigurationPropertiesOutput) ElementType added in v0.101.0

func (ScraperSourceEksConfigurationPropertiesOutput) SecurityGroupIds added in v0.101.0

List of security group IDs

func (ScraperSourceEksConfigurationPropertiesOutput) SubnetIds added in v0.101.0

List of subnet IDs

func (ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesOutput added in v0.101.0

func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesOutput() ScraperSourceEksConfigurationPropertiesOutput

func (ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesOutputWithContext added in v0.101.0

func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesOutput

func (ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesPtrOutput added in v0.101.0

func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput

func (ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext added in v0.101.0

func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput

type ScraperSourceEksConfigurationPropertiesPtrInput added in v0.101.0

type ScraperSourceEksConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput
	ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput
}

ScraperSourceEksConfigurationPropertiesPtrInput is an input type that accepts ScraperSourceEksConfigurationPropertiesArgs, ScraperSourceEksConfigurationPropertiesPtr and ScraperSourceEksConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `ScraperSourceEksConfigurationPropertiesPtrInput` via:

        ScraperSourceEksConfigurationPropertiesArgs{...}

or:

        nil

type ScraperSourceEksConfigurationPropertiesPtrOutput added in v0.101.0

type ScraperSourceEksConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ScraperSourceEksConfigurationPropertiesPtrOutput) ClusterArn added in v0.101.0

ARN of an EKS cluster

func (ScraperSourceEksConfigurationPropertiesPtrOutput) Elem added in v0.101.0

func (ScraperSourceEksConfigurationPropertiesPtrOutput) ElementType added in v0.101.0

func (ScraperSourceEksConfigurationPropertiesPtrOutput) SecurityGroupIds added in v0.101.0

List of security group IDs

func (ScraperSourceEksConfigurationPropertiesPtrOutput) SubnetIds added in v0.101.0

List of subnet IDs

func (ScraperSourceEksConfigurationPropertiesPtrOutput) ToScraperSourceEksConfigurationPropertiesPtrOutput added in v0.101.0

func (o ScraperSourceEksConfigurationPropertiesPtrOutput) ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput

func (ScraperSourceEksConfigurationPropertiesPtrOutput) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext added in v0.101.0

func (o ScraperSourceEksConfigurationPropertiesPtrOutput) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput

type ScraperSourceInput added in v0.101.0

type ScraperSourceInput interface {
	pulumi.Input

	ToScraperSourceOutput() ScraperSourceOutput
	ToScraperSourceOutputWithContext(context.Context) ScraperSourceOutput
}

ScraperSourceInput is an input type that accepts ScraperSourceArgs and ScraperSourceOutput values. You can construct a concrete instance of `ScraperSourceInput` via:

ScraperSourceArgs{...}

type ScraperSourceOutput added in v0.101.0

type ScraperSourceOutput struct{ *pulumi.OutputState }

Scraper metrics source

func (ScraperSourceOutput) EksConfiguration added in v0.101.0

Configuration for EKS metrics source

func (ScraperSourceOutput) ElementType added in v0.101.0

func (ScraperSourceOutput) ElementType() reflect.Type

func (ScraperSourceOutput) ToScraperSourceOutput added in v0.101.0

func (o ScraperSourceOutput) ToScraperSourceOutput() ScraperSourceOutput

func (ScraperSourceOutput) ToScraperSourceOutputWithContext added in v0.101.0

func (o ScraperSourceOutput) ToScraperSourceOutputWithContext(ctx context.Context) ScraperSourceOutput

type ScraperState added in v0.101.0

type ScraperState struct {
}

func (ScraperState) ElementType added in v0.101.0

func (ScraperState) ElementType() reflect.Type

type ScraperTag added in v0.101.0

type ScraperTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// The AMP Workspace alert manager definition data
	AlertManagerDefinition pulumi.StringPtrOutput `pulumi:"alertManagerDefinition"`
	// AMP Workspace alias.
	Alias pulumi.StringPtrOutput `pulumi:"alias"`
	// Workspace arn.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// KMS Key ARN used to encrypt and decrypt AMP workspace data.
	KmsKeyArn            pulumi.StringPtrOutput                 `pulumi:"kmsKeyArn"`
	LoggingConfiguration WorkspaceLoggingConfigurationPtrOutput `pulumi:"loggingConfiguration"`
	// AMP Workspace prometheus endpoint
	PrometheusEndpoint pulumi.StringOutput `pulumi:"prometheusEndpoint"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// Required to identify a specific APS Workspace.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

Resource Type definition for AWS::APS::Workspace

## Example Usage ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/aps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aps.NewWorkspace(ctx, "apsWorkspace", &aps.WorkspaceArgs{
			Alias: pulumi.String("TestWorkspace"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("BusinessPurpose"),
					Value: pulumi.String("LoadTesting"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/aps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aps.NewWorkspace(ctx, "apsWorkspace", &aps.WorkspaceArgs{
			Alias: pulumi.String("TestWorkspace"),
			LoggingConfiguration: &aps.WorkspaceLoggingConfigurationArgs{
				LogGroupArn: pulumi.String("arn:aws:logs:{region}:{account}:log-group:test-log-group:*"),
			},
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("BusinessPurpose"),
					Value: pulumi.String("LoadTesting"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/aps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aps.NewWorkspace(ctx, "apsWorkspace", &aps.WorkspaceArgs{
			Alias: pulumi.String("TestWorkspace"),
			LoggingConfiguration: &aps.WorkspaceLoggingConfigurationArgs{
				LogGroupArn: pulumi.String("arn:aws:logs:{region}:{account}:log-group:test-log-group:*"),
			},
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("BusinessPurpose"),
					Value: pulumi.String("LoadTesting"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)

GetWorkspace gets an existing Workspace 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 NewWorkspace

func NewWorkspace(ctx *pulumi.Context,
	name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)

NewWorkspace registers a new resource with the given unique name, arguments, and options.

func (*Workspace) ElementType

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceArgs

type WorkspaceArgs struct {
	// The AMP Workspace alert manager definition data
	AlertManagerDefinition pulumi.StringPtrInput
	// AMP Workspace alias.
	Alias pulumi.StringPtrInput
	// KMS Key ARN used to encrypt and decrypt AMP workspace data.
	KmsKeyArn            pulumi.StringPtrInput
	LoggingConfiguration WorkspaceLoggingConfigurationPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceLoggingConfiguration added in v0.26.0

type WorkspaceLoggingConfiguration struct {
	// CloudWatch log group ARN
	LogGroupArn *string `pulumi:"logGroupArn"`
}

Logging configuration

type WorkspaceLoggingConfigurationArgs added in v0.26.0

type WorkspaceLoggingConfigurationArgs struct {
	// CloudWatch log group ARN
	LogGroupArn pulumi.StringPtrInput `pulumi:"logGroupArn"`
}

Logging configuration

func (WorkspaceLoggingConfigurationArgs) ElementType added in v0.26.0

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutput added in v0.26.0

func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutputWithContext added in v0.26.0

func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationOutput

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutput added in v0.26.0

func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutputWithContext added in v0.26.0

func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationPtrOutput

type WorkspaceLoggingConfigurationInput added in v0.26.0

type WorkspaceLoggingConfigurationInput interface {
	pulumi.Input

	ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput
	ToWorkspaceLoggingConfigurationOutputWithContext(context.Context) WorkspaceLoggingConfigurationOutput
}

WorkspaceLoggingConfigurationInput is an input type that accepts WorkspaceLoggingConfigurationArgs and WorkspaceLoggingConfigurationOutput values. You can construct a concrete instance of `WorkspaceLoggingConfigurationInput` via:

WorkspaceLoggingConfigurationArgs{...}

type WorkspaceLoggingConfigurationOutput added in v0.26.0

type WorkspaceLoggingConfigurationOutput struct{ *pulumi.OutputState }

Logging configuration

func (WorkspaceLoggingConfigurationOutput) ElementType added in v0.26.0

func (WorkspaceLoggingConfigurationOutput) LogGroupArn added in v0.26.0

CloudWatch log group ARN

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutput added in v0.26.0

func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutputWithContext added in v0.26.0

func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationOutput

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutput added in v0.26.0

func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext added in v0.26.0

func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationPtrOutput

type WorkspaceLoggingConfigurationPtrInput added in v0.26.0

type WorkspaceLoggingConfigurationPtrInput interface {
	pulumi.Input

	ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput
	ToWorkspaceLoggingConfigurationPtrOutputWithContext(context.Context) WorkspaceLoggingConfigurationPtrOutput
}

WorkspaceLoggingConfigurationPtrInput is an input type that accepts WorkspaceLoggingConfigurationArgs, WorkspaceLoggingConfigurationPtr and WorkspaceLoggingConfigurationPtrOutput values. You can construct a concrete instance of `WorkspaceLoggingConfigurationPtrInput` via:

        WorkspaceLoggingConfigurationArgs{...}

or:

        nil

type WorkspaceLoggingConfigurationPtrOutput added in v0.26.0

type WorkspaceLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceLoggingConfigurationPtrOutput) Elem added in v0.26.0

func (WorkspaceLoggingConfigurationPtrOutput) ElementType added in v0.26.0

func (WorkspaceLoggingConfigurationPtrOutput) LogGroupArn added in v0.26.0

CloudWatch log group ARN

func (WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutput added in v0.26.0

func (o WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput

func (WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext added in v0.26.0

func (o WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationPtrOutput

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) AlertManagerDefinition added in v0.17.0

func (o WorkspaceOutput) AlertManagerDefinition() pulumi.StringPtrOutput

The AMP Workspace alert manager definition data

func (WorkspaceOutput) Alias added in v0.17.0

AMP Workspace alias.

func (WorkspaceOutput) Arn added in v0.17.0

Workspace arn.

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) KmsKeyArn added in v0.93.0

func (o WorkspaceOutput) KmsKeyArn() pulumi.StringPtrOutput

KMS Key ARN used to encrypt and decrypt AMP workspace data.

func (WorkspaceOutput) LoggingConfiguration added in v0.26.0

func (WorkspaceOutput) PrometheusEndpoint added in v0.17.0

func (o WorkspaceOutput) PrometheusEndpoint() pulumi.StringOutput

AMP Workspace prometheus endpoint

func (WorkspaceOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

func (WorkspaceOutput) WorkspaceId added in v0.17.0

func (o WorkspaceOutput) WorkspaceId() pulumi.StringOutput

Required to identify a specific APS Workspace.

type WorkspaceState

type WorkspaceState struct {
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

type WorkspaceTag

type WorkspaceTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

Jump to

Keyboard shortcuts

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