Documentation
¶
Index ¶
- type Graph
- type GraphArgs
- type GraphInput
- type GraphOutput
- type GraphState
- type GraphTag
- type GraphTagArgs
- type GraphTagArray
- type GraphTagArrayInput
- type GraphTagArrayOutput
- type GraphTagInput
- type GraphTagOutput
- func (GraphTagOutput) ElementType() reflect.Type
- func (o GraphTagOutput) Key() pulumi.StringPtrOutput
- func (o GraphTagOutput) ToGraphTagOutput() GraphTagOutput
- func (o GraphTagOutput) ToGraphTagOutputWithContext(ctx context.Context) GraphTagOutput
- func (o GraphTagOutput) Value() pulumi.StringPtrOutput
- type LookupGraphArgs
- type LookupGraphOutputArgs
- type LookupGraphResult
- type LookupGraphResultOutput
- func (o LookupGraphResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupGraphResultOutput) ElementType() reflect.Type
- func (o LookupGraphResultOutput) Tags() GraphTagArrayOutput
- func (o LookupGraphResultOutput) ToLookupGraphResultOutput() LookupGraphResultOutput
- func (o LookupGraphResultOutput) ToLookupGraphResultOutputWithContext(ctx context.Context) LookupGraphResultOutput
- type LookupMemberInvitationArgs
- type LookupMemberInvitationOutputArgs
- type LookupMemberInvitationResult
- type LookupMemberInvitationResultOutput
- func (o LookupMemberInvitationResultOutput) DisableEmailNotification() pulumi.BoolPtrOutput
- func (LookupMemberInvitationResultOutput) ElementType() reflect.Type
- func (o LookupMemberInvitationResultOutput) MemberEmailAddress() pulumi.StringPtrOutput
- func (o LookupMemberInvitationResultOutput) Message() pulumi.StringPtrOutput
- func (o LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutput() LookupMemberInvitationResultOutput
- func (o LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutputWithContext(ctx context.Context) LookupMemberInvitationResultOutput
- type MemberInvitation
- type MemberInvitationArgs
- type MemberInvitationInput
- type MemberInvitationOutput
- func (o MemberInvitationOutput) DisableEmailNotification() pulumi.BoolPtrOutput
- func (MemberInvitationOutput) ElementType() reflect.Type
- func (o MemberInvitationOutput) GraphArn() pulumi.StringOutput
- func (o MemberInvitationOutput) MemberEmailAddress() pulumi.StringOutput
- func (o MemberInvitationOutput) MemberId() pulumi.StringOutput
- func (o MemberInvitationOutput) Message() pulumi.StringPtrOutput
- func (o MemberInvitationOutput) ToMemberInvitationOutput() MemberInvitationOutput
- func (o MemberInvitationOutput) ToMemberInvitationOutputWithContext(ctx context.Context) MemberInvitationOutput
- type MemberInvitationState
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) 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 ¶
type GraphInput ¶
type GraphInput interface { pulumi.Input ToGraphOutput() GraphOutput ToGraphOutputWithContext(ctx context.Context) GraphOutput }
type GraphOutput ¶
type GraphOutput struct{ *pulumi.OutputState }
func (GraphOutput) Arn ¶ added in v0.17.0
func (o GraphOutput) Arn() pulumi.StringOutput
The Detective graph ARN
func (GraphOutput) ElementType ¶
func (GraphOutput) ElementType() reflect.Type
func (GraphOutput) Tags ¶ added in v0.17.0
func (o GraphOutput) Tags() GraphTagArrayOutput
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 (o GraphTagArrayOutput) Index(i pulumi.IntInput) GraphTagOutput
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 ¶
func (o GraphTagOutput) Key() pulumi.StringPtrOutput
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 ¶
func (o GraphTagOutput) Value() pulumi.StringPtrOutput
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 LookupGraphArgs ¶ added in v0.12.0
type LookupGraphArgs struct { // The Detective graph ARN Arn string `pulumi:"arn"` }
type LookupGraphOutputArgs ¶ added in v0.12.0
type LookupGraphOutputArgs struct { // The Detective graph ARN Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupGraphOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGraphOutputArgs) ElementType() reflect.Type
type LookupGraphResult ¶ added in v0.12.0
type LookupGraphResult struct { // The Detective graph ARN Arn *string `pulumi:"arn"` Tags []GraphTag `pulumi:"tags"` }
func LookupGraph ¶ added in v0.12.0
func LookupGraph(ctx *pulumi.Context, args *LookupGraphArgs, opts ...pulumi.InvokeOption) (*LookupGraphResult, error)
Resource schema for AWS::Detective::Graph
type LookupGraphResultOutput ¶ added in v0.12.0
type LookupGraphResultOutput struct{ *pulumi.OutputState }
func LookupGraphOutput ¶ added in v0.12.0
func LookupGraphOutput(ctx *pulumi.Context, args LookupGraphOutputArgs, opts ...pulumi.InvokeOption) LookupGraphResultOutput
func (LookupGraphResultOutput) Arn ¶ added in v0.12.0
func (o LookupGraphResultOutput) Arn() pulumi.StringPtrOutput
The Detective graph ARN
func (LookupGraphResultOutput) ElementType ¶ added in v0.12.0
func (LookupGraphResultOutput) ElementType() reflect.Type
func (LookupGraphResultOutput) Tags ¶ added in v0.12.0
func (o LookupGraphResultOutput) Tags() GraphTagArrayOutput
func (LookupGraphResultOutput) ToLookupGraphResultOutput ¶ added in v0.12.0
func (o LookupGraphResultOutput) ToLookupGraphResultOutput() LookupGraphResultOutput
func (LookupGraphResultOutput) ToLookupGraphResultOutputWithContext ¶ added in v0.12.0
func (o LookupGraphResultOutput) ToLookupGraphResultOutputWithContext(ctx context.Context) LookupGraphResultOutput
type LookupMemberInvitationArgs ¶ added in v0.12.0
type LookupMemberInvitationOutputArgs ¶ added in v0.12.0
type LookupMemberInvitationOutputArgs struct { // The ARN of the graph to which the member account will be invited GraphArn pulumi.StringInput `pulumi:"graphArn"` // The AWS account ID to be invited to join the graph as a member MemberId pulumi.StringInput `pulumi:"memberId"` }
func (LookupMemberInvitationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMemberInvitationOutputArgs) ElementType() reflect.Type
type LookupMemberInvitationResult ¶ added in v0.12.0
type LookupMemberInvitationResult 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 *bool `pulumi:"disableEmailNotification"` // The root email address for the account to be invited, for validation. Updating this field has no effect. MemberEmailAddress *string `pulumi:"memberEmailAddress"` // A message to be included in the email invitation sent to the invited account. Updating this field has no effect. Message *string `pulumi:"message"` }
func LookupMemberInvitation ¶ added in v0.12.0
func LookupMemberInvitation(ctx *pulumi.Context, args *LookupMemberInvitationArgs, opts ...pulumi.InvokeOption) (*LookupMemberInvitationResult, error)
Resource schema for AWS::Detective::MemberInvitation
type LookupMemberInvitationResultOutput ¶ added in v0.12.0
type LookupMemberInvitationResultOutput struct{ *pulumi.OutputState }
func LookupMemberInvitationOutput ¶ added in v0.12.0
func LookupMemberInvitationOutput(ctx *pulumi.Context, args LookupMemberInvitationOutputArgs, opts ...pulumi.InvokeOption) LookupMemberInvitationResultOutput
func (LookupMemberInvitationResultOutput) DisableEmailNotification ¶ added in v0.12.0
func (o LookupMemberInvitationResultOutput) DisableEmailNotification() pulumi.BoolPtrOutput
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.
func (LookupMemberInvitationResultOutput) ElementType ¶ added in v0.12.0
func (LookupMemberInvitationResultOutput) ElementType() reflect.Type
func (LookupMemberInvitationResultOutput) MemberEmailAddress ¶ added in v0.12.0
func (o LookupMemberInvitationResultOutput) MemberEmailAddress() pulumi.StringPtrOutput
The root email address for the account to be invited, for validation. Updating this field has no effect.
func (LookupMemberInvitationResultOutput) Message ¶ added in v0.12.0
func (o LookupMemberInvitationResultOutput) Message() pulumi.StringPtrOutput
A message to be included in the email invitation sent to the invited account. Updating this field has no effect.
func (LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutput ¶ added in v0.12.0
func (o LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutput() LookupMemberInvitationResultOutput
func (LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutputWithContext ¶ added in v0.12.0
func (o LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutputWithContext(ctx context.Context) LookupMemberInvitationResultOutput
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) DisableEmailNotification ¶ added in v0.17.0
func (o MemberInvitationOutput) DisableEmailNotification() pulumi.BoolPtrOutput
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.
func (MemberInvitationOutput) ElementType ¶
func (MemberInvitationOutput) ElementType() reflect.Type
func (MemberInvitationOutput) GraphArn ¶ added in v0.17.0
func (o MemberInvitationOutput) GraphArn() pulumi.StringOutput
The ARN of the graph to which the member account will be invited
func (MemberInvitationOutput) MemberEmailAddress ¶ added in v0.17.0
func (o MemberInvitationOutput) MemberEmailAddress() pulumi.StringOutput
The root email address for the account to be invited, for validation. Updating this field has no effect.
func (MemberInvitationOutput) MemberId ¶ added in v0.17.0
func (o MemberInvitationOutput) MemberId() pulumi.StringOutput
The AWS account ID to be invited to join the graph as a member
func (MemberInvitationOutput) Message ¶ added in v0.17.0
func (o MemberInvitationOutput) Message() pulumi.StringPtrOutput
A message to be included in the email invitation sent to the invited account. Updating this field has no effect.
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