detective

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 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 Graph

type Graph struct {
	pulumi.CustomResourceState

	// The Detective graph ARN
	Arn  pulumi.StringOutput `pulumi:"arn"`
	Tags GraphTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::Detective::Graph

func GetGraph

func GetGraph(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GraphState, opts ...pulumi.ResourceOption) (*Graph, error)

GetGraph gets an existing Graph 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 NewGraph

func NewGraph(ctx *pulumi.Context,
	name string, args *GraphArgs, opts ...pulumi.ResourceOption) (*Graph, error)

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

func (*Graph) ElementType

func (*Graph) ElementType() reflect.Type

func (*Graph) ToGraphOutput

func (i *Graph) ToGraphOutput() GraphOutput

func (*Graph) ToGraphOutputWithContext

func (i *Graph) ToGraphOutputWithContext(ctx context.Context) GraphOutput

type GraphArgs

type GraphArgs struct {
	Tags GraphTagArrayInput
}

The set of arguments for constructing a Graph resource.

func (GraphArgs) ElementType

func (GraphArgs) ElementType() reflect.Type

type GraphInput

type GraphInput interface {
	pulumi.Input

	ToGraphOutput() GraphOutput
	ToGraphOutputWithContext(ctx context.Context) GraphOutput
}

type GraphOutput

type GraphOutput struct{ *pulumi.OutputState }

func (GraphOutput) ElementType

func (GraphOutput) ElementType() reflect.Type

func (GraphOutput) ToGraphOutput

func (o GraphOutput) ToGraphOutput() GraphOutput

func (GraphOutput) ToGraphOutputWithContext

func (o GraphOutput) ToGraphOutputWithContext(ctx context.Context) GraphOutput

type GraphState

type GraphState struct {
}

func (GraphState) ElementType

func (GraphState) ElementType() reflect.Type

type GraphTag

type GraphTag 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:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @
	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:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type GraphTagArgs

type GraphTagArgs 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:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @
	Key pulumi.StringPtrInput `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:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (GraphTagArgs) ElementType

func (GraphTagArgs) ElementType() reflect.Type

func (GraphTagArgs) ToGraphTagOutput

func (i GraphTagArgs) ToGraphTagOutput() GraphTagOutput

func (GraphTagArgs) ToGraphTagOutputWithContext

func (i GraphTagArgs) ToGraphTagOutputWithContext(ctx context.Context) GraphTagOutput

type GraphTagArray

type GraphTagArray []GraphTagInput

func (GraphTagArray) ElementType

func (GraphTagArray) ElementType() reflect.Type

func (GraphTagArray) ToGraphTagArrayOutput

func (i GraphTagArray) ToGraphTagArrayOutput() GraphTagArrayOutput

func (GraphTagArray) ToGraphTagArrayOutputWithContext

func (i GraphTagArray) ToGraphTagArrayOutputWithContext(ctx context.Context) GraphTagArrayOutput

type GraphTagArrayInput

type GraphTagArrayInput interface {
	pulumi.Input

	ToGraphTagArrayOutput() GraphTagArrayOutput
	ToGraphTagArrayOutputWithContext(context.Context) GraphTagArrayOutput
}

GraphTagArrayInput is an input type that accepts GraphTagArray and GraphTagArrayOutput values. You can construct a concrete instance of `GraphTagArrayInput` via:

GraphTagArray{ GraphTagArgs{...} }

type GraphTagArrayOutput

type GraphTagArrayOutput struct{ *pulumi.OutputState }

func (GraphTagArrayOutput) ElementType

func (GraphTagArrayOutput) ElementType() reflect.Type

func (GraphTagArrayOutput) Index

func (GraphTagArrayOutput) ToGraphTagArrayOutput

func (o GraphTagArrayOutput) ToGraphTagArrayOutput() GraphTagArrayOutput

func (GraphTagArrayOutput) ToGraphTagArrayOutputWithContext

func (o GraphTagArrayOutput) ToGraphTagArrayOutputWithContext(ctx context.Context) GraphTagArrayOutput

type GraphTagInput

type GraphTagInput interface {
	pulumi.Input

	ToGraphTagOutput() GraphTagOutput
	ToGraphTagOutputWithContext(context.Context) GraphTagOutput
}

GraphTagInput is an input type that accepts GraphTagArgs and GraphTagOutput values. You can construct a concrete instance of `GraphTagInput` via:

GraphTagArgs{...}

type GraphTagOutput

type GraphTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (GraphTagOutput) ElementType

func (GraphTagOutput) ElementType() reflect.Type

func (GraphTagOutput) 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:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @

func (GraphTagOutput) ToGraphTagOutput

func (o GraphTagOutput) ToGraphTagOutput() GraphTagOutput

func (GraphTagOutput) ToGraphTagOutputWithContext

func (o GraphTagOutput) ToGraphTagOutputWithContext(ctx context.Context) GraphTagOutput

func (GraphTagOutput) 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:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @

type MemberInvitation

type MemberInvitation struct {
	pulumi.CustomResourceState

	// When set to true, invitation emails are not sent to the member accounts. Member accounts must still accept the invitation before they are added to the behavior graph. Updating this field has no effect.
	DisableEmailNotification pulumi.BoolPtrOutput `pulumi:"disableEmailNotification"`
	// The ARN of the graph to which the member account will be invited
	GraphArn pulumi.StringOutput `pulumi:"graphArn"`
	// The root email address for the account to be invited, for validation. Updating this field has no effect.
	MemberEmailAddress pulumi.StringOutput `pulumi:"memberEmailAddress"`
	// The AWS account ID to be invited to join the graph as a member
	MemberId pulumi.StringOutput `pulumi:"memberId"`
	// A message to be included in the email invitation sent to the invited account. Updating this field has no effect.
	Message pulumi.StringPtrOutput `pulumi:"message"`
}

Resource schema for AWS::Detective::MemberInvitation

func GetMemberInvitation

func GetMemberInvitation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MemberInvitationState, opts ...pulumi.ResourceOption) (*MemberInvitation, error)

GetMemberInvitation gets an existing MemberInvitation 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 NewMemberInvitation

func NewMemberInvitation(ctx *pulumi.Context,
	name string, args *MemberInvitationArgs, opts ...pulumi.ResourceOption) (*MemberInvitation, error)

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

func (*MemberInvitation) ElementType

func (*MemberInvitation) ElementType() reflect.Type

func (*MemberInvitation) ToMemberInvitationOutput

func (i *MemberInvitation) ToMemberInvitationOutput() MemberInvitationOutput

func (*MemberInvitation) ToMemberInvitationOutputWithContext

func (i *MemberInvitation) ToMemberInvitationOutputWithContext(ctx context.Context) MemberInvitationOutput

type MemberInvitationArgs

type MemberInvitationArgs struct {
	// When set to true, invitation emails are not sent to the member accounts. Member accounts must still accept the invitation before they are added to the behavior graph. Updating this field has no effect.
	DisableEmailNotification pulumi.BoolPtrInput
	// The ARN of the graph to which the member account will be invited
	GraphArn pulumi.StringInput
	// The root email address for the account to be invited, for validation. Updating this field has no effect.
	MemberEmailAddress pulumi.StringInput
	// The AWS account ID to be invited to join the graph as a member
	MemberId pulumi.StringInput
	// A message to be included in the email invitation sent to the invited account. Updating this field has no effect.
	Message pulumi.StringPtrInput
}

The set of arguments for constructing a MemberInvitation resource.

func (MemberInvitationArgs) ElementType

func (MemberInvitationArgs) ElementType() reflect.Type

type MemberInvitationInput

type MemberInvitationInput interface {
	pulumi.Input

	ToMemberInvitationOutput() MemberInvitationOutput
	ToMemberInvitationOutputWithContext(ctx context.Context) MemberInvitationOutput
}

type MemberInvitationOutput

type MemberInvitationOutput struct{ *pulumi.OutputState }

func (MemberInvitationOutput) ElementType

func (MemberInvitationOutput) ElementType() reflect.Type

func (MemberInvitationOutput) ToMemberInvitationOutput

func (o MemberInvitationOutput) ToMemberInvitationOutput() MemberInvitationOutput

func (MemberInvitationOutput) ToMemberInvitationOutputWithContext

func (o MemberInvitationOutput) ToMemberInvitationOutputWithContext(ctx context.Context) MemberInvitationOutput

type MemberInvitationState

type MemberInvitationState struct {
}

func (MemberInvitationState) ElementType

func (MemberInvitationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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