published on Tuesday, Sep 1, 2026 by port-labs
published on Tuesday, Sep 1, 2026 by port-labs
Create ScorecardGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ScorecardGroup(name: string, args: ScorecardGroupArgs, opts?: CustomResourceOptions);@overload
def ScorecardGroup(resource_name: str,
args: ScorecardGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ScorecardGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
identifier: Optional[str] = None,
title: Optional[str] = None,
blueprints: Optional[Sequence[str]] = None,
filters: Optional[Mapping[str, ScorecardGroupFiltersArgs]] = None,
levels: Optional[Sequence[ScorecardGroupLevelArgs]] = None,
properties: Optional[str] = None,
rules: Optional[Sequence[ScorecardGroupRuleArgs]] = None,
scorecards: Optional[Mapping[str, ScorecardGroupScorecardsArgs]] = None)func NewScorecardGroup(ctx *Context, name string, args ScorecardGroupArgs, opts ...ResourceOption) (*ScorecardGroup, error)public ScorecardGroup(string name, ScorecardGroupArgs args, CustomResourceOptions? opts = null)
public ScorecardGroup(String name, ScorecardGroupArgs args)
public ScorecardGroup(String name, ScorecardGroupArgs args, CustomResourceOptions options)
type: port:ScorecardGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "port_scorecard_group" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ScorecardGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ScorecardGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ScorecardGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ScorecardGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ScorecardGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var scorecardGroupResource = new Port.ScorecardGroup("scorecardGroupResource", new()
{
Identifier = "string",
Title = "string",
Blueprints = new[]
{
"string",
},
Filters =
{
{ "string", new Port.Inputs.ScorecardGroupFiltersArgs
{
Combinator = "string",
Conditions = new[]
{
"string",
},
} },
},
Levels = new[]
{
new Port.Inputs.ScorecardGroupLevelArgs
{
Color = "string",
Title = "string",
},
},
Properties = "string",
Rules = new[]
{
new Port.Inputs.ScorecardGroupRuleArgs
{
Identifier = "string",
Level = "string",
Query = new Port.Inputs.ScorecardGroupRuleQueryArgs
{
Combinator = "string",
Conditions = new[]
{
"string",
},
},
Title = "string",
Description = "string",
},
},
Scorecards =
{
{ "string", new Port.Inputs.ScorecardGroupScorecardsArgs
{
Rules = new[]
{
new Port.Inputs.ScorecardGroupScorecardsRuleArgs
{
Identifier = "string",
Level = "string",
Query = new Port.Inputs.ScorecardGroupScorecardsRuleQueryArgs
{
Combinator = "string",
Conditions = new[]
{
"string",
},
},
Title = "string",
Description = "string",
},
},
Filter = new Port.Inputs.ScorecardGroupScorecardsFilterArgs
{
Combinator = "string",
Conditions = new[]
{
"string",
},
},
} },
},
});
example, err := port.NewScorecardGroup(ctx, "scorecardGroupResource", &port.ScorecardGroupArgs{
Identifier: pulumi.String("string"),
Title: pulumi.String("string"),
Blueprints: pulumi.StringArray{
pulumi.String("string"),
},
Filters: port.ScorecardGroupFiltersMap{
"string": &port.ScorecardGroupFiltersArgs{
Combinator: pulumi.String("string"),
Conditions: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Levels: port.ScorecardGroupLevelArray{
&port.ScorecardGroupLevelArgs{
Color: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
Properties: pulumi.String("string"),
Rules: port.ScorecardGroupRuleArray{
&port.ScorecardGroupRuleArgs{
Identifier: pulumi.String("string"),
Level: pulumi.String("string"),
Query: &port.ScorecardGroupRuleQueryArgs{
Combinator: pulumi.String("string"),
Conditions: pulumi.StringArray{
pulumi.String("string"),
},
},
Title: pulumi.String("string"),
Description: pulumi.String("string"),
},
},
Scorecards: port.ScorecardGroupScorecardsMap{
"string": &port.ScorecardGroupScorecardsArgs{
Rules: port.ScorecardGroupScorecardsRuleArray{
&port.ScorecardGroupScorecardsRuleArgs{
Identifier: pulumi.String("string"),
Level: pulumi.String("string"),
Query: &port.ScorecardGroupScorecardsRuleQueryArgs{
Combinator: pulumi.String("string"),
Conditions: pulumi.StringArray{
pulumi.String("string"),
},
},
Title: pulumi.String("string"),
Description: pulumi.String("string"),
},
},
Filter: &port.ScorecardGroupScorecardsFilterArgs{
Combinator: pulumi.String("string"),
Conditions: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
})
resource "port_scorecard_group" "scorecardGroupResource" {
lifecycle {
create_before_destroy = true
}
identifier = "string"
title = "string"
blueprints = ["string"]
filters = {
"string" = {
combinator = "string"
conditions = ["string"]
}
}
levels {
color = "string"
title = "string"
}
properties = "string"
rules {
identifier = "string"
level = "string"
query = {
combinator = "string"
conditions = ["string"]
}
title = "string"
description = "string"
}
scorecards = {
"string" = {
rules = [{
identifier = "string"
level = "string"
query = {
combinator = "string"
conditions = ["string"]
}
title = "string"
description = "string"
}]
filter = {
combinator = "string"
conditions = ["string"]
}
}
}
}
var scorecardGroupResource = new ScorecardGroup("scorecardGroupResource", ScorecardGroupArgs.builder()
.identifier("string")
.title("string")
.blueprints("string")
.filters(Map.of("string", ScorecardGroupFiltersArgs.builder()
.combinator("string")
.conditions("string")
.build()))
.levels(ScorecardGroupLevelArgs.builder()
.color("string")
.title("string")
.build())
.properties("string")
.rules(ScorecardGroupRuleArgs.builder()
.identifier("string")
.level("string")
.query(ScorecardGroupRuleQueryArgs.builder()
.combinator("string")
.conditions("string")
.build())
.title("string")
.description("string")
.build())
.scorecards(Map.of("string", ScorecardGroupScorecardsArgs.builder()
.rules(ScorecardGroupScorecardsRuleArgs.builder()
.identifier("string")
.level("string")
.query(ScorecardGroupScorecardsRuleQueryArgs.builder()
.combinator("string")
.conditions("string")
.build())
.title("string")
.description("string")
.build())
.filter(ScorecardGroupScorecardsFilterArgs.builder()
.combinator("string")
.conditions("string")
.build())
.build()))
.build());
scorecard_group_resource = port.ScorecardGroup("scorecardGroupResource",
identifier="string",
title="string",
blueprints=["string"],
filters={
"string": {
"combinator": "string",
"conditions": ["string"],
},
},
levels=[{
"color": "string",
"title": "string",
}],
properties="string",
rules=[{
"identifier": "string",
"level": "string",
"query": {
"combinator": "string",
"conditions": ["string"],
},
"title": "string",
"description": "string",
}],
scorecards={
"string": {
"rules": [{
"identifier": "string",
"level": "string",
"query": {
"combinator": "string",
"conditions": ["string"],
},
"title": "string",
"description": "string",
}],
"filter": {
"combinator": "string",
"conditions": ["string"],
},
},
})
const scorecardGroupResource = new port.ScorecardGroup("scorecardGroupResource", {
identifier: "string",
title: "string",
blueprints: ["string"],
filters: {
string: {
combinator: "string",
conditions: ["string"],
},
},
levels: [{
color: "string",
title: "string",
}],
properties: "string",
rules: [{
identifier: "string",
level: "string",
query: {
combinator: "string",
conditions: ["string"],
},
title: "string",
description: "string",
}],
scorecards: {
string: {
rules: [{
identifier: "string",
level: "string",
query: {
combinator: "string",
conditions: ["string"],
},
title: "string",
description: "string",
}],
filter: {
combinator: "string",
conditions: ["string"],
},
},
},
});
type: port:ScorecardGroup
properties:
blueprints:
- string
filters:
string:
combinator: string
conditions:
- string
identifier: string
levels:
- color: string
title: string
properties: string
rules:
- description: string
identifier: string
level: string
query:
combinator: string
conditions:
- string
title: string
scorecards:
string:
filter:
combinator: string
conditions:
- string
rules:
- description: string
identifier: string
level: string
query:
combinator: string
conditions:
- string
title: string
title: string
ScorecardGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ScorecardGroup resource accepts the following input properties:
- Identifier string
- A unique identifier for the scorecard group.
- Title string
- The title of the scorecard group (applied to all member scorecards).
- Blueprints List<string>
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - Filters
Dictionary<string, port_
labs. Port. Inputs. Scorecard Group Filters Args> - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - Levels
List<port_
labs. Port. Inputs. Scorecard Group Level> - The available levels of the scorecard group, shared by all members.
- Properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - Rules
List<port_
labs. Port. Inputs. Scorecard Group Rule> - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - Scorecards
Dictionary<string, port_
labs. Port. Inputs. Scorecard Group Scorecards Args> - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
- Identifier string
- A unique identifier for the scorecard group.
- Title string
- The title of the scorecard group (applied to all member scorecards).
- Blueprints []string
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - Filters
map[string]Scorecard
Group Filters Args - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - Levels
[]Scorecard
Group Level Args - The available levels of the scorecard group, shared by all members.
- Properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - Rules
[]Scorecard
Group Rule Args - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - Scorecards
map[string]Scorecard
Group Scorecards Args - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
- identifier string
- A unique identifier for the scorecard group.
- title string
- The title of the scorecard group (applied to all member scorecards).
- blueprints list(string)
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - filters map(object)
- Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - levels list(object)
- The available levels of the scorecard group, shared by all members.
- properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules list(object)
- The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards map(object)
- Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
- identifier String
- A unique identifier for the scorecard group.
- title String
- The title of the scorecard group (applied to all member scorecards).
- blueprints List<String>
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - filters
Map<String,Scorecard
Group Filters Args> - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - levels
List<Scorecard
Group Level> - The available levels of the scorecard group, shared by all members.
- properties String
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules
List<Scorecard
Group Rule> - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards
Map<String,Scorecard
Group Scorecards Args> - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
- identifier string
- A unique identifier for the scorecard group.
- title string
- The title of the scorecard group (applied to all member scorecards).
- blueprints string[]
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - filters
{[key: string]: Scorecard
Group Filters Args} - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - levels
Scorecard
Group Level[] - The available levels of the scorecard group, shared by all members.
- properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules
Scorecard
Group Rule[] - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards
{[key: string]: Scorecard
Group Scorecards Args} - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
- identifier str
- A unique identifier for the scorecard group.
- title str
- The title of the scorecard group (applied to all member scorecards).
- blueprints Sequence[str]
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - filters
Mapping[str, Scorecard
Group Filters Args] - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - levels
Sequence[Scorecard
Group Level Args] - The available levels of the scorecard group, shared by all members.
- properties str
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules
Sequence[Scorecard
Group Rule Args] - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards
Mapping[str, Scorecard
Group Scorecards Args] - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
- identifier String
- A unique identifier for the scorecard group.
- title String
- The title of the scorecard group (applied to all member scorecards).
- blueprints List<String>
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - filters Map<Property Map>
- Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - levels List<Property Map>
- The available levels of the scorecard group, shared by all members.
- properties String
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules List<Property Map>
- The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards Map<Property Map>
- Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters.
Outputs
All input properties are implicitly available as output properties. Additionally, the ScorecardGroup resource produces the following output properties:
- created_
at string - The creation date of the scorecard group.
- created_
by string - The creator of the scorecard group.
- id string
- The provider-assigned unique ID for this managed resource.
- updated_
at string - The last update date of the scorecard group.
- updated_
by string - The last updater of the scorecard group.
- created_
at str - The creation date of the scorecard group.
- created_
by str - The creator of the scorecard group.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str - The last update date of the scorecard group.
- updated_
by str - The last updater of the scorecard group.
Look up Existing ScorecardGroup Resource
Get an existing ScorecardGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ScorecardGroupState, opts?: CustomResourceOptions): ScorecardGroup@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
blueprints: Optional[Sequence[str]] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
filters: Optional[Mapping[str, ScorecardGroupFiltersArgs]] = None,
identifier: Optional[str] = None,
levels: Optional[Sequence[ScorecardGroupLevelArgs]] = None,
properties: Optional[str] = None,
rules: Optional[Sequence[ScorecardGroupRuleArgs]] = None,
scorecards: Optional[Mapping[str, ScorecardGroupScorecardsArgs]] = None,
title: Optional[str] = None,
updated_at: Optional[str] = None,
updated_by: Optional[str] = None) -> ScorecardGroupfunc GetScorecardGroup(ctx *Context, name string, id IDInput, state *ScorecardGroupState, opts ...ResourceOption) (*ScorecardGroup, error)public static ScorecardGroup Get(string name, Input<string> id, ScorecardGroupState? state, CustomResourceOptions? opts = null)public static ScorecardGroup get(String name, Output<String> id, ScorecardGroupState state, CustomResourceOptions options)resources: _: type: port:ScorecardGroup get: id: ${id}import {
to = port_scorecard_group.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Blueprints List<string>
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - Created
At string - The creation date of the scorecard group.
- Created
By string - The creator of the scorecard group.
- Filters
Dictionary<string, port_
labs. Port. Inputs. Scorecard Group Filters Args> - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - Identifier string
- A unique identifier for the scorecard group.
- Levels
List<port_
labs. Port. Inputs. Scorecard Group Level> - The available levels of the scorecard group, shared by all members.
- Properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - Rules
List<port_
labs. Port. Inputs. Scorecard Group Rule> - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - Scorecards
Dictionary<string, port_
labs. Port. Inputs. Scorecard Group Scorecards Args> - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - Title string
- The title of the scorecard group (applied to all member scorecards).
- Updated
At string - The last update date of the scorecard group.
- Updated
By string - The last updater of the scorecard group.
- Blueprints []string
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - Created
At string - The creation date of the scorecard group.
- Created
By string - The creator of the scorecard group.
- Filters
map[string]Scorecard
Group Filters Args - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - Identifier string
- A unique identifier for the scorecard group.
- Levels
[]Scorecard
Group Level Args - The available levels of the scorecard group, shared by all members.
- Properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - Rules
[]Scorecard
Group Rule Args - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - Scorecards
map[string]Scorecard
Group Scorecards Args - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - Title string
- The title of the scorecard group (applied to all member scorecards).
- Updated
At string - The last update date of the scorecard group.
- Updated
By string - The last updater of the scorecard group.
- blueprints list(string)
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - created_
at string - The creation date of the scorecard group.
- created_
by string - The creator of the scorecard group.
- filters map(object)
- Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - identifier string
- A unique identifier for the scorecard group.
- levels list(object)
- The available levels of the scorecard group, shared by all members.
- properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules list(object)
- The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards map(object)
- Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - title string
- The title of the scorecard group (applied to all member scorecards).
- updated_
at string - The last update date of the scorecard group.
- updated_
by string - The last updater of the scorecard group.
- blueprints List<String>
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - created
At String - The creation date of the scorecard group.
- created
By String - The creator of the scorecard group.
- filters
Map<String,Scorecard
Group Filters Args> - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - identifier String
- A unique identifier for the scorecard group.
- levels
List<Scorecard
Group Level> - The available levels of the scorecard group, shared by all members.
- properties String
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules
List<Scorecard
Group Rule> - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards
Map<String,Scorecard
Group Scorecards Args> - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - title String
- The title of the scorecard group (applied to all member scorecards).
- updated
At String - The last update date of the scorecard group.
- updated
By String - The last updater of the scorecard group.
- blueprints string[]
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - created
At string - The creation date of the scorecard group.
- created
By string - The creator of the scorecard group.
- filters
{[key: string]: Scorecard
Group Filters Args} - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - identifier string
- A unique identifier for the scorecard group.
- levels
Scorecard
Group Level[] - The available levels of the scorecard group, shared by all members.
- properties string
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules
Scorecard
Group Rule[] - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards
{[key: string]: Scorecard
Group Scorecards Args} - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - title string
- The title of the scorecard group (applied to all member scorecards).
- updated
At string - The last update date of the scorecard group.
- updated
By string - The last updater of the scorecard group.
- blueprints Sequence[str]
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - created_
at str - The creation date of the scorecard group.
- created_
by str - The creator of the scorecard group.
- filters
Mapping[str, Scorecard
Group Filters Args] - Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - identifier str
- A unique identifier for the scorecard group.
- levels
Sequence[Scorecard
Group Level Args] - The available levels of the scorecard group, shared by all members.
- properties str
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules
Sequence[Scorecard
Group Rule Args] - The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards
Mapping[str, Scorecard
Group Scorecards Args] - Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - title str
- The title of the scorecard group (applied to all member scorecards).
- updated_
at str - The last update date of the scorecard group.
- updated_
by str - The last updater of the scorecard group.
- blueprints List<String>
- Blueprint identifiers that share the same rules (and optional filters). Use this for shared-rules mode. Conflicts with
scorecards. - created
At String - The creation date of the scorecard group.
- created
By String - The creator of the scorecard group.
- filters Map<Property Map>
- Optional filters per blueprint in shared-rules mode, keyed by blueprint identifier. Conflicts with
scorecards. - identifier String
- A unique identifier for the scorecard group.
- levels List<Property Map>
- The available levels of the scorecard group, shared by all members.
- properties String
- Additional
_scorecardblueprint properties applied to every member scorecard in the group, as a JSON encoded string. Property keys must match custom properties you added to the_scorecardblueprint. - rules List<Property Map>
- The rules applied to every blueprint in shared-rules mode. Conflicts with
scorecards. - scorecards Map<Property Map>
- Map of blueprint identifier to member scorecard filter/rules. Use this for per-blueprint mode. Conflicts with
blueprints,rules, andfilters. - title String
- The title of the scorecard group (applied to all member scorecards).
- updated
At String - The last update date of the scorecard group.
- updated
By String - The last updater of the scorecard group.
Supporting Types
ScorecardGroupFilters, ScorecardGroupFiltersArgs
- Combinator string
- The combinator of the query.
- Conditions List<string>
- The conditions of the query. Each condition object should be encoded to a string.
- Combinator string
- The combinator of the query.
- Conditions []string
- The conditions of the query. Each condition object should be encoded to a string.
- combinator string
- The combinator of the query.
- conditions list(string)
- The conditions of the query. Each condition object should be encoded to a string.
- combinator String
- The combinator of the query.
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string.
- combinator string
- The combinator of the query.
- conditions string[]
- The conditions of the query. Each condition object should be encoded to a string.
- combinator str
- The combinator of the query.
- conditions Sequence[str]
- The conditions of the query. Each condition object should be encoded to a string.
- combinator String
- The combinator of the query.
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string.
ScorecardGroupLevel, ScorecardGroupLevelArgs
ScorecardGroupRule, ScorecardGroupRuleArgs
- Identifier string
- The identifier of the rule
- Level string
- The level of the rule
- Query
port_
labs. Port. Inputs. Scorecard Group Rule Query - The query of the rule
- Title string
- The title of the rule
- Description string
- The description of the rule
- Identifier string
- The identifier of the rule
- Level string
- The level of the rule
- Query
Scorecard
Group Rule Query - The query of the rule
- Title string
- The title of the rule
- Description string
- The description of the rule
- identifier string
- The identifier of the rule
- level string
- The level of the rule
- query object
- The query of the rule
- title string
- The title of the rule
- description string
- The description of the rule
- identifier String
- The identifier of the rule
- level String
- The level of the rule
- query
Scorecard
Group Rule Query - The query of the rule
- title String
- The title of the rule
- description String
- The description of the rule
- identifier string
- The identifier of the rule
- level string
- The level of the rule
- query
Scorecard
Group Rule Query - The query of the rule
- title string
- The title of the rule
- description string
- The description of the rule
- identifier str
- The identifier of the rule
- level str
- The level of the rule
- query
Scorecard
Group Rule Query - The query of the rule
- title str
- The title of the rule
- description str
- The description of the rule
- identifier String
- The identifier of the rule
- level String
- The level of the rule
- query Property Map
- The query of the rule
- title String
- The title of the rule
- description String
- The description of the rule
ScorecardGroupRuleQuery, ScorecardGroupRuleQueryArgs
- Combinator string
- The combinator of the query
- Conditions List<string>
- The conditions of the query. Each condition object should be encoded to a string
- Combinator string
- The combinator of the query
- Conditions []string
- The conditions of the query. Each condition object should be encoded to a string
- combinator string
- The combinator of the query
- conditions list(string)
- The conditions of the query. Each condition object should be encoded to a string
- combinator String
- The combinator of the query
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string
- combinator string
- The combinator of the query
- conditions string[]
- The conditions of the query. Each condition object should be encoded to a string
- combinator str
- The combinator of the query
- conditions Sequence[str]
- The conditions of the query. Each condition object should be encoded to a string
- combinator String
- The combinator of the query
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string
ScorecardGroupScorecards, ScorecardGroupScorecardsArgs
- Rules
List<port_
labs. Port. Inputs. Scorecard Group Scorecards Rule> - The rules that define this member scorecard.
- Filter
port_
labs. Port. Inputs. Scorecard Group Scorecards Filter - An optional set of conditions to filter entities evaluated by this member scorecard.
- Rules
[]Scorecard
Group Scorecards Rule - The rules that define this member scorecard.
- Filter
Scorecard
Group Scorecards Filter - An optional set of conditions to filter entities evaluated by this member scorecard.
- rules list(object)
- The rules that define this member scorecard.
- filter object
- An optional set of conditions to filter entities evaluated by this member scorecard.
- rules
List<Scorecard
Group Scorecards Rule> - The rules that define this member scorecard.
- filter
Scorecard
Group Scorecards Filter - An optional set of conditions to filter entities evaluated by this member scorecard.
- rules
Scorecard
Group Scorecards Rule[] - The rules that define this member scorecard.
- filter
Scorecard
Group Scorecards Filter - An optional set of conditions to filter entities evaluated by this member scorecard.
- rules
Sequence[Scorecard
Group Scorecards Rule] - The rules that define this member scorecard.
- filter
Scorecard
Group Scorecards Filter - An optional set of conditions to filter entities evaluated by this member scorecard.
- rules List<Property Map>
- The rules that define this member scorecard.
- filter Property Map
- An optional set of conditions to filter entities evaluated by this member scorecard.
ScorecardGroupScorecardsFilter, ScorecardGroupScorecardsFilterArgs
- Combinator string
- The combinator of the query.
- Conditions List<string>
- The conditions of the query. Each condition object should be encoded to a string.
- Combinator string
- The combinator of the query.
- Conditions []string
- The conditions of the query. Each condition object should be encoded to a string.
- combinator string
- The combinator of the query.
- conditions list(string)
- The conditions of the query. Each condition object should be encoded to a string.
- combinator String
- The combinator of the query.
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string.
- combinator string
- The combinator of the query.
- conditions string[]
- The conditions of the query. Each condition object should be encoded to a string.
- combinator str
- The combinator of the query.
- conditions Sequence[str]
- The conditions of the query. Each condition object should be encoded to a string.
- combinator String
- The combinator of the query.
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string.
ScorecardGroupScorecardsRule, ScorecardGroupScorecardsRuleArgs
- Identifier string
- The identifier of the rule
- Level string
- The level of the rule
- Query
port_
labs. Port. Inputs. Scorecard Group Scorecards Rule Query - The query of the rule
- Title string
- The title of the rule
- Description string
- The description of the rule
- Identifier string
- The identifier of the rule
- Level string
- The level of the rule
- Query
Scorecard
Group Scorecards Rule Query - The query of the rule
- Title string
- The title of the rule
- Description string
- The description of the rule
- identifier string
- The identifier of the rule
- level string
- The level of the rule
- query object
- The query of the rule
- title string
- The title of the rule
- description string
- The description of the rule
- identifier String
- The identifier of the rule
- level String
- The level of the rule
- query
Scorecard
Group Scorecards Rule Query - The query of the rule
- title String
- The title of the rule
- description String
- The description of the rule
- identifier string
- The identifier of the rule
- level string
- The level of the rule
- query
Scorecard
Group Scorecards Rule Query - The query of the rule
- title string
- The title of the rule
- description string
- The description of the rule
- identifier str
- The identifier of the rule
- level str
- The level of the rule
- query
Scorecard
Group Scorecards Rule Query - The query of the rule
- title str
- The title of the rule
- description str
- The description of the rule
- identifier String
- The identifier of the rule
- level String
- The level of the rule
- query Property Map
- The query of the rule
- title String
- The title of the rule
- description String
- The description of the rule
ScorecardGroupScorecardsRuleQuery, ScorecardGroupScorecardsRuleQueryArgs
- Combinator string
- The combinator of the query
- Conditions List<string>
- The conditions of the query. Each condition object should be encoded to a string
- Combinator string
- The combinator of the query
- Conditions []string
- The conditions of the query. Each condition object should be encoded to a string
- combinator string
- The combinator of the query
- conditions list(string)
- The conditions of the query. Each condition object should be encoded to a string
- combinator String
- The combinator of the query
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string
- combinator string
- The combinator of the query
- conditions string[]
- The conditions of the query. Each condition object should be encoded to a string
- combinator str
- The combinator of the query
- conditions Sequence[str]
- The conditions of the query. Each condition object should be encoded to a string
- combinator String
- The combinator of the query
- conditions List<String>
- The conditions of the query. Each condition object should be encoded to a string
Package Details
- Repository
- port port-labs/pulumi-port
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
port-labsTerraform Provider.
published on Tuesday, Sep 1, 2026 by port-labs