aps

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupRuleGroupsNamespaceArgs added in v0.12.0

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

type LookupRuleGroupsNamespaceOutputArgs added in v0.12.0

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

func (LookupRuleGroupsNamespaceOutputArgs) ElementType added in v0.12.0

type LookupRuleGroupsNamespaceResult added in v0.12.0

type LookupRuleGroupsNamespaceResult struct {
	// The RuleGroupsNamespace ARN.
	Arn *string `pulumi:"arn"`
	// The RuleGroupsNamespace data.
	Data *string `pulumi:"data"`
	// An array of key-value pairs to apply to this resource.
	Tags []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 (LookupRuleGroupsNamespaceResultOutput) Arn added in v0.12.0

The RuleGroupsNamespace ARN.

func (LookupRuleGroupsNamespaceResultOutput) Data added in v0.12.0

The RuleGroupsNamespace data.

func (LookupRuleGroupsNamespaceResultOutput) ElementType added in v0.12.0

func (LookupRuleGroupsNamespaceResultOutput) Tags added in v0.12.0

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

func (LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutput added in v0.12.0

func (o LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutput() LookupRuleGroupsNamespaceResultOutput

func (LookupRuleGroupsNamespaceResultOutput) ToLookupRuleGroupsNamespaceResultOutputWithContext added in v0.12.0

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

func (LookupRuleGroupsNamespaceResultOutput) Workspace added in v0.12.0

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 (LookupWorkspaceResultOutput) AlertManagerDefinition added in v0.12.0

func (o LookupWorkspaceResultOutput) AlertManagerDefinition() pulumi.StringPtrOutput

The AMP Workspace alert manager definition data

func (LookupWorkspaceResultOutput) Alias added in v0.12.0

AMP Workspace alias.

func (LookupWorkspaceResultOutput) Arn added in v0.12.0

Workspace arn.

func (LookupWorkspaceResultOutput) ElementType added in v0.12.0

func (LookupWorkspaceResultOutput) LoggingConfiguration added in v0.26.0

func (LookupWorkspaceResultOutput) PrometheusEndpoint added in v0.12.0

func (o LookupWorkspaceResultOutput) PrometheusEndpoint() pulumi.StringPtrOutput

AMP Workspace prometheus endpoint

func (LookupWorkspaceResultOutput) Tags added in v0.12.0

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

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput added in v0.12.0

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext added in v0.12.0

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

func (LookupWorkspaceResultOutput) WorkspaceId added in v0.12.0

Required to identify a specific APS Workspace.

type RuleGroupsNamespace

type RuleGroupsNamespace struct {
	pulumi.CustomResourceState

	// The RuleGroupsNamespace ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The RuleGroupsNamespace data.
	Data pulumi.StringOutput `pulumi:"data"`
	// The RuleGroupsNamespace name.
	Name pulumi.StringOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags 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

The RuleGroupsNamespace ARN.

func (RuleGroupsNamespaceOutput) Data added in v0.17.0

The RuleGroupsNamespace data.

func (RuleGroupsNamespaceOutput) ElementType

func (RuleGroupsNamespaceOutput) ElementType() reflect.Type

func (RuleGroupsNamespaceOutput) Name added in v0.17.0

The RuleGroupsNamespace name.

func (RuleGroupsNamespaceOutput) Tags added in v0.17.0

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

func (RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput

func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput

func (RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutputWithContext

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

func (RuleGroupsNamespaceOutput) Workspace added in v0.17.0

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

type RuleGroupsNamespaceState

type RuleGroupsNamespaceState struct {
}

func (RuleGroupsNamespaceState) ElementType

func (RuleGroupsNamespaceState) ElementType() reflect.Type

type RuleGroupsNamespaceTag

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

A key-value pair to associate with a resource.

type 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) 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) Index

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) Key

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

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) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

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

type WorkspaceArgs

type WorkspaceArgs struct {
	// The AMP Workspace alert manager definition data
	AlertManagerDefinition pulumi.StringPtrInput
	// AMP Workspace alias.
	Alias                pulumi.StringPtrInput
	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) ToWorkspaceLoggingConfigurationOutput added in v0.26.0

func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationOutputWithContext added in v0.26.0

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

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutput added in v0.26.0

func (i WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput

func (WorkspaceLoggingConfigurationArgs) ToWorkspaceLoggingConfigurationPtrOutputWithContext added in v0.26.0

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

type WorkspaceLoggingConfigurationInput added in v0.26.0

type WorkspaceLoggingConfigurationInput interface {
	pulumi.Input

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

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

WorkspaceLoggingConfigurationArgs{...}

type WorkspaceLoggingConfigurationOutput added in v0.26.0

type WorkspaceLoggingConfigurationOutput struct{ *pulumi.OutputState }

Logging configuration

func (WorkspaceLoggingConfigurationOutput) ElementType added in v0.26.0

func (WorkspaceLoggingConfigurationOutput) LogGroupArn added in v0.26.0

CloudWatch log group ARN

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutput added in v0.26.0

func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutput() WorkspaceLoggingConfigurationOutput

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationOutputWithContext added in v0.26.0

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

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutput added in v0.26.0

func (o WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput

func (WorkspaceLoggingConfigurationOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext added in v0.26.0

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

type WorkspaceLoggingConfigurationPtrInput added in v0.26.0

type WorkspaceLoggingConfigurationPtrInput interface {
	pulumi.Input

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

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

        WorkspaceLoggingConfigurationArgs{...}

or:

        nil

type WorkspaceLoggingConfigurationPtrOutput added in v0.26.0

type WorkspaceLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceLoggingConfigurationPtrOutput) Elem added in v0.26.0

func (WorkspaceLoggingConfigurationPtrOutput) ElementType added in v0.26.0

func (WorkspaceLoggingConfigurationPtrOutput) LogGroupArn added in v0.26.0

CloudWatch log group ARN

func (WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutput added in v0.26.0

func (o WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutput() WorkspaceLoggingConfigurationPtrOutput

func (WorkspaceLoggingConfigurationPtrOutput) ToWorkspaceLoggingConfigurationPtrOutputWithContext added in v0.26.0

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

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) AlertManagerDefinition added in v0.17.0

func (o WorkspaceOutput) AlertManagerDefinition() pulumi.StringPtrOutput

The AMP Workspace alert manager definition data

func (WorkspaceOutput) Alias added in v0.17.0

AMP Workspace alias.

func (WorkspaceOutput) Arn added in v0.17.0

Workspace arn.

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) LoggingConfiguration added in v0.26.0

func (WorkspaceOutput) PrometheusEndpoint added in v0.17.0

func (o WorkspaceOutput) PrometheusEndpoint() pulumi.StringOutput

AMP Workspace prometheus endpoint

func (WorkspaceOutput) Tags added in v0.17.0

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

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

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

func (WorkspaceOutput) WorkspaceId added in v0.17.0

func (o WorkspaceOutput) WorkspaceId() pulumi.StringOutput

Required to identify a specific APS Workspace.

type WorkspaceState

type WorkspaceState struct {
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

type WorkspaceTag

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

A key-value pair to associate with a resource.

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 (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

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

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 -.

Jump to

Keyboard shortcuts

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