CTFd v2.0.5 published on Thursday, Feb 13, 2025 by CTFer.io
ctfd.getChallengesDynamic
Explore with Pulumi AI
Using getChallengesDynamic
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 getChallengesDynamic(opts?: InvokeOptions): Promise<GetChallengesDynamicResult>
function getChallengesDynamicOutput(opts?: InvokeOptions): Output<GetChallengesDynamicResult>
def get_challenges_dynamic(opts: Optional[InvokeOptions] = None) -> GetChallengesDynamicResult
def get_challenges_dynamic_output(opts: Optional[InvokeOptions] = None) -> Output[GetChallengesDynamicResult]
func GetChallengesDynamic(ctx *Context, opts ...InvokeOption) (*GetChallengesDynamicResult, error)
func GetChallengesDynamicOutput(ctx *Context, opts ...InvokeOption) GetChallengesDynamicResultOutput
> Note: This function is named GetChallengesDynamic
in the Go SDK.
public static class GetChallengesDynamic
{
public static Task<GetChallengesDynamicResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetChallengesDynamicResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetChallengesDynamicResult> getChallengesDynamic(InvokeOptions options)
public static Output<GetChallengesDynamicResult> getChallengesDynamic(InvokeOptions options)
fn::invoke:
function: ctfd:index/getChallengesDynamic:getChallengesDynamic
arguments:
# arguments dictionary
getChallengesDynamic Result
The following output properties are available:
- Challenges
List<CTFerio.
Ctfd. Outputs. Get Challenges Dynamic Challenge> - Id string
- The ID of this resource.
- Challenges
[]Get
Challenges Dynamic Challenge - Id string
- The ID of this resource.
- challenges
List<Get
Challenges Dynamic Challenge> - id String
- The ID of this resource.
- challenges
Get
Challenges Dynamic Challenge[] - id string
- The ID of this resource.
- challenges
Sequence[Get
Challenges Dynamic Challenge] - id str
- The ID of this resource.
- challenges List<Property Map>
- id String
- The ID of this resource.
Supporting Types
GetChallengesDynamicChallenge
- Attribution string
- Attribution to the creator(s) of the challenge.
- Category string
- Category of the challenge that CTFd groups by on the web UI.
- Connection
Info string - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- Description string
- Description of the challenge, consider using multiline descriptions for better style.
- Id string
- Identifier of the challenge.
- Max
Attempts int - Maximum amount of attempts before being unable to flag the challenge.
- Name string
- Name of the challenge, displayed as it.
- Next int
- Suggestion for the end-user as next challenge to work on.
- Requirements
CTFerio.
Ctfd. Inputs. Get Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- State string
- State of the challenge, either hidden or visible.
- List<string>
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- Topics List<string>
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- Value int
- Attribution string
- Attribution to the creator(s) of the challenge.
- Category string
- Category of the challenge that CTFd groups by on the web UI.
- Connection
Info string - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- Description string
- Description of the challenge, consider using multiline descriptions for better style.
- Id string
- Identifier of the challenge.
- Max
Attempts int - Maximum amount of attempts before being unable to flag the challenge.
- Name string
- Name of the challenge, displayed as it.
- Next int
- Suggestion for the end-user as next challenge to work on.
- Requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- State string
- State of the challenge, either hidden or visible.
- []string
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- Topics []string
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- Value int
- attribution String
- Attribution to the creator(s) of the challenge.
- category String
- Category of the challenge that CTFd groups by on the web UI.
- connection
Info String - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- description String
- Description of the challenge, consider using multiline descriptions for better style.
- id String
- Identifier of the challenge.
- max
Attempts Integer - Maximum amount of attempts before being unable to flag the challenge.
- name String
- Name of the challenge, displayed as it.
- next Integer
- Suggestion for the end-user as next challenge to work on.
- requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state String
- State of the challenge, either hidden or visible.
- List<String>
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics List<String>
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value Integer
- attribution string
- Attribution to the creator(s) of the challenge.
- category string
- Category of the challenge that CTFd groups by on the web UI.
- connection
Info string - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- description string
- Description of the challenge, consider using multiline descriptions for better style.
- id string
- Identifier of the challenge.
- max
Attempts number - Maximum amount of attempts before being unable to flag the challenge.
- name string
- Name of the challenge, displayed as it.
- next number
- Suggestion for the end-user as next challenge to work on.
- requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state string
- State of the challenge, either hidden or visible.
- string[]
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics string[]
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value number
- attribution str
- Attribution to the creator(s) of the challenge.
- category str
- Category of the challenge that CTFd groups by on the web UI.
- connection_
info str - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- description str
- Description of the challenge, consider using multiline descriptions for better style.
- id str
- Identifier of the challenge.
- max_
attempts int - Maximum amount of attempts before being unable to flag the challenge.
- name str
- Name of the challenge, displayed as it.
- next int
- Suggestion for the end-user as next challenge to work on.
- requirements
Get
Challenges Dynamic Challenge Requirements - List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state str
- State of the challenge, either hidden or visible.
- Sequence[str]
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics Sequence[str]
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value int
- attribution String
- Attribution to the creator(s) of the challenge.
- category String
- Category of the challenge that CTFd groups by on the web UI.
- connection
Info String - Connection Information to connect to the challenge instance, useful for pwn or web pentest.
- description String
- Description of the challenge, consider using multiline descriptions for better style.
- id String
- Identifier of the challenge.
- max
Attempts Number - Maximum amount of attempts before being unable to flag the challenge.
- name String
- Name of the challenge, displayed as it.
- next Number
- Suggestion for the end-user as next challenge to work on.
- requirements Property Map
- List of required challenges that needs to get flagged before this one being accessible. Useful for skill-trees-like strategy CTF.
- state String
- State of the challenge, either hidden or visible.
- List<String>
- List of challenge tags that will be displayed to the end-user. You could use them to give some quick insights of what a challenge involves.
- topics List<String>
- List of challenge topics that are displayed to the administrators for maintenance and planification.
- value Number
GetChallengesDynamicChallengeRequirements
- Behavior string
- Behavior if not unlocked, either hidden or anonymized.
- Prerequisites List<string>
- List of the challenges ID.
- Behavior string
- Behavior if not unlocked, either hidden or anonymized.
- Prerequisites []string
- List of the challenges ID.
- behavior String
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites List<String>
- List of the challenges ID.
- behavior string
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites string[]
- List of the challenges ID.
- behavior str
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites Sequence[str]
- List of the challenges ID.
- behavior String
- Behavior if not unlocked, either hidden or anonymized.
- prerequisites List<String>
- List of the challenges ID.
Package Details
- Repository
- ctfd ctfer-io/pulumi-ctfd
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ctfd
Terraform Provider.