Documentation
¶
Index ¶
- type Analyzer
- type AnalyzerArchiveRule
- type AnalyzerArchiveRuleArgs
- func (AnalyzerArchiveRuleArgs) ElementType() reflect.Type
- func (i AnalyzerArchiveRuleArgs) ToAnalyzerArchiveRuleOutput() AnalyzerArchiveRuleOutput
- func (i AnalyzerArchiveRuleArgs) ToAnalyzerArchiveRuleOutputWithContext(ctx context.Context) AnalyzerArchiveRuleOutput
- func (i AnalyzerArchiveRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AnalyzerArchiveRule]
- type AnalyzerArchiveRuleArray
- func (AnalyzerArchiveRuleArray) ElementType() reflect.Type
- func (i AnalyzerArchiveRuleArray) ToAnalyzerArchiveRuleArrayOutput() AnalyzerArchiveRuleArrayOutput
- func (i AnalyzerArchiveRuleArray) ToAnalyzerArchiveRuleArrayOutputWithContext(ctx context.Context) AnalyzerArchiveRuleArrayOutput
- func (i AnalyzerArchiveRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerArchiveRule]
- type AnalyzerArchiveRuleArrayInput
- type AnalyzerArchiveRuleArrayOutput
- func (AnalyzerArchiveRuleArrayOutput) ElementType() reflect.Type
- func (o AnalyzerArchiveRuleArrayOutput) Index(i pulumi.IntInput) AnalyzerArchiveRuleOutput
- func (o AnalyzerArchiveRuleArrayOutput) ToAnalyzerArchiveRuleArrayOutput() AnalyzerArchiveRuleArrayOutput
- func (o AnalyzerArchiveRuleArrayOutput) ToAnalyzerArchiveRuleArrayOutputWithContext(ctx context.Context) AnalyzerArchiveRuleArrayOutput
- func (o AnalyzerArchiveRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerArchiveRule]
- type AnalyzerArchiveRuleInput
- type AnalyzerArchiveRuleOutput
- func (AnalyzerArchiveRuleOutput) ElementType() reflect.Type
- func (o AnalyzerArchiveRuleOutput) Filter() AnalyzerFilterArrayOutput
- func (o AnalyzerArchiveRuleOutput) RuleName() pulumi.StringOutput
- func (o AnalyzerArchiveRuleOutput) ToAnalyzerArchiveRuleOutput() AnalyzerArchiveRuleOutput
- func (o AnalyzerArchiveRuleOutput) ToAnalyzerArchiveRuleOutputWithContext(ctx context.Context) AnalyzerArchiveRuleOutput
- func (o AnalyzerArchiveRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AnalyzerArchiveRule]
- type AnalyzerArgs
- type AnalyzerFilter
- type AnalyzerFilterArgs
- func (AnalyzerFilterArgs) ElementType() reflect.Type
- func (i AnalyzerFilterArgs) ToAnalyzerFilterOutput() AnalyzerFilterOutput
- func (i AnalyzerFilterArgs) ToAnalyzerFilterOutputWithContext(ctx context.Context) AnalyzerFilterOutput
- func (i AnalyzerFilterArgs) ToOutput(ctx context.Context) pulumix.Output[AnalyzerFilter]
- type AnalyzerFilterArray
- func (AnalyzerFilterArray) ElementType() reflect.Type
- func (i AnalyzerFilterArray) ToAnalyzerFilterArrayOutput() AnalyzerFilterArrayOutput
- func (i AnalyzerFilterArray) ToAnalyzerFilterArrayOutputWithContext(ctx context.Context) AnalyzerFilterArrayOutput
- func (i AnalyzerFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerFilter]
- type AnalyzerFilterArrayInput
- type AnalyzerFilterArrayOutput
- func (AnalyzerFilterArrayOutput) ElementType() reflect.Type
- func (o AnalyzerFilterArrayOutput) Index(i pulumi.IntInput) AnalyzerFilterOutput
- func (o AnalyzerFilterArrayOutput) ToAnalyzerFilterArrayOutput() AnalyzerFilterArrayOutput
- func (o AnalyzerFilterArrayOutput) ToAnalyzerFilterArrayOutputWithContext(ctx context.Context) AnalyzerFilterArrayOutput
- func (o AnalyzerFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerFilter]
- type AnalyzerFilterInput
- type AnalyzerFilterOutput
- func (o AnalyzerFilterOutput) Contains() pulumi.StringArrayOutput
- func (AnalyzerFilterOutput) ElementType() reflect.Type
- func (o AnalyzerFilterOutput) Eq() pulumi.StringArrayOutput
- func (o AnalyzerFilterOutput) Exists() pulumi.BoolPtrOutput
- func (o AnalyzerFilterOutput) Neq() pulumi.StringArrayOutput
- func (o AnalyzerFilterOutput) Property() pulumi.StringOutput
- func (o AnalyzerFilterOutput) ToAnalyzerFilterOutput() AnalyzerFilterOutput
- func (o AnalyzerFilterOutput) ToAnalyzerFilterOutputWithContext(ctx context.Context) AnalyzerFilterOutput
- func (o AnalyzerFilterOutput) ToOutput(ctx context.Context) pulumix.Output[AnalyzerFilter]
- type AnalyzerInput
- type AnalyzerOutput
- func (o AnalyzerOutput) AnalyzerName() pulumi.StringPtrOutput
- func (o AnalyzerOutput) ArchiveRules() AnalyzerArchiveRuleArrayOutput
- func (o AnalyzerOutput) Arn() pulumi.StringOutput
- func (AnalyzerOutput) ElementType() reflect.Type
- func (o AnalyzerOutput) Tags() AnalyzerTagArrayOutput
- func (o AnalyzerOutput) ToAnalyzerOutput() AnalyzerOutput
- func (o AnalyzerOutput) ToAnalyzerOutputWithContext(ctx context.Context) AnalyzerOutput
- func (o AnalyzerOutput) ToOutput(ctx context.Context) pulumix.Output[*Analyzer]
- func (o AnalyzerOutput) Type() pulumi.StringOutput
- type AnalyzerState
- type AnalyzerTag
- type AnalyzerTagArgs
- type AnalyzerTagArray
- func (AnalyzerTagArray) ElementType() reflect.Type
- func (i AnalyzerTagArray) ToAnalyzerTagArrayOutput() AnalyzerTagArrayOutput
- func (i AnalyzerTagArray) ToAnalyzerTagArrayOutputWithContext(ctx context.Context) AnalyzerTagArrayOutput
- func (i AnalyzerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerTag]
- type AnalyzerTagArrayInput
- type AnalyzerTagArrayOutput
- func (AnalyzerTagArrayOutput) ElementType() reflect.Type
- func (o AnalyzerTagArrayOutput) Index(i pulumi.IntInput) AnalyzerTagOutput
- func (o AnalyzerTagArrayOutput) ToAnalyzerTagArrayOutput() AnalyzerTagArrayOutput
- func (o AnalyzerTagArrayOutput) ToAnalyzerTagArrayOutputWithContext(ctx context.Context) AnalyzerTagArrayOutput
- func (o AnalyzerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerTag]
- type AnalyzerTagInput
- type AnalyzerTagOutput
- func (AnalyzerTagOutput) ElementType() reflect.Type
- func (o AnalyzerTagOutput) Key() pulumi.StringOutput
- func (o AnalyzerTagOutput) ToAnalyzerTagOutput() AnalyzerTagOutput
- func (o AnalyzerTagOutput) ToAnalyzerTagOutputWithContext(ctx context.Context) AnalyzerTagOutput
- func (o AnalyzerTagOutput) ToOutput(ctx context.Context) pulumix.Output[AnalyzerTag]
- func (o AnalyzerTagOutput) Value() pulumi.StringOutput
- type LookupAnalyzerArgs
- type LookupAnalyzerOutputArgs
- type LookupAnalyzerResult
- type LookupAnalyzerResultOutput
- func (o LookupAnalyzerResultOutput) ArchiveRules() AnalyzerArchiveRuleArrayOutput
- func (o LookupAnalyzerResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupAnalyzerResultOutput) ElementType() reflect.Type
- func (o LookupAnalyzerResultOutput) Tags() AnalyzerTagArrayOutput
- func (o LookupAnalyzerResultOutput) ToLookupAnalyzerResultOutput() LookupAnalyzerResultOutput
- func (o LookupAnalyzerResultOutput) ToLookupAnalyzerResultOutputWithContext(ctx context.Context) LookupAnalyzerResultOutput
- func (o LookupAnalyzerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnalyzerResult]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analyzer ¶
type Analyzer struct { pulumi.CustomResourceState // Analyzer name AnalyzerName pulumi.StringPtrOutput `pulumi:"analyzerName"` ArchiveRules AnalyzerArchiveRuleArrayOutput `pulumi:"archiveRules"` // Amazon Resource Name (ARN) of the analyzer Arn pulumi.StringOutput `pulumi:"arn"` // An array of key-value pairs to apply to this resource. Tags AnalyzerTagArrayOutput `pulumi:"tags"` // The type of the analyzer, must be ACCOUNT or ORGANIZATION Type pulumi.StringOutput `pulumi:"type"` }
The AWS::AccessAnalyzer::Analyzer type specifies an analyzer of the user's account
func GetAnalyzer ¶
func GetAnalyzer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnalyzerState, opts ...pulumi.ResourceOption) (*Analyzer, error)
GetAnalyzer gets an existing Analyzer 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 NewAnalyzer ¶
func NewAnalyzer(ctx *pulumi.Context, name string, args *AnalyzerArgs, opts ...pulumi.ResourceOption) (*Analyzer, error)
NewAnalyzer registers a new resource with the given unique name, arguments, and options.
func (*Analyzer) ElementType ¶
func (*Analyzer) ToAnalyzerOutput ¶
func (i *Analyzer) ToAnalyzerOutput() AnalyzerOutput
func (*Analyzer) ToAnalyzerOutputWithContext ¶
func (i *Analyzer) ToAnalyzerOutputWithContext(ctx context.Context) AnalyzerOutput
type AnalyzerArchiveRule ¶
type AnalyzerArchiveRule struct { Filter []AnalyzerFilter `pulumi:"filter"` // The archive rule name RuleName string `pulumi:"ruleName"` }
An Access Analyzer archive rule. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.
type AnalyzerArchiveRuleArgs ¶
type AnalyzerArchiveRuleArgs struct { Filter AnalyzerFilterArrayInput `pulumi:"filter"` // The archive rule name RuleName pulumi.StringInput `pulumi:"ruleName"` }
An Access Analyzer archive rule. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.
func (AnalyzerArchiveRuleArgs) ElementType ¶
func (AnalyzerArchiveRuleArgs) ElementType() reflect.Type
func (AnalyzerArchiveRuleArgs) ToAnalyzerArchiveRuleOutput ¶
func (i AnalyzerArchiveRuleArgs) ToAnalyzerArchiveRuleOutput() AnalyzerArchiveRuleOutput
func (AnalyzerArchiveRuleArgs) ToAnalyzerArchiveRuleOutputWithContext ¶
func (i AnalyzerArchiveRuleArgs) ToAnalyzerArchiveRuleOutputWithContext(ctx context.Context) AnalyzerArchiveRuleOutput
func (AnalyzerArchiveRuleArgs) ToOutput ¶ added in v0.76.0
func (i AnalyzerArchiveRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AnalyzerArchiveRule]
type AnalyzerArchiveRuleArray ¶
type AnalyzerArchiveRuleArray []AnalyzerArchiveRuleInput
func (AnalyzerArchiveRuleArray) ElementType ¶
func (AnalyzerArchiveRuleArray) ElementType() reflect.Type
func (AnalyzerArchiveRuleArray) ToAnalyzerArchiveRuleArrayOutput ¶
func (i AnalyzerArchiveRuleArray) ToAnalyzerArchiveRuleArrayOutput() AnalyzerArchiveRuleArrayOutput
func (AnalyzerArchiveRuleArray) ToAnalyzerArchiveRuleArrayOutputWithContext ¶
func (i AnalyzerArchiveRuleArray) ToAnalyzerArchiveRuleArrayOutputWithContext(ctx context.Context) AnalyzerArchiveRuleArrayOutput
func (AnalyzerArchiveRuleArray) ToOutput ¶ added in v0.76.0
func (i AnalyzerArchiveRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerArchiveRule]
type AnalyzerArchiveRuleArrayInput ¶
type AnalyzerArchiveRuleArrayInput interface { pulumi.Input ToAnalyzerArchiveRuleArrayOutput() AnalyzerArchiveRuleArrayOutput ToAnalyzerArchiveRuleArrayOutputWithContext(context.Context) AnalyzerArchiveRuleArrayOutput }
AnalyzerArchiveRuleArrayInput is an input type that accepts AnalyzerArchiveRuleArray and AnalyzerArchiveRuleArrayOutput values. You can construct a concrete instance of `AnalyzerArchiveRuleArrayInput` via:
AnalyzerArchiveRuleArray{ AnalyzerArchiveRuleArgs{...} }
type AnalyzerArchiveRuleArrayOutput ¶
type AnalyzerArchiveRuleArrayOutput struct{ *pulumi.OutputState }
func (AnalyzerArchiveRuleArrayOutput) ElementType ¶
func (AnalyzerArchiveRuleArrayOutput) ElementType() reflect.Type
func (AnalyzerArchiveRuleArrayOutput) Index ¶
func (o AnalyzerArchiveRuleArrayOutput) Index(i pulumi.IntInput) AnalyzerArchiveRuleOutput
func (AnalyzerArchiveRuleArrayOutput) ToAnalyzerArchiveRuleArrayOutput ¶
func (o AnalyzerArchiveRuleArrayOutput) ToAnalyzerArchiveRuleArrayOutput() AnalyzerArchiveRuleArrayOutput
func (AnalyzerArchiveRuleArrayOutput) ToAnalyzerArchiveRuleArrayOutputWithContext ¶
func (o AnalyzerArchiveRuleArrayOutput) ToAnalyzerArchiveRuleArrayOutputWithContext(ctx context.Context) AnalyzerArchiveRuleArrayOutput
func (AnalyzerArchiveRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnalyzerArchiveRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerArchiveRule]
type AnalyzerArchiveRuleInput ¶
type AnalyzerArchiveRuleInput interface { pulumi.Input ToAnalyzerArchiveRuleOutput() AnalyzerArchiveRuleOutput ToAnalyzerArchiveRuleOutputWithContext(context.Context) AnalyzerArchiveRuleOutput }
AnalyzerArchiveRuleInput is an input type that accepts AnalyzerArchiveRuleArgs and AnalyzerArchiveRuleOutput values. You can construct a concrete instance of `AnalyzerArchiveRuleInput` via:
AnalyzerArchiveRuleArgs{...}
type AnalyzerArchiveRuleOutput ¶
type AnalyzerArchiveRuleOutput struct{ *pulumi.OutputState }
An Access Analyzer archive rule. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.
func (AnalyzerArchiveRuleOutput) ElementType ¶
func (AnalyzerArchiveRuleOutput) ElementType() reflect.Type
func (AnalyzerArchiveRuleOutput) Filter ¶
func (o AnalyzerArchiveRuleOutput) Filter() AnalyzerFilterArrayOutput
func (AnalyzerArchiveRuleOutput) RuleName ¶
func (o AnalyzerArchiveRuleOutput) RuleName() pulumi.StringOutput
The archive rule name
func (AnalyzerArchiveRuleOutput) ToAnalyzerArchiveRuleOutput ¶
func (o AnalyzerArchiveRuleOutput) ToAnalyzerArchiveRuleOutput() AnalyzerArchiveRuleOutput
func (AnalyzerArchiveRuleOutput) ToAnalyzerArchiveRuleOutputWithContext ¶
func (o AnalyzerArchiveRuleOutput) ToAnalyzerArchiveRuleOutputWithContext(ctx context.Context) AnalyzerArchiveRuleOutput
func (AnalyzerArchiveRuleOutput) ToOutput ¶ added in v0.76.0
func (o AnalyzerArchiveRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AnalyzerArchiveRule]
type AnalyzerArgs ¶
type AnalyzerArgs struct { // Analyzer name AnalyzerName pulumi.StringPtrInput ArchiveRules AnalyzerArchiveRuleArrayInput // An array of key-value pairs to apply to this resource. Tags AnalyzerTagArrayInput // The type of the analyzer, must be ACCOUNT or ORGANIZATION Type pulumi.StringInput }
The set of arguments for constructing a Analyzer resource.
func (AnalyzerArgs) ElementType ¶
func (AnalyzerArgs) ElementType() reflect.Type
type AnalyzerFilter ¶
type AnalyzerFilterArgs ¶
type AnalyzerFilterArgs struct { Contains pulumi.StringArrayInput `pulumi:"contains"` Eq pulumi.StringArrayInput `pulumi:"eq"` Exists pulumi.BoolPtrInput `pulumi:"exists"` Neq pulumi.StringArrayInput `pulumi:"neq"` Property pulumi.StringInput `pulumi:"property"` }
func (AnalyzerFilterArgs) ElementType ¶
func (AnalyzerFilterArgs) ElementType() reflect.Type
func (AnalyzerFilterArgs) ToAnalyzerFilterOutput ¶
func (i AnalyzerFilterArgs) ToAnalyzerFilterOutput() AnalyzerFilterOutput
func (AnalyzerFilterArgs) ToAnalyzerFilterOutputWithContext ¶
func (i AnalyzerFilterArgs) ToAnalyzerFilterOutputWithContext(ctx context.Context) AnalyzerFilterOutput
func (AnalyzerFilterArgs) ToOutput ¶ added in v0.76.0
func (i AnalyzerFilterArgs) ToOutput(ctx context.Context) pulumix.Output[AnalyzerFilter]
type AnalyzerFilterArray ¶
type AnalyzerFilterArray []AnalyzerFilterInput
func (AnalyzerFilterArray) ElementType ¶
func (AnalyzerFilterArray) ElementType() reflect.Type
func (AnalyzerFilterArray) ToAnalyzerFilterArrayOutput ¶
func (i AnalyzerFilterArray) ToAnalyzerFilterArrayOutput() AnalyzerFilterArrayOutput
func (AnalyzerFilterArray) ToAnalyzerFilterArrayOutputWithContext ¶
func (i AnalyzerFilterArray) ToAnalyzerFilterArrayOutputWithContext(ctx context.Context) AnalyzerFilterArrayOutput
func (AnalyzerFilterArray) ToOutput ¶ added in v0.76.0
func (i AnalyzerFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerFilter]
type AnalyzerFilterArrayInput ¶
type AnalyzerFilterArrayInput interface { pulumi.Input ToAnalyzerFilterArrayOutput() AnalyzerFilterArrayOutput ToAnalyzerFilterArrayOutputWithContext(context.Context) AnalyzerFilterArrayOutput }
AnalyzerFilterArrayInput is an input type that accepts AnalyzerFilterArray and AnalyzerFilterArrayOutput values. You can construct a concrete instance of `AnalyzerFilterArrayInput` via:
AnalyzerFilterArray{ AnalyzerFilterArgs{...} }
type AnalyzerFilterArrayOutput ¶
type AnalyzerFilterArrayOutput struct{ *pulumi.OutputState }
func (AnalyzerFilterArrayOutput) ElementType ¶
func (AnalyzerFilterArrayOutput) ElementType() reflect.Type
func (AnalyzerFilterArrayOutput) Index ¶
func (o AnalyzerFilterArrayOutput) Index(i pulumi.IntInput) AnalyzerFilterOutput
func (AnalyzerFilterArrayOutput) ToAnalyzerFilterArrayOutput ¶
func (o AnalyzerFilterArrayOutput) ToAnalyzerFilterArrayOutput() AnalyzerFilterArrayOutput
func (AnalyzerFilterArrayOutput) ToAnalyzerFilterArrayOutputWithContext ¶
func (o AnalyzerFilterArrayOutput) ToAnalyzerFilterArrayOutputWithContext(ctx context.Context) AnalyzerFilterArrayOutput
func (AnalyzerFilterArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnalyzerFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerFilter]
type AnalyzerFilterInput ¶
type AnalyzerFilterInput interface { pulumi.Input ToAnalyzerFilterOutput() AnalyzerFilterOutput ToAnalyzerFilterOutputWithContext(context.Context) AnalyzerFilterOutput }
AnalyzerFilterInput is an input type that accepts AnalyzerFilterArgs and AnalyzerFilterOutput values. You can construct a concrete instance of `AnalyzerFilterInput` via:
AnalyzerFilterArgs{...}
type AnalyzerFilterOutput ¶
type AnalyzerFilterOutput struct{ *pulumi.OutputState }
func (AnalyzerFilterOutput) Contains ¶
func (o AnalyzerFilterOutput) Contains() pulumi.StringArrayOutput
func (AnalyzerFilterOutput) ElementType ¶
func (AnalyzerFilterOutput) ElementType() reflect.Type
func (AnalyzerFilterOutput) Eq ¶
func (o AnalyzerFilterOutput) Eq() pulumi.StringArrayOutput
func (AnalyzerFilterOutput) Exists ¶
func (o AnalyzerFilterOutput) Exists() pulumi.BoolPtrOutput
func (AnalyzerFilterOutput) Neq ¶
func (o AnalyzerFilterOutput) Neq() pulumi.StringArrayOutput
func (AnalyzerFilterOutput) Property ¶
func (o AnalyzerFilterOutput) Property() pulumi.StringOutput
func (AnalyzerFilterOutput) ToAnalyzerFilterOutput ¶
func (o AnalyzerFilterOutput) ToAnalyzerFilterOutput() AnalyzerFilterOutput
func (AnalyzerFilterOutput) ToAnalyzerFilterOutputWithContext ¶
func (o AnalyzerFilterOutput) ToAnalyzerFilterOutputWithContext(ctx context.Context) AnalyzerFilterOutput
func (AnalyzerFilterOutput) ToOutput ¶ added in v0.76.0
func (o AnalyzerFilterOutput) ToOutput(ctx context.Context) pulumix.Output[AnalyzerFilter]
type AnalyzerInput ¶
type AnalyzerInput interface { pulumi.Input ToAnalyzerOutput() AnalyzerOutput ToAnalyzerOutputWithContext(ctx context.Context) AnalyzerOutput }
type AnalyzerOutput ¶
type AnalyzerOutput struct{ *pulumi.OutputState }
func (AnalyzerOutput) AnalyzerName ¶ added in v0.17.0
func (o AnalyzerOutput) AnalyzerName() pulumi.StringPtrOutput
Analyzer name
func (AnalyzerOutput) ArchiveRules ¶ added in v0.17.0
func (o AnalyzerOutput) ArchiveRules() AnalyzerArchiveRuleArrayOutput
func (AnalyzerOutput) Arn ¶ added in v0.17.0
func (o AnalyzerOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the analyzer
func (AnalyzerOutput) ElementType ¶
func (AnalyzerOutput) ElementType() reflect.Type
func (AnalyzerOutput) Tags ¶ added in v0.17.0
func (o AnalyzerOutput) Tags() AnalyzerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (AnalyzerOutput) ToAnalyzerOutput ¶
func (o AnalyzerOutput) ToAnalyzerOutput() AnalyzerOutput
func (AnalyzerOutput) ToAnalyzerOutputWithContext ¶
func (o AnalyzerOutput) ToAnalyzerOutputWithContext(ctx context.Context) AnalyzerOutput
func (AnalyzerOutput) Type ¶ added in v0.17.0
func (o AnalyzerOutput) Type() pulumi.StringOutput
The type of the analyzer, must be ACCOUNT or ORGANIZATION
type AnalyzerState ¶
type AnalyzerState struct { }
func (AnalyzerState) ElementType ¶
func (AnalyzerState) ElementType() reflect.Type
type AnalyzerTag ¶
type AnalyzerTag struct { // The key name of the tag. You can specify a value that is 1 to 127 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 1 to 255 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 AnalyzerTagArgs ¶
type AnalyzerTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 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 1 to 255 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 (AnalyzerTagArgs) ElementType ¶
func (AnalyzerTagArgs) ElementType() reflect.Type
func (AnalyzerTagArgs) ToAnalyzerTagOutput ¶
func (i AnalyzerTagArgs) ToAnalyzerTagOutput() AnalyzerTagOutput
func (AnalyzerTagArgs) ToAnalyzerTagOutputWithContext ¶
func (i AnalyzerTagArgs) ToAnalyzerTagOutputWithContext(ctx context.Context) AnalyzerTagOutput
func (AnalyzerTagArgs) ToOutput ¶ added in v0.76.0
func (i AnalyzerTagArgs) ToOutput(ctx context.Context) pulumix.Output[AnalyzerTag]
type AnalyzerTagArray ¶
type AnalyzerTagArray []AnalyzerTagInput
func (AnalyzerTagArray) ElementType ¶
func (AnalyzerTagArray) ElementType() reflect.Type
func (AnalyzerTagArray) ToAnalyzerTagArrayOutput ¶
func (i AnalyzerTagArray) ToAnalyzerTagArrayOutput() AnalyzerTagArrayOutput
func (AnalyzerTagArray) ToAnalyzerTagArrayOutputWithContext ¶
func (i AnalyzerTagArray) ToAnalyzerTagArrayOutputWithContext(ctx context.Context) AnalyzerTagArrayOutput
func (AnalyzerTagArray) ToOutput ¶ added in v0.76.0
func (i AnalyzerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerTag]
type AnalyzerTagArrayInput ¶
type AnalyzerTagArrayInput interface { pulumi.Input ToAnalyzerTagArrayOutput() AnalyzerTagArrayOutput ToAnalyzerTagArrayOutputWithContext(context.Context) AnalyzerTagArrayOutput }
AnalyzerTagArrayInput is an input type that accepts AnalyzerTagArray and AnalyzerTagArrayOutput values. You can construct a concrete instance of `AnalyzerTagArrayInput` via:
AnalyzerTagArray{ AnalyzerTagArgs{...} }
type AnalyzerTagArrayOutput ¶
type AnalyzerTagArrayOutput struct{ *pulumi.OutputState }
func (AnalyzerTagArrayOutput) ElementType ¶
func (AnalyzerTagArrayOutput) ElementType() reflect.Type
func (AnalyzerTagArrayOutput) Index ¶
func (o AnalyzerTagArrayOutput) Index(i pulumi.IntInput) AnalyzerTagOutput
func (AnalyzerTagArrayOutput) ToAnalyzerTagArrayOutput ¶
func (o AnalyzerTagArrayOutput) ToAnalyzerTagArrayOutput() AnalyzerTagArrayOutput
func (AnalyzerTagArrayOutput) ToAnalyzerTagArrayOutputWithContext ¶
func (o AnalyzerTagArrayOutput) ToAnalyzerTagArrayOutputWithContext(ctx context.Context) AnalyzerTagArrayOutput
func (AnalyzerTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnalyzerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnalyzerTag]
type AnalyzerTagInput ¶
type AnalyzerTagInput interface { pulumi.Input ToAnalyzerTagOutput() AnalyzerTagOutput ToAnalyzerTagOutputWithContext(context.Context) AnalyzerTagOutput }
AnalyzerTagInput is an input type that accepts AnalyzerTagArgs and AnalyzerTagOutput values. You can construct a concrete instance of `AnalyzerTagInput` via:
AnalyzerTagArgs{...}
type AnalyzerTagOutput ¶
type AnalyzerTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (AnalyzerTagOutput) ElementType ¶
func (AnalyzerTagOutput) ElementType() reflect.Type
func (AnalyzerTagOutput) Key ¶
func (o AnalyzerTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 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 (AnalyzerTagOutput) ToAnalyzerTagOutput ¶
func (o AnalyzerTagOutput) ToAnalyzerTagOutput() AnalyzerTagOutput
func (AnalyzerTagOutput) ToAnalyzerTagOutputWithContext ¶
func (o AnalyzerTagOutput) ToAnalyzerTagOutputWithContext(ctx context.Context) AnalyzerTagOutput
func (AnalyzerTagOutput) ToOutput ¶ added in v0.76.0
func (o AnalyzerTagOutput) ToOutput(ctx context.Context) pulumix.Output[AnalyzerTag]
func (AnalyzerTagOutput) Value ¶
func (o AnalyzerTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 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 LookupAnalyzerArgs ¶ added in v0.12.0
type LookupAnalyzerArgs struct { // Amazon Resource Name (ARN) of the analyzer Arn string `pulumi:"arn"` }
type LookupAnalyzerOutputArgs ¶ added in v0.12.0
type LookupAnalyzerOutputArgs struct { // Amazon Resource Name (ARN) of the analyzer Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupAnalyzerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAnalyzerOutputArgs) ElementType() reflect.Type
type LookupAnalyzerResult ¶ added in v0.12.0
type LookupAnalyzerResult struct { ArchiveRules []AnalyzerArchiveRule `pulumi:"archiveRules"` // Amazon Resource Name (ARN) of the analyzer Arn *string `pulumi:"arn"` // An array of key-value pairs to apply to this resource. Tags []AnalyzerTag `pulumi:"tags"` }
func LookupAnalyzer ¶ added in v0.12.0
func LookupAnalyzer(ctx *pulumi.Context, args *LookupAnalyzerArgs, opts ...pulumi.InvokeOption) (*LookupAnalyzerResult, error)
The AWS::AccessAnalyzer::Analyzer type specifies an analyzer of the user's account
type LookupAnalyzerResultOutput ¶ added in v0.12.0
type LookupAnalyzerResultOutput struct{ *pulumi.OutputState }
func LookupAnalyzerOutput ¶ added in v0.12.0
func LookupAnalyzerOutput(ctx *pulumi.Context, args LookupAnalyzerOutputArgs, opts ...pulumi.InvokeOption) LookupAnalyzerResultOutput
func (LookupAnalyzerResultOutput) ArchiveRules ¶ added in v0.12.0
func (o LookupAnalyzerResultOutput) ArchiveRules() AnalyzerArchiveRuleArrayOutput
func (LookupAnalyzerResultOutput) Arn ¶ added in v0.12.0
func (o LookupAnalyzerResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the analyzer
func (LookupAnalyzerResultOutput) ElementType ¶ added in v0.12.0
func (LookupAnalyzerResultOutput) ElementType() reflect.Type
func (LookupAnalyzerResultOutput) Tags ¶ added in v0.12.0
func (o LookupAnalyzerResultOutput) Tags() AnalyzerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupAnalyzerResultOutput) ToLookupAnalyzerResultOutput ¶ added in v0.12.0
func (o LookupAnalyzerResultOutput) ToLookupAnalyzerResultOutput() LookupAnalyzerResultOutput
func (LookupAnalyzerResultOutput) ToLookupAnalyzerResultOutputWithContext ¶ added in v0.12.0
func (o LookupAnalyzerResultOutput) ToLookupAnalyzerResultOutputWithContext(ctx context.Context) LookupAnalyzerResultOutput
func (LookupAnalyzerResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAnalyzerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnalyzerResult]