aps

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2021 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 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) ElementType

func (RuleGroupsNamespaceOutput) ElementType() reflect.Type

func (RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput

func (o RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutput() RuleGroupsNamespaceOutput

func (RuleGroupsNamespaceOutput) ToRuleGroupsNamespaceOutputWithContext

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

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"`
	// 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
	// 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 WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

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

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