Documentation
¶
Index ¶
- type LookupRuleGroupsNamespaceArgs
- type LookupRuleGroupsNamespaceOutputArgs
- type LookupRuleGroupsNamespaceResult
- type LookupRuleGroupsNamespaceResultOutput
- func (o LookupRuleGroupsNamespaceResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRuleGroupsNamespaceResultOutput) Data() pulumi.StringPtrOutput
- func (LookupRuleGroupsNamespaceResultOutput) ElementType() reflect.Type
- func (o LookupRuleGroupsNamespaceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutput() LookupRuleGroupsNamespaceResultOutput
- func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutputWithContext(ctx context.Context) LookupRuleGroupsNamespaceResultOutput
- type LookupScraperArgs
- type LookupScraperOutputArgs
- type LookupScraperResult
- type LookupScraperResultOutput
- func (o LookupScraperResultOutput) Alias() pulumi.StringPtrOutput
- func (o LookupScraperResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupScraperResultOutput) Destination() ScraperDestinationPtrOutput
- func (LookupScraperResultOutput) ElementType() reflect.Type
- func (o LookupScraperResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupScraperResultOutput) ScrapeConfiguration() ScraperScrapeConfigurationPtrOutput
- func (o LookupScraperResultOutput) ScraperId() pulumi.StringPtrOutput
- func (o LookupScraperResultOutput) Tags() aws.TagArrayOutput
- func (o LookupScraperResultOutput) ToLookupScraperResultOutput() LookupScraperResultOutput
- func (o LookupScraperResultOutput) ToLookupScraperResultOutputWithContext(ctx context.Context) LookupScraperResultOutput
- type LookupWorkspaceArgs
- type LookupWorkspaceOutputArgs
- type LookupWorkspaceResult
- type LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) AlertManagerDefinition() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Alias() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWorkspaceResultOutput) LoggingConfiguration() WorkspaceLoggingConfigurationPtrOutput
- func (o LookupWorkspaceResultOutput) PrometheusEndpoint() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) WorkspaceId() pulumi.StringPtrOutput
- type RuleGroupsNamespace
- type RuleGroupsNamespaceArgs
- type RuleGroupsNamespaceInput
- type RuleGroupsNamespaceOutput
- func (o RuleGroupsNamespaceOutput) Arn() pulumi.StringOutput
- func (o RuleGroupsNamespaceOutput) Data() pulumi.StringOutput
- func (RuleGroupsNamespaceOutput) ElementType() reflect.Type
- func (o RuleGroupsNamespaceOutput) Name() pulumi.StringOutput
- func (o RuleGroupsNamespaceOutput) Tags() aws.TagArrayOutput
- func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput
- func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutputWithContext(ctx context.Context) RuleGroupsNamespaceOutput
- func (o RuleGroupsNamespaceOutput) Workspace() pulumi.StringOutput
- type RuleGroupsNamespaceState
- type RuleGroupsNamespaceTag
- type Scraper
- type ScraperArgs
- type ScraperDestination
- type ScraperDestinationAmpConfigurationProperties
- type ScraperDestinationAmpConfigurationPropertiesArgs
- func (ScraperDestinationAmpConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesOutput() ScraperDestinationAmpConfigurationPropertiesOutput
- func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesOutput
- func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (i ScraperDestinationAmpConfigurationPropertiesArgs) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput
- type ScraperDestinationAmpConfigurationPropertiesInput
- type ScraperDestinationAmpConfigurationPropertiesOutput
- func (ScraperDestinationAmpConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesOutput() ScraperDestinationAmpConfigurationPropertiesOutput
- func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesOutput
- func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (o ScraperDestinationAmpConfigurationPropertiesOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (o ScraperDestinationAmpConfigurationPropertiesOutput) WorkspaceArn() pulumi.StringOutput
- type ScraperDestinationAmpConfigurationPropertiesPtrInput
- type ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) Elem() ScraperDestinationAmpConfigurationPropertiesOutput
- func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) WorkspaceArn() pulumi.StringPtrOutput
- type ScraperDestinationArgs
- type ScraperDestinationInput
- type ScraperDestinationOutput
- func (o ScraperDestinationOutput) AmpConfiguration() ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (ScraperDestinationOutput) ElementType() reflect.Type
- func (o ScraperDestinationOutput) ToScraperDestinationOutput() ScraperDestinationOutput
- func (o ScraperDestinationOutput) ToScraperDestinationOutputWithContext(ctx context.Context) ScraperDestinationOutput
- type ScraperDestinationPtrOutput
- func (o ScraperDestinationPtrOutput) AmpConfiguration() ScraperDestinationAmpConfigurationPropertiesPtrOutput
- func (o ScraperDestinationPtrOutput) Elem() ScraperDestinationOutput
- func (ScraperDestinationPtrOutput) ElementType() reflect.Type
- func (o ScraperDestinationPtrOutput) ToScraperDestinationPtrOutput() ScraperDestinationPtrOutput
- func (o ScraperDestinationPtrOutput) ToScraperDestinationPtrOutputWithContext(ctx context.Context) ScraperDestinationPtrOutput
- type ScraperInput
- type ScraperOutput
- func (o ScraperOutput) Alias() pulumi.StringPtrOutput
- func (o ScraperOutput) Arn() pulumi.StringOutput
- func (o ScraperOutput) Destination() ScraperDestinationOutput
- func (ScraperOutput) ElementType() reflect.Type
- func (o ScraperOutput) RoleArn() pulumi.StringOutput
- func (o ScraperOutput) ScrapeConfiguration() ScraperScrapeConfigurationOutput
- func (o ScraperOutput) ScraperId() pulumi.StringOutput
- func (o ScraperOutput) Source() ScraperSourceOutput
- func (o ScraperOutput) Tags() aws.TagArrayOutput
- func (o ScraperOutput) ToScraperOutput() ScraperOutput
- func (o ScraperOutput) ToScraperOutputWithContext(ctx context.Context) ScraperOutput
- type ScraperScrapeConfiguration
- type ScraperScrapeConfigurationArgs
- func (ScraperScrapeConfigurationArgs) ElementType() reflect.Type
- func (i ScraperScrapeConfigurationArgs) ToScraperScrapeConfigurationOutput() ScraperScrapeConfigurationOutput
- func (i ScraperScrapeConfigurationArgs) ToScraperScrapeConfigurationOutputWithContext(ctx context.Context) ScraperScrapeConfigurationOutput
- type ScraperScrapeConfigurationInput
- type ScraperScrapeConfigurationOutput
- func (o ScraperScrapeConfigurationOutput) ConfigurationBlob() pulumi.StringPtrOutput
- func (ScraperScrapeConfigurationOutput) ElementType() reflect.Type
- func (o ScraperScrapeConfigurationOutput) ToScraperScrapeConfigurationOutput() ScraperScrapeConfigurationOutput
- func (o ScraperScrapeConfigurationOutput) ToScraperScrapeConfigurationOutputWithContext(ctx context.Context) ScraperScrapeConfigurationOutput
- type ScraperScrapeConfigurationPtrOutput
- func (o ScraperScrapeConfigurationPtrOutput) ConfigurationBlob() pulumi.StringPtrOutput
- func (o ScraperScrapeConfigurationPtrOutput) Elem() ScraperScrapeConfigurationOutput
- func (ScraperScrapeConfigurationPtrOutput) ElementType() reflect.Type
- func (o ScraperScrapeConfigurationPtrOutput) ToScraperScrapeConfigurationPtrOutput() ScraperScrapeConfigurationPtrOutput
- func (o ScraperScrapeConfigurationPtrOutput) ToScraperScrapeConfigurationPtrOutputWithContext(ctx context.Context) ScraperScrapeConfigurationPtrOutput
- type ScraperSource
- type ScraperSourceArgs
- type ScraperSourceEksConfigurationProperties
- type ScraperSourceEksConfigurationPropertiesArgs
- func (ScraperSourceEksConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesOutput() ScraperSourceEksConfigurationPropertiesOutput
- func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesOutput
- func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput
- func (i ScraperSourceEksConfigurationPropertiesArgs) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput
- type ScraperSourceEksConfigurationPropertiesInput
- type ScraperSourceEksConfigurationPropertiesOutput
- func (o ScraperSourceEksConfigurationPropertiesOutput) ClusterArn() pulumi.StringOutput
- func (ScraperSourceEksConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o ScraperSourceEksConfigurationPropertiesOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScraperSourceEksConfigurationPropertiesOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesOutput() ScraperSourceEksConfigurationPropertiesOutput
- func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesOutput
- func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput
- func (o ScraperSourceEksConfigurationPropertiesOutput) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput
- type ScraperSourceEksConfigurationPropertiesPtrInput
- type ScraperSourceEksConfigurationPropertiesPtrOutput
- func (o ScraperSourceEksConfigurationPropertiesPtrOutput) ClusterArn() pulumi.StringPtrOutput
- func (o ScraperSourceEksConfigurationPropertiesPtrOutput) Elem() ScraperSourceEksConfigurationPropertiesOutput
- func (ScraperSourceEksConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o ScraperSourceEksConfigurationPropertiesPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScraperSourceEksConfigurationPropertiesPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ScraperSourceEksConfigurationPropertiesPtrOutput) ToScraperSourceEksConfigurationPropertiesPtrOutput() ScraperSourceEksConfigurationPropertiesPtrOutput
- func (o ScraperSourceEksConfigurationPropertiesPtrOutput) ToScraperSourceEksConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperSourceEksConfigurationPropertiesPtrOutput
- type ScraperSourceInput
- type ScraperSourceOutput
- func (o ScraperSourceOutput) EksConfiguration() ScraperSourceEksConfigurationPropertiesPtrOutput
- func (ScraperSourceOutput) ElementType() reflect.Type
- func (o ScraperSourceOutput) ToScraperSourceOutput() ScraperSourceOutput
- func (o ScraperSourceOutput) ToScraperSourceOutputWithContext(ctx context.Context) ScraperSourceOutput
- type ScraperState
- type ScraperTag
- type Workspace
- type WorkspaceArgs
- type WorkspaceInput
- type WorkspaceLoggingConfiguration
- type WorkspaceLoggingConfigurationArgs
- func (WorkspaceLoggingConfigurationArgs) ElementType() reflect.Type
- func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput
- func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationOutput
- func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput
- func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationPtrOutput
- type WorkspaceLoggingConfigurationInput
- type WorkspaceLoggingConfigurationOutput
- func (WorkspaceLoggingConfigurationOutput) ElementType() reflect.Type
- func (o WorkspaceLoggingConfigurationOutput) LogGroupArn() pulumi.StringPtrOutput
- func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput
- func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationOutput
- func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput
- func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationPtrOutput
- type WorkspaceLoggingConfigurationPtrInput
- type WorkspaceLoggingConfigurationPtrOutput
- func (o WorkspaceLoggingConfigurationPtrOutput) Elem() WorkspaceLoggingConfigurationOutput
- func (WorkspaceLoggingConfigurationPtrOutput) ElementType() reflect.Type
- func (o WorkspaceLoggingConfigurationPtrOutput) LogGroupArn() pulumi.StringPtrOutput
- func (o WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput
- func (o WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceLoggingConfigurationPtrOutput
- type WorkspaceOutput
- func (o WorkspaceOutput) AlertManagerDefinition() pulumi.StringPtrOutput
- func (o WorkspaceOutput) Alias() pulumi.StringPtrOutput
- func (o WorkspaceOutput) Arn() pulumi.StringOutput
- func (WorkspaceOutput) ElementType() reflect.Type
- func (o WorkspaceOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o WorkspaceOutput) LoggingConfiguration() WorkspaceLoggingConfigurationPtrOutput
- func (o WorkspaceOutput) PrometheusEndpoint() pulumi.StringOutput
- func (o WorkspaceOutput) Tags() aws.TagArrayOutput
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (o WorkspaceOutput) WorkspaceId() pulumi.StringOutput
- type WorkspaceState
- type WorkspaceTag
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
func (LookupRuleGroupsNamespaceOutputArgs) ElementType() reflect.Type
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 LookupRuleGroupsNamespaceOutput ¶ added in v0.12.0
func LookupRuleGroupsNamespaceOutput(ctx *pulumi.Context, args LookupRuleGroupsNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupRuleGroupsNamespaceResultOutput
func (LookupRuleGroupsNamespaceResultOutput) Arn ¶ added in v0.12.0
func (o LookupRuleGroupsNamespaceResultOutput) Arn() pulumi.StringPtrOutput
The RuleGroupsNamespace ARN.
func (LookupRuleGroupsNamespaceResultOutput) Data ¶ added in v0.12.0
func (o LookupRuleGroupsNamespaceResultOutput) Data() pulumi.StringPtrOutput
The RuleGroupsNamespace data.
func (LookupRuleGroupsNamespaceResultOutput) ElementType ¶ added in v0.12.0
func (LookupRuleGroupsNamespaceResultOutput) ElementType() reflect.Type
func (LookupRuleGroupsNamespaceResultOutput) Tags ¶ added in v0.12.0
func (o LookupRuleGroupsNamespaceResultOutput) Tags() aws.TagArrayOutput
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 alias. Alias *string `pulumi:"alias"` // Scraper ARN. Arn *string `pulumi:"arn"` // The Amazon Managed Service for Prometheus workspace the scraper sends metrics to. Destination *ScraperDestination `pulumi:"destination"` // IAM role ARN for the scraper. RoleArn *string `pulumi:"roleArn"` // The configuration in use by the scraper. ScrapeConfiguration *ScraperScrapeConfiguration `pulumi:"scrapeConfiguration"` // 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) Alias ¶ added in v1.7.0
func (o LookupScraperResultOutput) Alias() pulumi.StringPtrOutput
Scraper alias.
func (LookupScraperResultOutput) Arn ¶ added in v0.101.0
func (o LookupScraperResultOutput) Arn() pulumi.StringPtrOutput
Scraper ARN.
func (LookupScraperResultOutput) Destination ¶ added in v1.7.0
func (o LookupScraperResultOutput) Destination() ScraperDestinationPtrOutput
The Amazon Managed Service for Prometheus workspace the scraper sends metrics to.
func (LookupScraperResultOutput) ElementType ¶ added in v0.101.0
func (LookupScraperResultOutput) ElementType() reflect.Type
func (LookupScraperResultOutput) RoleArn ¶ added in v0.101.0
func (o LookupScraperResultOutput) RoleArn() pulumi.StringPtrOutput
IAM role ARN for the scraper.
func (LookupScraperResultOutput) ScrapeConfiguration ¶ added in v1.7.0
func (o LookupScraperResultOutput) ScrapeConfiguration() ScraperScrapeConfigurationPtrOutput
The configuration in use by the scraper.
func (LookupScraperResultOutput) ScraperId ¶ added in v0.101.0
func (o LookupScraperResultOutput) ScraperId() pulumi.StringPtrOutput
Required to identify a specific scraper.
func (LookupScraperResultOutput) Tags ¶ added in v0.101.0
func (o LookupScraperResultOutput) Tags() aws.TagArrayOutput
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"` // Contains information about the logging configuration for the workspace. 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 LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput
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
func (o LookupWorkspaceResultOutput) Alias() pulumi.StringPtrOutput
AMP Workspace alias.
func (LookupWorkspaceResultOutput) Arn ¶ added in v0.12.0
func (o LookupWorkspaceResultOutput) Arn() pulumi.StringPtrOutput
Workspace arn.
func (LookupWorkspaceResultOutput) ElementType ¶ added in v0.12.0
func (LookupWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWorkspaceResultOutput) LoggingConfiguration ¶ added in v0.26.0
func (o LookupWorkspaceResultOutput) LoggingConfiguration() WorkspaceLoggingConfigurationPtrOutput
Contains information about the logging configuration for the workspace.
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
func (o LookupWorkspaceResultOutput) Tags() aws.TagArrayOutput
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
func (o LookupWorkspaceResultOutput) WorkspaceId() pulumi.StringPtrOutput
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
func (o RuleGroupsNamespaceOutput) Arn() pulumi.StringOutput
The RuleGroupsNamespace ARN.
func (RuleGroupsNamespaceOutput) Data ¶ added in v0.17.0
func (o RuleGroupsNamespaceOutput) Data() pulumi.StringOutput
The RuleGroupsNamespace data.
func (RuleGroupsNamespaceOutput) ElementType ¶
func (RuleGroupsNamespaceOutput) ElementType() reflect.Type
func (RuleGroupsNamespaceOutput) Name ¶ added in v0.17.0
func (o RuleGroupsNamespaceOutput) Name() pulumi.StringOutput
The RuleGroupsNamespace name.
func (RuleGroupsNamespaceOutput) Tags ¶ added in v0.17.0
func (o RuleGroupsNamespaceOutput) Tags() aws.TagArrayOutput
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
func (o RuleGroupsNamespaceOutput) Workspace() pulumi.StringOutput
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"` // The Amazon Managed Service for Prometheus workspace the scraper sends metrics to. Destination ScraperDestinationOutput `pulumi:"destination"` // IAM role ARN for the scraper. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The configuration in use by the scraper. ScrapeConfiguration ScraperScrapeConfigurationOutput `pulumi:"scrapeConfiguration"` // Required to identify a specific scraper. ScraperId pulumi.StringOutput `pulumi:"scraperId"` // The Amazon EKS cluster from which the scraper collects metrics. 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) 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 // The Amazon Managed Service for Prometheus workspace the scraper sends metrics to. Destination ScraperDestinationInput // The configuration in use by the scraper. ScrapeConfiguration ScraperScrapeConfigurationInput // The Amazon EKS cluster from which the scraper collects metrics. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func (o ScraperDestinationAmpConfigurationPropertiesOutput) WorkspaceArn() pulumi.StringOutput
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
func ScraperDestinationAmpConfigurationPropertiesPtr ¶ added in v0.101.0
func ScraperDestinationAmpConfigurationPropertiesPtr(v *ScraperDestinationAmpConfigurationPropertiesArgs) ScraperDestinationAmpConfigurationPropertiesPtrInput
type ScraperDestinationAmpConfigurationPropertiesPtrOutput ¶ added in v0.101.0
type ScraperDestinationAmpConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.101.0
func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ElementType() reflect.Type
func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput ¶ added in v0.101.0
func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutput() ScraperDestinationAmpConfigurationPropertiesPtrOutput
func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext ¶ added in v0.101.0
func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) ToScraperDestinationAmpConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ScraperDestinationAmpConfigurationPropertiesPtrOutput
func (ScraperDestinationAmpConfigurationPropertiesPtrOutput) WorkspaceArn ¶ added in v0.101.0
func (o ScraperDestinationAmpConfigurationPropertiesPtrOutput) WorkspaceArn() pulumi.StringPtrOutput
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
func (o ScraperDestinationOutput) AmpConfiguration() ScraperDestinationAmpConfigurationPropertiesPtrOutput
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 ScraperDestinationPtrOutput ¶ added in v1.7.0
type ScraperDestinationPtrOutput struct{ *pulumi.OutputState }
func (ScraperDestinationPtrOutput) AmpConfiguration ¶ added in v1.7.0
func (o ScraperDestinationPtrOutput) AmpConfiguration() ScraperDestinationAmpConfigurationPropertiesPtrOutput
Configuration for Amazon Managed Prometheus metrics destination
func (ScraperDestinationPtrOutput) Elem ¶ added in v1.7.0
func (o ScraperDestinationPtrOutput) Elem() ScraperDestinationOutput
func (ScraperDestinationPtrOutput) ElementType ¶ added in v1.7.0
func (ScraperDestinationPtrOutput) ElementType() reflect.Type
func (ScraperDestinationPtrOutput) ToScraperDestinationPtrOutput ¶ added in v1.7.0
func (o ScraperDestinationPtrOutput) ToScraperDestinationPtrOutput() ScraperDestinationPtrOutput
func (ScraperDestinationPtrOutput) ToScraperDestinationPtrOutputWithContext ¶ added in v1.7.0
func (o ScraperDestinationPtrOutput) ToScraperDestinationPtrOutputWithContext(ctx context.Context) ScraperDestinationPtrOutput
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
func (o ScraperOutput) Alias() pulumi.StringPtrOutput
Scraper alias.
func (ScraperOutput) Arn ¶ added in v0.101.0
func (o ScraperOutput) Arn() pulumi.StringOutput
Scraper ARN.
func (ScraperOutput) Destination ¶ added in v0.101.0
func (o ScraperOutput) Destination() ScraperDestinationOutput
The Amazon Managed Service for Prometheus workspace the scraper sends metrics to.
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
The configuration in use by the scraper.
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 (o ScraperOutput) Source() ScraperSourceOutput
The Amazon EKS cluster from which the scraper collects metrics.
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) ElementType() reflect.Type
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
func (o ScraperScrapeConfigurationOutput) ConfigurationBlob() pulumi.StringPtrOutput
Prometheus compatible scrape configuration in base64 encoded blob format
func (ScraperScrapeConfigurationOutput) ElementType ¶ added in v0.101.0
func (ScraperScrapeConfigurationOutput) ElementType() reflect.Type
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 ScraperScrapeConfigurationPtrOutput ¶ added in v1.7.0
type ScraperScrapeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ScraperScrapeConfigurationPtrOutput) ConfigurationBlob ¶ added in v1.7.0
func (o ScraperScrapeConfigurationPtrOutput) ConfigurationBlob() pulumi.StringPtrOutput
Prometheus compatible scrape configuration in base64 encoded blob format
func (ScraperScrapeConfigurationPtrOutput) Elem ¶ added in v1.7.0
func (o ScraperScrapeConfigurationPtrOutput) Elem() ScraperScrapeConfigurationOutput
func (ScraperScrapeConfigurationPtrOutput) ElementType ¶ added in v1.7.0
func (ScraperScrapeConfigurationPtrOutput) ElementType() reflect.Type
func (ScraperScrapeConfigurationPtrOutput) ToScraperScrapeConfigurationPtrOutput ¶ added in v1.7.0
func (o ScraperScrapeConfigurationPtrOutput) ToScraperScrapeConfigurationPtrOutput() ScraperScrapeConfigurationPtrOutput
func (ScraperScrapeConfigurationPtrOutput) ToScraperScrapeConfigurationPtrOutputWithContext ¶ added in v1.7.0
func (o ScraperScrapeConfigurationPtrOutput) ToScraperScrapeConfigurationPtrOutputWithContext(ctx context.Context) ScraperScrapeConfigurationPtrOutput
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) ElementType() reflect.Type
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
func (o ScraperSourceEksConfigurationPropertiesOutput) ClusterArn() pulumi.StringOutput
ARN of an EKS cluster
func (ScraperSourceEksConfigurationPropertiesOutput) ElementType ¶ added in v0.101.0
func (ScraperSourceEksConfigurationPropertiesOutput) ElementType() reflect.Type
func (ScraperSourceEksConfigurationPropertiesOutput) SecurityGroupIds ¶ added in v0.101.0
func (o ScraperSourceEksConfigurationPropertiesOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs
func (ScraperSourceEksConfigurationPropertiesOutput) SubnetIds ¶ added in v0.101.0
func (o ScraperSourceEksConfigurationPropertiesOutput) SubnetIds() pulumi.StringArrayOutput
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
func ScraperSourceEksConfigurationPropertiesPtr ¶ added in v0.101.0
func ScraperSourceEksConfigurationPropertiesPtr(v *ScraperSourceEksConfigurationPropertiesArgs) ScraperSourceEksConfigurationPropertiesPtrInput
type ScraperSourceEksConfigurationPropertiesPtrOutput ¶ added in v0.101.0
type ScraperSourceEksConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ScraperSourceEksConfigurationPropertiesPtrOutput) ClusterArn ¶ added in v0.101.0
func (o ScraperSourceEksConfigurationPropertiesPtrOutput) ClusterArn() pulumi.StringPtrOutput
ARN of an EKS cluster
func (ScraperSourceEksConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.101.0
func (ScraperSourceEksConfigurationPropertiesPtrOutput) ElementType() reflect.Type
func (ScraperSourceEksConfigurationPropertiesPtrOutput) SecurityGroupIds ¶ added in v0.101.0
func (o ScraperSourceEksConfigurationPropertiesPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of security group IDs
func (ScraperSourceEksConfigurationPropertiesPtrOutput) SubnetIds ¶ added in v0.101.0
func (o ScraperSourceEksConfigurationPropertiesPtrOutput) SubnetIds() pulumi.StringArrayOutput
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
func (o ScraperSourceOutput) EksConfiguration() ScraperSourceEksConfigurationPropertiesPtrOutput
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"` // Contains information about the logging configuration for the workspace. 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) 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 // Contains information about the logging configuration for the workspace. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (WorkspaceLoggingConfigurationOutput) LogGroupArn ¶ added in v0.26.0
func (o WorkspaceLoggingConfigurationOutput) LogGroupArn() pulumi.StringPtrOutput
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
func WorkspaceLoggingConfigurationPtr ¶ added in v0.26.0
func WorkspaceLoggingConfigurationPtr(v *WorkspaceLoggingConfigurationArgs) WorkspaceLoggingConfigurationPtrInput
type WorkspaceLoggingConfigurationPtrOutput ¶ added in v0.26.0
type WorkspaceLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceLoggingConfigurationPtrOutput) ElementType ¶ added in v0.26.0
func (WorkspaceLoggingConfigurationPtrOutput) ElementType() reflect.Type
func (WorkspaceLoggingConfigurationPtrOutput) LogGroupArn ¶ added in v0.26.0
func (o WorkspaceLoggingConfigurationPtrOutput) LogGroupArn() pulumi.StringPtrOutput
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
func (o WorkspaceOutput) Alias() pulumi.StringPtrOutput
AMP Workspace alias.
func (WorkspaceOutput) Arn ¶ added in v0.17.0
func (o WorkspaceOutput) Arn() pulumi.StringOutput
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 (o WorkspaceOutput) LoggingConfiguration() WorkspaceLoggingConfigurationPtrOutput
Contains information about the logging configuration for the workspace.
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
func (o WorkspaceOutput) Tags() aws.TagArrayOutput
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.