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() RuleGroupsNamespaceTagArrayOutput
- func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutput() LookupRuleGroupsNamespaceResultOutput
- func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutputWithContext(ctx context.Context) LookupRuleGroupsNamespaceResultOutput
- func (o LookupRuleGroupsNamespaceResultOutput) Workspace() pulumi.StringPtrOutput
- 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() WorkspaceTagArrayOutput
- 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() RuleGroupsNamespaceTagArrayOutput
- func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput
- func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutputWithContext(ctx context.Context) RuleGroupsNamespaceOutput
- func (o RuleGroupsNamespaceOutput) Workspace() pulumi.StringOutput
- type RuleGroupsNamespaceState
- type RuleGroupsNamespaceTag
- type RuleGroupsNamespaceTagArgs
- type RuleGroupsNamespaceTagArray
- func (RuleGroupsNamespaceTagArray) ElementType() reflect.Type
- func (i RuleGroupsNamespaceTagArray) ToRuleGroupsNamespaceTagArrayOutput() RuleGroupsNamespaceTagArrayOutput
- func (i RuleGroupsNamespaceTagArray) ToRuleGroupsNamespaceTagArrayOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagArrayOutput
- type RuleGroupsNamespaceTagArrayInput
- type RuleGroupsNamespaceTagArrayOutput
- func (RuleGroupsNamespaceTagArrayOutput) ElementType() reflect.Type
- func (o RuleGroupsNamespaceTagArrayOutput) Index(i pulumi.IntInput) RuleGroupsNamespaceTagOutput
- func (o RuleGroupsNamespaceTagArrayOutput) ToRuleGroupsNamespaceTagArrayOutput() RuleGroupsNamespaceTagArrayOutput
- func (o RuleGroupsNamespaceTagArrayOutput) ToRuleGroupsNamespaceTagArrayOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagArrayOutput
- type RuleGroupsNamespaceTagInput
- type RuleGroupsNamespaceTagOutput
- func (RuleGroupsNamespaceTagOutput) ElementType() reflect.Type
- func (o RuleGroupsNamespaceTagOutput) Key() pulumi.StringOutput
- func (o RuleGroupsNamespaceTagOutput) ToRuleGroupsNamespaceTagOutput() RuleGroupsNamespaceTagOutput
- func (o RuleGroupsNamespaceTagOutput) ToRuleGroupsNamespaceTagOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagOutput
- func (o RuleGroupsNamespaceTagOutput) Value() pulumi.StringOutput
- 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) LoggingConfiguration() WorkspaceLoggingConfigurationPtrOutput
- func (o WorkspaceOutput) PrometheusEndpoint() pulumi.StringOutput
- func (o WorkspaceOutput) Tags() WorkspaceTagArrayOutput
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (o WorkspaceOutput) WorkspaceId() pulumi.StringOutput
- type WorkspaceState
- type WorkspaceTag
- type WorkspaceTagArgs
- type WorkspaceTagArray
- type WorkspaceTagArrayInput
- type WorkspaceTagArrayOutput
- func (WorkspaceTagArrayOutput) ElementType() reflect.Type
- func (o WorkspaceTagArrayOutput) Index(i pulumi.IntInput) WorkspaceTagOutput
- func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
- func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput
- type WorkspaceTagInput
- type WorkspaceTagOutput
- func (WorkspaceTagOutput) ElementType() reflect.Type
- func (o WorkspaceTagOutput) Key() pulumi.StringOutput
- func (o WorkspaceTagOutput) ToWorkspaceTagOutput() WorkspaceTagOutput
- func (o WorkspaceTagOutput) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput
- func (o WorkspaceTagOutput) Value() pulumi.StringOutput
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 []RuleGroupsNamespaceTag `pulumi:"tags"`
// Required to identify a specific APS Workspace associated with this RuleGroupsNamespace.
Workspace *string `pulumi:"workspace"`
}
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
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
func (LookupRuleGroupsNamespaceResultOutput) Workspace ¶ added in v0.12.0
func (o LookupRuleGroupsNamespaceResultOutput) Workspace() pulumi.StringPtrOutput
Required to identify a specific APS Workspace associated with this RuleGroupsNamespace.
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 []WorkspaceTag `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
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() WorkspaceTagArrayOutput
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 RuleGroupsNamespaceTagArrayOutput `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 RuleGroupsNamespaceTagArrayInput
// 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() RuleGroupsNamespaceTagArrayOutput
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 RuleGroupsNamespaceTagArgs ¶
type RuleGroupsNamespaceTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}
A key-value pair to associate with a resource.
func (RuleGroupsNamespaceTagArgs) ElementType ¶
func (RuleGroupsNamespaceTagArgs) ElementType() reflect.Type
func (RuleGroupsNamespaceTagArgs) ToRuleGroupsNamespaceTagOutput ¶
func (i RuleGroupsNamespaceTagArgs) ToRuleGroupsNamespaceTagOutput() RuleGroupsNamespaceTagOutput
func (RuleGroupsNamespaceTagArgs) ToRuleGroupsNamespaceTagOutputWithContext ¶
func (i RuleGroupsNamespaceTagArgs) ToRuleGroupsNamespaceTagOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagOutput
type RuleGroupsNamespaceTagArray ¶
type RuleGroupsNamespaceTagArray []RuleGroupsNamespaceTagInput
func (RuleGroupsNamespaceTagArray) ElementType ¶
func (RuleGroupsNamespaceTagArray) ElementType() reflect.Type
func (RuleGroupsNamespaceTagArray) ToRuleGroupsNamespaceTagArrayOutput ¶
func (i RuleGroupsNamespaceTagArray) ToRuleGroupsNamespaceTagArrayOutput() RuleGroupsNamespaceTagArrayOutput
func (RuleGroupsNamespaceTagArray) ToRuleGroupsNamespaceTagArrayOutputWithContext ¶
func (i RuleGroupsNamespaceTagArray) ToRuleGroupsNamespaceTagArrayOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagArrayOutput
type RuleGroupsNamespaceTagArrayInput ¶
type RuleGroupsNamespaceTagArrayInput interface {
pulumi.Input
ToRuleGroupsNamespaceTagArrayOutput() RuleGroupsNamespaceTagArrayOutput
ToRuleGroupsNamespaceTagArrayOutputWithContext(context.Context) RuleGroupsNamespaceTagArrayOutput
}
RuleGroupsNamespaceTagArrayInput is an input type that accepts RuleGroupsNamespaceTagArray and RuleGroupsNamespaceTagArrayOutput values. You can construct a concrete instance of `RuleGroupsNamespaceTagArrayInput` via:
RuleGroupsNamespaceTagArray{ RuleGroupsNamespaceTagArgs{...} }
type RuleGroupsNamespaceTagArrayOutput ¶
type RuleGroupsNamespaceTagArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupsNamespaceTagArrayOutput) ElementType ¶
func (RuleGroupsNamespaceTagArrayOutput) ElementType() reflect.Type
func (RuleGroupsNamespaceTagArrayOutput) Index ¶
func (o RuleGroupsNamespaceTagArrayOutput) Index(i pulumi.IntInput) RuleGroupsNamespaceTagOutput
func (RuleGroupsNamespaceTagArrayOutput) ToRuleGroupsNamespaceTagArrayOutput ¶
func (o RuleGroupsNamespaceTagArrayOutput) ToRuleGroupsNamespaceTagArrayOutput() RuleGroupsNamespaceTagArrayOutput
func (RuleGroupsNamespaceTagArrayOutput) ToRuleGroupsNamespaceTagArrayOutputWithContext ¶
func (o RuleGroupsNamespaceTagArrayOutput) ToRuleGroupsNamespaceTagArrayOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagArrayOutput
type RuleGroupsNamespaceTagInput ¶
type RuleGroupsNamespaceTagInput interface {
pulumi.Input
ToRuleGroupsNamespaceTagOutput() RuleGroupsNamespaceTagOutput
ToRuleGroupsNamespaceTagOutputWithContext(context.Context) RuleGroupsNamespaceTagOutput
}
RuleGroupsNamespaceTagInput is an input type that accepts RuleGroupsNamespaceTagArgs and RuleGroupsNamespaceTagOutput values. You can construct a concrete instance of `RuleGroupsNamespaceTagInput` via:
RuleGroupsNamespaceTagArgs{...}
type RuleGroupsNamespaceTagOutput ¶
type RuleGroupsNamespaceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (RuleGroupsNamespaceTagOutput) ElementType ¶
func (RuleGroupsNamespaceTagOutput) ElementType() reflect.Type
func (RuleGroupsNamespaceTagOutput) Key ¶
func (o RuleGroupsNamespaceTagOutput) Key() pulumi.StringOutput
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 -.
func (RuleGroupsNamespaceTagOutput) ToRuleGroupsNamespaceTagOutput ¶
func (o RuleGroupsNamespaceTagOutput) ToRuleGroupsNamespaceTagOutput() RuleGroupsNamespaceTagOutput
func (RuleGroupsNamespaceTagOutput) ToRuleGroupsNamespaceTagOutputWithContext ¶
func (o RuleGroupsNamespaceTagOutput) ToRuleGroupsNamespaceTagOutputWithContext(ctx context.Context) RuleGroupsNamespaceTagOutput
func (RuleGroupsNamespaceTagOutput) Value ¶
func (o RuleGroupsNamespaceTagOutput) Value() pulumi.StringOutput
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 -.
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"`
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 WorkspaceTagArrayOutput `pulumi:"tags"`
// Required to identify a specific APS Workspace.
WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}
Resource Type definition for AWS::APS::Workspace
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
LoggingConfiguration WorkspaceLoggingConfigurationPtrInput
// An array of key-value pairs to apply to this resource.
Tags WorkspaceTagArrayInput
}
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) LoggingConfiguration ¶ added in v0.26.0
func (o WorkspaceOutput) LoggingConfiguration() WorkspaceLoggingConfigurationPtrOutput
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() WorkspaceTagArrayOutput
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.
type WorkspaceTagArgs ¶
type WorkspaceTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}
A key-value pair to associate with a resource.
func (WorkspaceTagArgs) ElementType ¶
func (WorkspaceTagArgs) ElementType() reflect.Type
func (WorkspaceTagArgs) ToWorkspaceTagOutput ¶
func (i WorkspaceTagArgs) ToWorkspaceTagOutput() WorkspaceTagOutput
func (WorkspaceTagArgs) ToWorkspaceTagOutputWithContext ¶
func (i WorkspaceTagArgs) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput
type WorkspaceTagArray ¶
type WorkspaceTagArray []WorkspaceTagInput
func (WorkspaceTagArray) ElementType ¶
func (WorkspaceTagArray) ElementType() reflect.Type
func (WorkspaceTagArray) ToWorkspaceTagArrayOutput ¶
func (i WorkspaceTagArray) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
func (WorkspaceTagArray) ToWorkspaceTagArrayOutputWithContext ¶
func (i WorkspaceTagArray) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput
type WorkspaceTagArrayInput ¶
type WorkspaceTagArrayInput interface {
pulumi.Input
ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
ToWorkspaceTagArrayOutputWithContext(context.Context) WorkspaceTagArrayOutput
}
WorkspaceTagArrayInput is an input type that accepts WorkspaceTagArray and WorkspaceTagArrayOutput values. You can construct a concrete instance of `WorkspaceTagArrayInput` via:
WorkspaceTagArray{ WorkspaceTagArgs{...} }
type WorkspaceTagArrayOutput ¶
type WorkspaceTagArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceTagArrayOutput) ElementType ¶
func (WorkspaceTagArrayOutput) ElementType() reflect.Type
func (WorkspaceTagArrayOutput) Index ¶
func (o WorkspaceTagArrayOutput) Index(i pulumi.IntInput) WorkspaceTagOutput
func (WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutput ¶
func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutput() WorkspaceTagArrayOutput
func (WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutputWithContext ¶
func (o WorkspaceTagArrayOutput) ToWorkspaceTagArrayOutputWithContext(ctx context.Context) WorkspaceTagArrayOutput
type WorkspaceTagInput ¶
type WorkspaceTagInput interface {
pulumi.Input
ToWorkspaceTagOutput() WorkspaceTagOutput
ToWorkspaceTagOutputWithContext(context.Context) WorkspaceTagOutput
}
WorkspaceTagInput is an input type that accepts WorkspaceTagArgs and WorkspaceTagOutput values. You can construct a concrete instance of `WorkspaceTagInput` via:
WorkspaceTagArgs{...}
type WorkspaceTagOutput ¶
type WorkspaceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (WorkspaceTagOutput) ElementType ¶
func (WorkspaceTagOutput) ElementType() reflect.Type
func (WorkspaceTagOutput) Key ¶
func (o WorkspaceTagOutput) Key() pulumi.StringOutput
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 -.
func (WorkspaceTagOutput) ToWorkspaceTagOutput ¶
func (o WorkspaceTagOutput) ToWorkspaceTagOutput() WorkspaceTagOutput
func (WorkspaceTagOutput) ToWorkspaceTagOutputWithContext ¶
func (o WorkspaceTagOutput) ToWorkspaceTagOutputWithContext(ctx context.Context) WorkspaceTagOutput
func (WorkspaceTagOutput) Value ¶
func (o WorkspaceTagOutput) Value() pulumi.StringOutput
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 -.