We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.61.0
published on Monday, Apr 13, 2026 by Pulumi
published on Monday, Apr 13, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.61.0
published on Monday, Apr 13, 2026 by Pulumi
published on Monday, Apr 13, 2026 by Pulumi
Resource Type definition for AWS::SecurityAgent::Pentest
Using getPentest
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPentest(args: GetPentestArgs, opts?: InvokeOptions): Promise<GetPentestResult>
function getPentestOutput(args: GetPentestOutputArgs, opts?: InvokeOptions): Output<GetPentestResult>def get_pentest(agent_space_id: Optional[str] = None,
pentest_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPentestResult
def get_pentest_output(agent_space_id: Optional[pulumi.Input[str]] = None,
pentest_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPentestResult]func LookupPentest(ctx *Context, args *LookupPentestArgs, opts ...InvokeOption) (*LookupPentestResult, error)
func LookupPentestOutput(ctx *Context, args *LookupPentestOutputArgs, opts ...InvokeOption) LookupPentestResultOutput> Note: This function is named LookupPentest in the Go SDK.
public static class GetPentest
{
public static Task<GetPentestResult> InvokeAsync(GetPentestArgs args, InvokeOptions? opts = null)
public static Output<GetPentestResult> Invoke(GetPentestInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPentestResult> getPentest(GetPentestArgs args, InvokeOptions options)
public static Output<GetPentestResult> getPentest(GetPentestArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:securityagent:getPentest
arguments:
# arguments dictionaryThe following arguments are supported:
- Agent
Space stringId - Pentest
Id string
- Agent
Space stringId - Pentest
Id string
- agent
Space StringId - pentest
Id String
- agent
Space stringId - pentest
Id string
- agent_
space_ strid - pentest_
id str
- agent
Space StringId - pentest
Id String
getPentest Result
The following output properties are available:
- Assets
Pulumi.
Aws Native. Security Agent. Outputs. Pentest Assets - Code
Remediation Pulumi.Strategy Aws Native. Security Agent. Pentest Code Remediation Strategy - Created
At string - Exclude
Risk List<Pulumi.Types Aws Native. Security Agent. Pentest Risk Type> - Log
Config Pulumi.Aws Native. Security Agent. Outputs. Pentest Cloud Watch Log - Network
Traffic Pulumi.Config Aws Native. Security Agent. Outputs. Pentest Network Traffic Config - Pentest
Id string - Service
Role string - Title string
- Updated
At string - Vpc
Config Pulumi.Aws Native. Security Agent. Outputs. Pentest Vpc Config
- assets Property Map
- code
Remediation "AUTOMATIC" | "DISABLED"Strategy - created
At String - exclude
Risk List<"CROSS_SITE_SCRIPTING" | "DEFAULT_CREDENTIALS" | "INSECURE_DIRECT_OBJECT_REFERENCE" | "PRIVILEGE_ESCALATION" | "SERVER_SIDE_TEMPLATE_INJECTION" | "COMMAND_INJECTION" | "CODE_INJECTION" | "SQL_INJECTION" | "ARBITRARY_FILE_UPLOAD" | "INSECURE_DESERIALIZATION" | "LOCAL_FILE_INCLUSION" | "INFORMATION_DISCLOSURE" | "PATH_TRAVERSAL" | "SERVER_SIDE_REQUEST_FORGERY" | "JSON_WEB_TOKEN_VULNERABILITIES" | "XML_EXTERNAL_ENTITY" | "FILE_DELETION" | "OTHER" | "GRAPHQL_VULNERABILITIES" | "BUSINESS_LOGIC_VULNERABILITIES" | "CRYPTOGRAPHIC_VULNERABILITIES" | "DENIAL_OF_SERVICE" | "FILE_ACCESS" | "FILE_CREATION" | "DATABASE_MODIFICATION" | "DATABASE_ACCESS" | "OUTBOUND_SERVICE_REQUEST" | "UNKNOWN">Types - log
Config Property Map - network
Traffic Property MapConfig - pentest
Id String - service
Role String - title String
- updated
At String - vpc
Config Property Map
Supporting Types
PentestActor
- Authentication
Pulumi.
Aws Native. Security Agent. Inputs. Pentest Authentication - Description string
- Identifier string
- Uris List<string>
- Authentication
Pentest
Authentication - Description string
- Identifier string
- Uris []string
- authentication
Pentest
Authentication - description String
- identifier String
- uris List<String>
- authentication
Pentest
Authentication - description string
- identifier string
- uris string[]
- authentication
Pentest
Authentication - description str
- identifier str
- uris Sequence[str]
- authentication Property Map
- description String
- identifier String
- uris List<String>
PentestAssets
- Actors
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Actor> - Documents
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Document Info> - Endpoints
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Endpoint> - Integrated
Repositories List<Pulumi.Aws Native. Security Agent. Inputs. Pentest Integrated Repository> - Source
Code List<Pulumi.Aws Native. Security Agent. Inputs. Pentest Source Code Repository>
PentestAuthentication
PentestAuthenticationProviderType
PentestCloudWatchLog
- log_
group str - log_
stream str
PentestCodeRemediationStrategy
PentestCustomHeader
PentestDocumentInfo
- Artifact
Id string - S3Location string
- Artifact
Id string - S3Location string
- artifact
Id String - s3Location String
- artifact
Id string - s3Location string
- artifact_
id str - s3_
location str
- artifact
Id String - s3Location String
PentestEndpoint
- Uri string
- Uri string
- uri String
- uri string
- uri str
- uri String
PentestIntegratedRepository
- Integration
Id string - Provider
Resource stringId
- Integration
Id string - Provider
Resource stringId
- integration
Id String - provider
Resource StringId
- integration
Id string - provider
Resource stringId
- integration
Id String - provider
Resource StringId
PentestNetworkTrafficConfig
PentestNetworkTrafficRule
PentestNetworkTrafficRuleEffect
PentestNetworkTrafficRuleNetworkTrafficRuleType
PentestRiskType
PentestSourceCodeRepository
- S3Location string
- S3Location string
- s3Location String
- s3Location string
- s3_
location str
- s3Location String
PentestVpcConfig
- Security
Group List<string>Arns - Subnet
Arns List<string> - Vpc
Arn string
- Security
Group []stringArns - Subnet
Arns []string - Vpc
Arn string
- security
Group List<String>Arns - subnet
Arns List<String> - vpc
Arn String
- security
Group string[]Arns - subnet
Arns string[] - vpc
Arn string
- security_
group_ Sequence[str]arns - subnet_
arns Sequence[str] - vpc_
arn str
- security
Group List<String>Arns - subnet
Arns List<String> - vpc
Arn String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.61.0
published on Monday, Apr 13, 2026 by Pulumi
published on Monday, Apr 13, 2026 by Pulumi
