Documentation
¶
Index ¶
- type Graph
- type GraphArgs
- type GraphInput
- type GraphOutput
- func (o GraphOutput) Arn() pulumi.StringOutput
- func (o GraphOutput) AutoEnableMembers() pulumi.BoolPtrOutput
- func (GraphOutput) ElementType() reflect.Type
- func (o GraphOutput) Tags() aws.TagArrayOutput
- func (o GraphOutput) ToGraphOutput() GraphOutput
- func (o GraphOutput) ToGraphOutputWithContext(ctx context.Context) GraphOutput
- type GraphState
- type GraphTag
- type LookupGraphArgs
- type LookupGraphOutputArgs
- type LookupGraphResult
- type LookupGraphResultOutput
- func (o LookupGraphResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGraphResultOutput) AutoEnableMembers() pulumi.BoolPtrOutput
- func (LookupGraphResultOutput) ElementType() reflect.Type
- func (o LookupGraphResultOutput) Tags() aws.TagArrayOutput
- func (o LookupGraphResultOutput) ToLookupGraphResultOutput() LookupGraphResultOutput
- func (o LookupGraphResultOutput) ToLookupGraphResultOutputWithContext(ctx context.Context) LookupGraphResultOutput
- type LookupMemberInvitationArgs
- type LookupMemberInvitationOutputArgs
- type LookupMemberInvitationResult
- type LookupMemberInvitationResultOutput
- func (LookupMemberInvitationResultOutput) ElementType() reflect.Type
- func (o LookupMemberInvitationResultOutput) MemberEmailAddress() pulumi.StringPtrOutput
- func (o LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutput() LookupMemberInvitationResultOutput
- func (o LookupMemberInvitationResultOutput) ToLookupMemberInvitationResultOutputWithContext(ctx context.Context) LookupMemberInvitationResultOutput
- type LookupOrganizationAdminArgs
- type LookupOrganizationAdminOutputArgs
- type LookupOrganizationAdminResult
- type LookupOrganizationAdminResultOutput
- func (LookupOrganizationAdminResultOutput) ElementType() reflect.Type
- func (o LookupOrganizationAdminResultOutput) GraphArn() pulumi.StringPtrOutput
- func (o LookupOrganizationAdminResultOutput) ToLookupOrganizationAdminResultOutput() LookupOrganizationAdminResultOutput
- func (o LookupOrganizationAdminResultOutput) ToLookupOrganizationAdminResultOutputWithContext(ctx context.Context) LookupOrganizationAdminResultOutput
- 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
- type OrganizationAdmin
- type OrganizationAdminArgs
- type OrganizationAdminInput
- type OrganizationAdminOutput
- func (o OrganizationAdminOutput) AccountId() pulumi.StringOutput
- func (OrganizationAdminOutput) ElementType() reflect.Type
- func (o OrganizationAdminOutput) GraphArn() pulumi.StringOutput
- func (o OrganizationAdminOutput) ToOrganizationAdminOutput() OrganizationAdminOutput
- func (o OrganizationAdminOutput) ToOrganizationAdminOutputWithContext(ctx context.Context) OrganizationAdminOutput
- type OrganizationAdminState
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"` // Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph. AutoEnableMembers pulumi.BoolPtrOutput `pulumi:"autoEnableMembers"` // The tag values to assign to the new behavior graph. Tags aws.TagArrayOutput `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 { // Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph. AutoEnableMembers pulumi.BoolPtrInput // The tag values to assign to the new behavior graph. Tags aws.TagArrayInput }
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) AutoEnableMembers ¶ added in v0.60.0
func (o GraphOutput) AutoEnableMembers() pulumi.BoolPtrOutput
Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph.
func (GraphOutput) ElementType ¶
func (GraphOutput) ElementType() reflect.Type
func (GraphOutput) Tags ¶ added in v0.17.0
func (o GraphOutput) Tags() aws.TagArrayOutput
The tag values to assign to the new behavior graph.
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 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"` // Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph. AutoEnableMembers *bool `pulumi:"autoEnableMembers"` // The tag values to assign to the new behavior graph. Tags []aws.Tag `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) AutoEnableMembers ¶ added in v0.60.0
func (o LookupGraphResultOutput) AutoEnableMembers() pulumi.BoolPtrOutput
Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph.
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() aws.TagArrayOutput
The tag values to assign to the new behavior graph.
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 { // The root email address for the account to be invited, for validation. Updating this field has no effect. MemberEmailAddress *string `pulumi:"memberEmailAddress"` }
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) 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) 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 LookupOrganizationAdminArgs ¶ added in v0.64.0
type LookupOrganizationAdminArgs struct { // The account ID of the account that should be registered as your Organization's delegated administrator for Detective AccountId string `pulumi:"accountId"` }
type LookupOrganizationAdminOutputArgs ¶ added in v0.64.0
type LookupOrganizationAdminOutputArgs struct { // The account ID of the account that should be registered as your Organization's delegated administrator for Detective AccountId pulumi.StringInput `pulumi:"accountId"` }
func (LookupOrganizationAdminOutputArgs) ElementType ¶ added in v0.64.0
func (LookupOrganizationAdminOutputArgs) ElementType() reflect.Type
type LookupOrganizationAdminResult ¶ added in v0.64.0
type LookupOrganizationAdminResult struct { // The Detective graph ARN GraphArn *string `pulumi:"graphArn"` }
func LookupOrganizationAdmin ¶ added in v0.64.0
func LookupOrganizationAdmin(ctx *pulumi.Context, args *LookupOrganizationAdminArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationAdminResult, error)
Resource schema for AWS::Detective::OrganizationAdmin
type LookupOrganizationAdminResultOutput ¶ added in v0.64.0
type LookupOrganizationAdminResultOutput struct{ *pulumi.OutputState }
func LookupOrganizationAdminOutput ¶ added in v0.64.0
func LookupOrganizationAdminOutput(ctx *pulumi.Context, args LookupOrganizationAdminOutputArgs, opts ...pulumi.InvokeOption) LookupOrganizationAdminResultOutput
func (LookupOrganizationAdminResultOutput) ElementType ¶ added in v0.64.0
func (LookupOrganizationAdminResultOutput) ElementType() reflect.Type
func (LookupOrganizationAdminResultOutput) GraphArn ¶ added in v0.64.0
func (o LookupOrganizationAdminResultOutput) GraphArn() pulumi.StringPtrOutput
The Detective graph ARN
func (LookupOrganizationAdminResultOutput) ToLookupOrganizationAdminResultOutput ¶ added in v0.64.0
func (o LookupOrganizationAdminResultOutput) ToLookupOrganizationAdminResultOutput() LookupOrganizationAdminResultOutput
func (LookupOrganizationAdminResultOutput) ToLookupOrganizationAdminResultOutputWithContext ¶ added in v0.64.0
func (o LookupOrganizationAdminResultOutput) ToLookupOrganizationAdminResultOutputWithContext(ctx context.Context) LookupOrganizationAdminResultOutput
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
type OrganizationAdmin ¶ added in v0.64.0
type OrganizationAdmin struct { pulumi.CustomResourceState // The account ID of the account that should be registered as your Organization's delegated administrator for Detective AccountId pulumi.StringOutput `pulumi:"accountId"` // The Detective graph ARN GraphArn pulumi.StringOutput `pulumi:"graphArn"` }
Resource schema for AWS::Detective::OrganizationAdmin
func GetOrganizationAdmin ¶ added in v0.64.0
func GetOrganizationAdmin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationAdminState, opts ...pulumi.ResourceOption) (*OrganizationAdmin, error)
GetOrganizationAdmin gets an existing OrganizationAdmin 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 NewOrganizationAdmin ¶ added in v0.64.0
func NewOrganizationAdmin(ctx *pulumi.Context, name string, args *OrganizationAdminArgs, opts ...pulumi.ResourceOption) (*OrganizationAdmin, error)
NewOrganizationAdmin registers a new resource with the given unique name, arguments, and options.
func (*OrganizationAdmin) ElementType ¶ added in v0.64.0
func (*OrganizationAdmin) ElementType() reflect.Type
func (*OrganizationAdmin) ToOrganizationAdminOutput ¶ added in v0.64.0
func (i *OrganizationAdmin) ToOrganizationAdminOutput() OrganizationAdminOutput
func (*OrganizationAdmin) ToOrganizationAdminOutputWithContext ¶ added in v0.64.0
func (i *OrganizationAdmin) ToOrganizationAdminOutputWithContext(ctx context.Context) OrganizationAdminOutput
type OrganizationAdminArgs ¶ added in v0.64.0
type OrganizationAdminArgs struct { // The account ID of the account that should be registered as your Organization's delegated administrator for Detective AccountId pulumi.StringInput }
The set of arguments for constructing a OrganizationAdmin resource.
func (OrganizationAdminArgs) ElementType ¶ added in v0.64.0
func (OrganizationAdminArgs) ElementType() reflect.Type
type OrganizationAdminInput ¶ added in v0.64.0
type OrganizationAdminInput interface { pulumi.Input ToOrganizationAdminOutput() OrganizationAdminOutput ToOrganizationAdminOutputWithContext(ctx context.Context) OrganizationAdminOutput }
type OrganizationAdminOutput ¶ added in v0.64.0
type OrganizationAdminOutput struct{ *pulumi.OutputState }
func (OrganizationAdminOutput) AccountId ¶ added in v0.64.0
func (o OrganizationAdminOutput) AccountId() pulumi.StringOutput
The account ID of the account that should be registered as your Organization's delegated administrator for Detective
func (OrganizationAdminOutput) ElementType ¶ added in v0.64.0
func (OrganizationAdminOutput) ElementType() reflect.Type
func (OrganizationAdminOutput) GraphArn ¶ added in v0.64.0
func (o OrganizationAdminOutput) GraphArn() pulumi.StringOutput
The Detective graph ARN
func (OrganizationAdminOutput) ToOrganizationAdminOutput ¶ added in v0.64.0
func (o OrganizationAdminOutput) ToOrganizationAdminOutput() OrganizationAdminOutput
func (OrganizationAdminOutput) ToOrganizationAdminOutputWithContext ¶ added in v0.64.0
func (o OrganizationAdminOutput) ToOrganizationAdminOutputWithContext(ctx context.Context) OrganizationAdminOutput
type OrganizationAdminState ¶ added in v0.64.0
type OrganizationAdminState struct { }
func (OrganizationAdminState) ElementType ¶ added in v0.64.0
func (OrganizationAdminState) ElementType() reflect.Type