port.BlueprintPermissions
Explore with Pulumi AI
Create BlueprintPermissions Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BlueprintPermissions(name: string, args: BlueprintPermissionsArgs, opts?: CustomResourceOptions);
@overload
def BlueprintPermissions(resource_name: str,
args: BlueprintPermissionsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BlueprintPermissions(resource_name: str,
opts: Optional[ResourceOptions] = None,
blueprint_identifier: Optional[str] = None,
entities: Optional[BlueprintPermissionsEntitiesArgs] = None)
func NewBlueprintPermissions(ctx *Context, name string, args BlueprintPermissionsArgs, opts ...ResourceOption) (*BlueprintPermissions, error)
public BlueprintPermissions(string name, BlueprintPermissionsArgs args, CustomResourceOptions? opts = null)
public BlueprintPermissions(String name, BlueprintPermissionsArgs args)
public BlueprintPermissions(String name, BlueprintPermissionsArgs args, CustomResourceOptions options)
type: port:BlueprintPermissions
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BlueprintPermissionsArgs
- 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 BlueprintPermissionsArgs
- 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 BlueprintPermissionsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BlueprintPermissionsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BlueprintPermissionsArgs
- 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 blueprintPermissionsResource = new Port.BlueprintPermissions("blueprintPermissionsResource", new()
{
BlueprintIdentifier = "string",
Entities = new Port.Inputs.BlueprintPermissionsEntitiesArgs
{
Register = new Port.Inputs.BlueprintPermissionsEntitiesRegisterArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
Unregister = new Port.Inputs.BlueprintPermissionsEntitiesUnregisterArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
Update = new Port.Inputs.BlueprintPermissionsEntitiesUpdateArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
UpdateMetadataProperties = new Port.Inputs.BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs
{
Icon = new Port.Inputs.BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
Identifier = new Port.Inputs.BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
Team = new Port.Inputs.BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
Title = new Port.Inputs.BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
},
},
UpdateProperties =
{
{ "string", new Port.Inputs.BlueprintPermissionsEntitiesUpdatePropertiesArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
} },
},
UpdateRelations =
{
{ "string", new Port.Inputs.BlueprintPermissionsEntitiesUpdateRelationsArgs
{
OwnedByTeam = false,
Roles = new[]
{
"string",
},
Teams = new[]
{
"string",
},
Users = new[]
{
"string",
},
} },
},
},
});
example, err := port.NewBlueprintPermissions(ctx, "blueprintPermissionsResource", &port.BlueprintPermissionsArgs{
BlueprintIdentifier: pulumi.String("string"),
Entities: &port.BlueprintPermissionsEntitiesArgs{
Register: &port.BlueprintPermissionsEntitiesRegisterArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
Unregister: &port.BlueprintPermissionsEntitiesUnregisterArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
Update: &port.BlueprintPermissionsEntitiesUpdateArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
UpdateMetadataProperties: &port.BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs{
Icon: &port.BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
Identifier: &port.BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
Team: &port.BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
Title: &port.BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
},
UpdateProperties: port.BlueprintPermissionsEntitiesUpdatePropertiesMap{
"string": &port.BlueprintPermissionsEntitiesUpdatePropertiesArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
},
UpdateRelations: port.BlueprintPermissionsEntitiesUpdateRelationsMap{
"string": &port.BlueprintPermissionsEntitiesUpdateRelationsArgs{
OwnedByTeam: pulumi.Bool(false),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Teams: pulumi.StringArray{
pulumi.String("string"),
},
Users: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
})
var blueprintPermissionsResource = new BlueprintPermissions("blueprintPermissionsResource", BlueprintPermissionsArgs.builder()
.blueprintIdentifier("string")
.entities(BlueprintPermissionsEntitiesArgs.builder()
.register(BlueprintPermissionsEntitiesRegisterArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.unregister(BlueprintPermissionsEntitiesUnregisterArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.update(BlueprintPermissionsEntitiesUpdateArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.updateMetadataProperties(BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs.builder()
.icon(BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.identifier(BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.team(BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.title(BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs.builder()
.ownedByTeam(false)
.roles("string")
.teams("string")
.users("string")
.build())
.build())
.updateProperties(Map.of("string", Map.ofEntries(
Map.entry("ownedByTeam", false),
Map.entry("roles", "string"),
Map.entry("teams", "string"),
Map.entry("users", "string")
)))
.updateRelations(Map.of("string", Map.ofEntries(
Map.entry("ownedByTeam", false),
Map.entry("roles", "string"),
Map.entry("teams", "string"),
Map.entry("users", "string")
)))
.build())
.build());
blueprint_permissions_resource = port.BlueprintPermissions("blueprintPermissionsResource",
blueprint_identifier="string",
entities={
"register": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
"unregister": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
"update": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
"update_metadata_properties": {
"icon": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
"identifier": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
"team": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
"title": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
},
"update_properties": {
"string": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
},
"update_relations": {
"string": {
"owned_by_team": False,
"roles": ["string"],
"teams": ["string"],
"users": ["string"],
},
},
})
const blueprintPermissionsResource = new port.BlueprintPermissions("blueprintPermissionsResource", {
blueprintIdentifier: "string",
entities: {
register: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
unregister: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
update: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
updateMetadataProperties: {
icon: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
identifier: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
team: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
title: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
},
updateProperties: {
string: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
},
updateRelations: {
string: {
ownedByTeam: false,
roles: ["string"],
teams: ["string"],
users: ["string"],
},
},
},
});
type: port:BlueprintPermissions
properties:
blueprintIdentifier: string
entities:
register:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
unregister:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
update:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
updateMetadataProperties:
icon:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
identifier:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
team:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
title:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
updateProperties:
string:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
updateRelations:
string:
ownedByTeam: false
roles:
- string
teams:
- string
users:
- string
BlueprintPermissions 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 BlueprintPermissions resource accepts the following input properties:
- Blueprint
Identifier string - Entities
port_
labs. Port. Inputs. Blueprint Permissions Entities - Entities permissions to read the blueprint
- Blueprint
Identifier string - Entities
Blueprint
Permissions Entities Args - Entities permissions to read the blueprint
- blueprint
Identifier String - entities
Blueprint
Permissions Entities - Entities permissions to read the blueprint
- blueprint
Identifier string - entities
Blueprint
Permissions Entities - Entities permissions to read the blueprint
- blueprint_
identifier str - entities
Blueprint
Permissions Entities Args - Entities permissions to read the blueprint
- blueprint
Identifier String - entities Property Map
- Entities permissions to read the blueprint
Outputs
All input properties are implicitly available as output properties. Additionally, the BlueprintPermissions resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing BlueprintPermissions Resource
Get an existing BlueprintPermissions 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?: BlueprintPermissionsState, opts?: CustomResourceOptions): BlueprintPermissions
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
blueprint_identifier: Optional[str] = None,
entities: Optional[BlueprintPermissionsEntitiesArgs] = None) -> BlueprintPermissions
func GetBlueprintPermissions(ctx *Context, name string, id IDInput, state *BlueprintPermissionsState, opts ...ResourceOption) (*BlueprintPermissions, error)
public static BlueprintPermissions Get(string name, Input<string> id, BlueprintPermissionsState? state, CustomResourceOptions? opts = null)
public static BlueprintPermissions get(String name, Output<String> id, BlueprintPermissionsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Blueprint
Identifier string - Entities
port_
labs. Port. Inputs. Blueprint Permissions Entities - Entities permissions to read the blueprint
- Blueprint
Identifier string - Entities
Blueprint
Permissions Entities Args - Entities permissions to read the blueprint
- blueprint
Identifier String - entities
Blueprint
Permissions Entities - Entities permissions to read the blueprint
- blueprint
Identifier string - entities
Blueprint
Permissions Entities - Entities permissions to read the blueprint
- blueprint_
identifier str - entities
Blueprint
Permissions Entities Args - Entities permissions to read the blueprint
- blueprint
Identifier String - entities Property Map
- Entities permissions to read the blueprint
Supporting Types
BlueprintPermissionsEntities, BlueprintPermissionsEntitiesArgs
- Register
port_
labs. Port. Inputs. Blueprint Permissions Entities Register - Manage permissions to register entities of the blueprint
- Unregister
port_
labs. Port. Inputs. Blueprint Permissions Entities Unregister - Manage permissions to unregister entities of the blueprint
- Update
port_
labs. Port. Inputs. Blueprint Permissions Entities Update - Manage permissions to update entities of the blueprint
- Update
Metadata port_Properties labs. Port. Inputs. Blueprint Permissions Entities Update Metadata Properties - Update
Properties Dictionary<string, port_labs. Port. Inputs. Blueprint Permissions Entities Update Properties> - Manage permissions to update the entity properties
- Update
Relations Dictionary<string, port_labs. Port. Inputs. Blueprint Permissions Entities Update Relations> - Manage permissions to update the entity relations
- Register
Blueprint
Permissions Entities Register - Manage permissions to register entities of the blueprint
- Unregister
Blueprint
Permissions Entities Unregister - Manage permissions to unregister entities of the blueprint
- Update
Blueprint
Permissions Entities Update - Manage permissions to update entities of the blueprint
- Update
Metadata BlueprintProperties Permissions Entities Update Metadata Properties - Update
Properties map[string]BlueprintPermissions Entities Update Properties - Manage permissions to update the entity properties
- Update
Relations map[string]BlueprintPermissions Entities Update Relations - Manage permissions to update the entity relations
- register
Blueprint
Permissions Entities Register - Manage permissions to register entities of the blueprint
- unregister
Blueprint
Permissions Entities Unregister - Manage permissions to unregister entities of the blueprint
- update
Blueprint
Permissions Entities Update - Manage permissions to update entities of the blueprint
- update
Metadata BlueprintProperties Permissions Entities Update Metadata Properties - update
Properties Map<String,BlueprintPermissions Entities Update Properties> - Manage permissions to update the entity properties
- update
Relations Map<String,BlueprintPermissions Entities Update Relations> - Manage permissions to update the entity relations
- register
Blueprint
Permissions Entities Register - Manage permissions to register entities of the blueprint
- unregister
Blueprint
Permissions Entities Unregister - Manage permissions to unregister entities of the blueprint
- update
Blueprint
Permissions Entities Update - Manage permissions to update entities of the blueprint
- update
Metadata BlueprintProperties Permissions Entities Update Metadata Properties - update
Properties {[key: string]: BlueprintPermissions Entities Update Properties} - Manage permissions to update the entity properties
- update
Relations {[key: string]: BlueprintPermissions Entities Update Relations} - Manage permissions to update the entity relations
- register
Blueprint
Permissions Entities Register - Manage permissions to register entities of the blueprint
- unregister
Blueprint
Permissions Entities Unregister - Manage permissions to unregister entities of the blueprint
- update
Blueprint
Permissions Entities Update - Manage permissions to update entities of the blueprint
- update_
metadata_ Blueprintproperties Permissions Entities Update Metadata Properties - update_
properties Mapping[str, BlueprintPermissions Entities Update Properties] - Manage permissions to update the entity properties
- update_
relations Mapping[str, BlueprintPermissions Entities Update Relations] - Manage permissions to update the entity relations
- register Property Map
- Manage permissions to register entities of the blueprint
- unregister Property Map
- Manage permissions to unregister entities of the blueprint
- update Property Map
- Manage permissions to update entities of the blueprint
- update
Metadata Property MapProperties - update
Properties Map<Property Map> - Manage permissions to update the entity properties
- update
Relations Map<Property Map> - Manage permissions to update the entity relations
BlueprintPermissionsEntitiesRegister, BlueprintPermissionsEntitiesRegisterArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with register permissions
- Teams List<string>
- Teams with register permissions
- Users List<string>
- Users with register permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with register permissions
- Teams []string
- Teams with register permissions
- Users []string
- Users with register permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with register permissions
- teams List<String>
- Teams with register permissions
- users List<String>
- Users with register permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with register permissions
- teams string[]
- Teams with register permissions
- users string[]
- Users with register permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with register permissions
- teams Sequence[str]
- Teams with register permissions
- users Sequence[str]
- Users with register permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with register permissions
- teams List<String>
- Teams with register permissions
- users List<String>
- Users with register permissions
BlueprintPermissionsEntitiesUnregister, BlueprintPermissionsEntitiesUnregisterArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with unregister permissions
- Teams List<string>
- Teams with unregister permissions
- Users List<string>
- Users with unregister permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with unregister permissions
- Teams []string
- Teams with unregister permissions
- Users []string
- Users with unregister permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with unregister permissions
- teams List<String>
- Teams with unregister permissions
- users List<String>
- Users with unregister permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with unregister permissions
- teams string[]
- Teams with unregister permissions
- users string[]
- Users with unregister permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with unregister permissions
- teams Sequence[str]
- Teams with unregister permissions
- users Sequence[str]
- Users with unregister permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with unregister permissions
- teams List<String>
- Teams with unregister permissions
- users List<String>
- Users with unregister permissions
BlueprintPermissionsEntitiesUpdate, BlueprintPermissionsEntitiesUpdateArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update permissions
- Teams List<string>
- Teams with update permissions
- Users List<string>
- Users with update permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update permissions
- Teams []string
- Teams with update permissions
- Users []string
- Users with update permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update permissions
- teams List<String>
- Teams with update permissions
- users List<String>
- Users with update permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update permissions
- teams string[]
- Teams with update permissions
- users string[]
- Users with update permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update permissions
- teams Sequence[str]
- Teams with update permissions
- users Sequence[str]
- Users with update permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update permissions
- teams List<String>
- Teams with update permissions
- users List<String>
- Users with update permissions
BlueprintPermissionsEntitiesUpdateMetadataProperties, BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs
- Icon
port_
labs. Port. Inputs. Blueprint Permissions Entities Update Metadata Properties Icon - The entity's icon
- Identifier
port_
labs. Port. Inputs. Blueprint Permissions Entities Update Metadata Properties Identifier - Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
- Team
port_
labs. Port. Inputs. Blueprint Permissions Entities Update Metadata Properties Team - The team this entity belongs to
- Title
port_
labs. Port. Inputs. Blueprint Permissions Entities Update Metadata Properties Title - A human-readable name for the entity
- Icon
Blueprint
Permissions Entities Update Metadata Properties Icon - The entity's icon
- Identifier
Blueprint
Permissions Entities Update Metadata Properties Identifier - Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
- Team
Blueprint
Permissions Entities Update Metadata Properties Team - The team this entity belongs to
- Title
Blueprint
Permissions Entities Update Metadata Properties Title - A human-readable name for the entity
- icon
Blueprint
Permissions Entities Update Metadata Properties Icon - The entity's icon
- identifier
Blueprint
Permissions Entities Update Metadata Properties Identifier - Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
- team
Blueprint
Permissions Entities Update Metadata Properties Team - The team this entity belongs to
- title
Blueprint
Permissions Entities Update Metadata Properties Title - A human-readable name for the entity
- icon
Blueprint
Permissions Entities Update Metadata Properties Icon - The entity's icon
- identifier
Blueprint
Permissions Entities Update Metadata Properties Identifier - Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
- team
Blueprint
Permissions Entities Update Metadata Properties Team - The team this entity belongs to
- title
Blueprint
Permissions Entities Update Metadata Properties Title - A human-readable name for the entity
- icon
Blueprint
Permissions Entities Update Metadata Properties Icon - The entity's icon
- identifier
Blueprint
Permissions Entities Update Metadata Properties Identifier - Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
- team
Blueprint
Permissions Entities Update Metadata Properties Team - The team this entity belongs to
- title
Blueprint
Permissions Entities Update Metadata Properties Title - A human-readable name for the entity
- icon Property Map
- The entity's icon
- identifier Property Map
- Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
- team Property Map
- The team this entity belongs to
- title Property Map
- A human-readable name for the entity
BlueprintPermissionsEntitiesUpdateMetadataPropertiesIcon, BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update
$icon
metadata permissions - Teams List<string>
- Teams with update
$icon
metadata permissions - Users List<string>
- Users with update
$icon
metadata permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update
$icon
metadata permissions - Teams []string
- Teams with update
$icon
metadata permissions - Users []string
- Users with update
$icon
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$icon
metadata permissions - teams List<String>
- Teams with update
$icon
metadata permissions - users List<String>
- Users with update
$icon
metadata permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update
$icon
metadata permissions - teams string[]
- Teams with update
$icon
metadata permissions - users string[]
- Users with update
$icon
metadata permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update
$icon
metadata permissions - teams Sequence[str]
- Teams with update
$icon
metadata permissions - users Sequence[str]
- Users with update
$icon
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$icon
metadata permissions - teams List<String>
- Teams with update
$icon
metadata permissions - users List<String>
- Users with update
$icon
metadata permissions
BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifier, BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update
$identifier
metadata permissions - Teams List<string>
- Teams with update
$identifier
metadata permissions - Users List<string>
- Users with update
$identifier
metadata permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update
$identifier
metadata permissions - Teams []string
- Teams with update
$identifier
metadata permissions - Users []string
- Users with update
$identifier
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$identifier
metadata permissions - teams List<String>
- Teams with update
$identifier
metadata permissions - users List<String>
- Users with update
$identifier
metadata permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update
$identifier
metadata permissions - teams string[]
- Teams with update
$identifier
metadata permissions - users string[]
- Users with update
$identifier
metadata permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update
$identifier
metadata permissions - teams Sequence[str]
- Teams with update
$identifier
metadata permissions - users Sequence[str]
- Users with update
$identifier
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$identifier
metadata permissions - teams List<String>
- Teams with update
$identifier
metadata permissions - users List<String>
- Users with update
$identifier
metadata permissions
BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeam, BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update
$team
metadata permissions - Teams List<string>
- Teams with update
$team
metadata permissions - Users List<string>
- Users with update
$team
metadata permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update
$team
metadata permissions - Teams []string
- Teams with update
$team
metadata permissions - Users []string
- Users with update
$team
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$team
metadata permissions - teams List<String>
- Teams with update
$team
metadata permissions - users List<String>
- Users with update
$team
metadata permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update
$team
metadata permissions - teams string[]
- Teams with update
$team
metadata permissions - users string[]
- Users with update
$team
metadata permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update
$team
metadata permissions - teams Sequence[str]
- Teams with update
$team
metadata permissions - users Sequence[str]
- Users with update
$team
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$team
metadata permissions - teams List<String>
- Teams with update
$team
metadata permissions - users List<String>
- Users with update
$team
metadata permissions
BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitle, BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update
$title
metadata permissions - Teams List<string>
- Teams with update
$title
metadata permissions - Users List<string>
- Users with update
$title
metadata permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update
$title
metadata permissions - Teams []string
- Teams with update
$title
metadata permissions - Users []string
- Users with update
$title
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$title
metadata permissions - teams List<String>
- Teams with update
$title
metadata permissions - users List<String>
- Users with update
$title
metadata permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update
$title
metadata permissions - teams string[]
- Teams with update
$title
metadata permissions - users string[]
- Users with update
$title
metadata permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update
$title
metadata permissions - teams Sequence[str]
- Teams with update
$title
metadata permissions - users Sequence[str]
- Users with update
$title
metadata permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update
$title
metadata permissions - teams List<String>
- Teams with update
$title
metadata permissions - users List<String>
- Users with update
$title
metadata permissions
BlueprintPermissionsEntitiesUpdateProperties, BlueprintPermissionsEntitiesUpdatePropertiesArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update specific property permissions
- Teams List<string>
- Teams with update specific property permissions
- Users List<string>
- Users with update specific property permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update specific property permissions
- Teams []string
- Teams with update specific property permissions
- Users []string
- Users with update specific property permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update specific property permissions
- teams List<String>
- Teams with update specific property permissions
- users List<String>
- Users with update specific property permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update specific property permissions
- teams string[]
- Teams with update specific property permissions
- users string[]
- Users with update specific property permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update specific property permissions
- teams Sequence[str]
- Teams with update specific property permissions
- users Sequence[str]
- Users with update specific property permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update specific property permissions
- teams List<String>
- Teams with update specific property permissions
- users List<String>
- Users with update specific property permissions
BlueprintPermissionsEntitiesUpdateRelations, BlueprintPermissionsEntitiesUpdateRelationsArgs
- Owned
By boolTeam - Owned by team
- Roles List<string>
- Roles with update specific relation permissions
- Teams List<string>
- Teams with update specific relation permissions
- Users List<string>
- Users with update specific relation permissions
- Owned
By boolTeam - Owned by team
- Roles []string
- Roles with update specific relation permissions
- Teams []string
- Teams with update specific relation permissions
- Users []string
- Users with update specific relation permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update specific relation permissions
- teams List<String>
- Teams with update specific relation permissions
- users List<String>
- Users with update specific relation permissions
- owned
By booleanTeam - Owned by team
- roles string[]
- Roles with update specific relation permissions
- teams string[]
- Teams with update specific relation permissions
- users string[]
- Users with update specific relation permissions
- owned_
by_ boolteam - Owned by team
- roles Sequence[str]
- Roles with update specific relation permissions
- teams Sequence[str]
- Teams with update specific relation permissions
- users Sequence[str]
- Users with update specific relation permissions
- owned
By BooleanTeam - Owned by team
- roles List<String>
- Roles with update specific relation permissions
- teams List<String>
- Teams with update specific relation permissions
- users List<String>
- Users with update specific relation permissions
Package Details
- Repository
- port port-labs/pulumi-port
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
port-labs
Terraform Provider.