Port v2.0.9 published on Monday, Jun 24, 2024 by port-labs
port.Blueprint
Explore with Pulumi AI
Create Blueprint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Blueprint(name: string, args: BlueprintArgs, opts?: CustomResourceOptions);
@overload
def Blueprint(resource_name: str,
args: BlueprintArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Blueprint(resource_name: str,
opts: Optional[ResourceOptions] = None,
identifier: Optional[str] = None,
title: Optional[str] = None,
kafka_changelog_destination: Optional[BlueprintKafkaChangelogDestinationArgs] = None,
force_delete_entities: Optional[bool] = None,
icon: Optional[str] = None,
description: Optional[str] = None,
calculation_properties: Optional[Mapping[str, BlueprintCalculationPropertiesArgs]] = None,
mirror_properties: Optional[Mapping[str, BlueprintMirrorPropertiesArgs]] = None,
properties: Optional[BlueprintPropertiesArgs] = None,
relations: Optional[Mapping[str, BlueprintRelationsArgs]] = None,
team_inheritance: Optional[BlueprintTeamInheritanceArgs] = None,
create_catalog_page: Optional[bool] = None,
webhook_changelog_destination: Optional[BlueprintWebhookChangelogDestinationArgs] = None)
func NewBlueprint(ctx *Context, name string, args BlueprintArgs, opts ...ResourceOption) (*Blueprint, error)
public Blueprint(string name, BlueprintArgs args, CustomResourceOptions? opts = null)
public Blueprint(String name, BlueprintArgs args)
public Blueprint(String name, BlueprintArgs args, CustomResourceOptions options)
type: port:Blueprint
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 BlueprintArgs
- 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 BlueprintArgs
- 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 BlueprintArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BlueprintArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BlueprintArgs
- 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 blueprintResource = new Port.Blueprint("blueprintResource", new()
{
Identifier = "string",
Title = "string",
KafkaChangelogDestination = null,
ForceDeleteEntities = false,
Icon = "string",
Description = "string",
CalculationProperties =
{
{ "string", new Port.Inputs.BlueprintCalculationPropertiesArgs
{
Calculation = "string",
Type = "string",
Colorized = false,
Colors =
{
{ "string", "string" },
},
Description = "string",
Format = "string",
Icon = "string",
Title = "string",
} },
},
MirrorProperties =
{
{ "string", new Port.Inputs.BlueprintMirrorPropertiesArgs
{
Path = "string",
Title = "string",
} },
},
Properties = new Port.Inputs.BlueprintPropertiesArgs
{
ArrayProps =
{
{ "string", new Port.Inputs.BlueprintPropertiesArrayPropsArgs
{
BooleanItems = new Port.Inputs.BlueprintPropertiesArrayPropsBooleanItemsArgs
{
Defaults = new[]
{
false,
},
},
Description = "string",
Icon = "string",
MaxItems = 0,
MinItems = 0,
NumberItems = new Port.Inputs.BlueprintPropertiesArrayPropsNumberItemsArgs
{
Defaults = new[]
{
0,
},
},
ObjectItems = new Port.Inputs.BlueprintPropertiesArrayPropsObjectItemsArgs
{
Defaults = new[]
{
"string",
},
},
Required = false,
StringItems = new Port.Inputs.BlueprintPropertiesArrayPropsStringItemsArgs
{
Defaults = new[]
{
"string",
},
Format = "string",
},
Title = "string",
} },
},
BooleanProps =
{
{ "string", new Port.Inputs.BlueprintPropertiesBooleanPropsArgs
{
Default = false,
Description = "string",
Icon = "string",
Required = false,
Title = "string",
} },
},
NumberProps =
{
{ "string", new Port.Inputs.BlueprintPropertiesNumberPropsArgs
{
Default = 0,
Description = "string",
EnumColors =
{
{ "string", "string" },
},
Enums = new[]
{
0,
},
Icon = "string",
Maximum = 0,
Minimum = 0,
Required = false,
Title = "string",
} },
},
ObjectProps =
{
{ "string", new Port.Inputs.BlueprintPropertiesObjectPropsArgs
{
Default = "string",
Description = "string",
Icon = "string",
Required = false,
Spec = "string",
Title = "string",
} },
},
StringProps =
{
{ "string", new Port.Inputs.BlueprintPropertiesStringPropsArgs
{
Default = "string",
Description = "string",
EnumColors =
{
{ "string", "string" },
},
Enums = new[]
{
"string",
},
Format = "string",
Icon = "string",
MaxLength = 0,
MinLength = 0,
Pattern = "string",
Required = false,
Spec = "string",
SpecAuthentication = new Port.Inputs.BlueprintPropertiesStringPropsSpecAuthenticationArgs
{
AuthorizationUrl = "string",
ClientId = "string",
TokenUrl = "string",
},
Title = "string",
} },
},
},
Relations =
{
{ "string", new Port.Inputs.BlueprintRelationsArgs
{
Target = "string",
Many = false,
Required = false,
Title = "string",
} },
},
TeamInheritance = new Port.Inputs.BlueprintTeamInheritanceArgs
{
Path = "string",
},
CreateCatalogPage = false,
WebhookChangelogDestination = new Port.Inputs.BlueprintWebhookChangelogDestinationArgs
{
Url = "string",
Agent = false,
},
});
example, err := port.NewBlueprint(ctx, "blueprintResource", &port.BlueprintArgs{
Identifier: pulumi.String("string"),
Title: pulumi.String("string"),
KafkaChangelogDestination: nil,
ForceDeleteEntities: pulumi.Bool(false),
Icon: pulumi.String("string"),
Description: pulumi.String("string"),
CalculationProperties: port.BlueprintCalculationPropertiesMap{
"string": &port.BlueprintCalculationPropertiesArgs{
Calculation: pulumi.String("string"),
Type: pulumi.String("string"),
Colorized: pulumi.Bool(false),
Colors: pulumi.StringMap{
"string": pulumi.String("string"),
},
Description: pulumi.String("string"),
Format: pulumi.String("string"),
Icon: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
MirrorProperties: port.BlueprintMirrorPropertiesMap{
"string": &port.BlueprintMirrorPropertiesArgs{
Path: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
Properties: &port.BlueprintPropertiesArgs{
ArrayProps: port.BlueprintPropertiesArrayPropsMap{
"string": &port.BlueprintPropertiesArrayPropsArgs{
BooleanItems: &port.BlueprintPropertiesArrayPropsBooleanItemsArgs{
Defaults: pulumi.BoolArray{
pulumi.Bool(false),
},
},
Description: pulumi.String("string"),
Icon: pulumi.String("string"),
MaxItems: pulumi.Int(0),
MinItems: pulumi.Int(0),
NumberItems: &port.BlueprintPropertiesArrayPropsNumberItemsArgs{
Defaults: pulumi.Float64Array{
pulumi.Float64(0),
},
},
ObjectItems: &port.BlueprintPropertiesArrayPropsObjectItemsArgs{
Defaults: pulumi.StringArray{
pulumi.String("string"),
},
},
Required: pulumi.Bool(false),
StringItems: &port.BlueprintPropertiesArrayPropsStringItemsArgs{
Defaults: pulumi.StringArray{
pulumi.String("string"),
},
Format: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
},
BooleanProps: port.BlueprintPropertiesBooleanPropsMap{
"string": &port.BlueprintPropertiesBooleanPropsArgs{
Default: pulumi.Bool(false),
Description: pulumi.String("string"),
Icon: pulumi.String("string"),
Required: pulumi.Bool(false),
Title: pulumi.String("string"),
},
},
NumberProps: port.BlueprintPropertiesNumberPropsMap{
"string": &port.BlueprintPropertiesNumberPropsArgs{
Default: pulumi.Float64(0),
Description: pulumi.String("string"),
EnumColors: pulumi.StringMap{
"string": pulumi.String("string"),
},
Enums: pulumi.Float64Array{
pulumi.Float64(0),
},
Icon: pulumi.String("string"),
Maximum: pulumi.Float64(0),
Minimum: pulumi.Float64(0),
Required: pulumi.Bool(false),
Title: pulumi.String("string"),
},
},
ObjectProps: port.BlueprintPropertiesObjectPropsMap{
"string": &port.BlueprintPropertiesObjectPropsArgs{
Default: pulumi.String("string"),
Description: pulumi.String("string"),
Icon: pulumi.String("string"),
Required: pulumi.Bool(false),
Spec: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
StringProps: port.BlueprintPropertiesStringPropsMap{
"string": &port.BlueprintPropertiesStringPropsArgs{
Default: pulumi.String("string"),
Description: pulumi.String("string"),
EnumColors: pulumi.StringMap{
"string": pulumi.String("string"),
},
Enums: pulumi.StringArray{
pulumi.String("string"),
},
Format: pulumi.String("string"),
Icon: pulumi.String("string"),
MaxLength: pulumi.Int(0),
MinLength: pulumi.Int(0),
Pattern: pulumi.String("string"),
Required: pulumi.Bool(false),
Spec: pulumi.String("string"),
SpecAuthentication: &port.BlueprintPropertiesStringPropsSpecAuthenticationArgs{
AuthorizationUrl: pulumi.String("string"),
ClientId: pulumi.String("string"),
TokenUrl: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
},
},
Relations: port.BlueprintRelationsMap{
"string": &port.BlueprintRelationsArgs{
Target: pulumi.String("string"),
Many: pulumi.Bool(false),
Required: pulumi.Bool(false),
Title: pulumi.String("string"),
},
},
TeamInheritance: &port.BlueprintTeamInheritanceArgs{
Path: pulumi.String("string"),
},
CreateCatalogPage: pulumi.Bool(false),
WebhookChangelogDestination: &port.BlueprintWebhookChangelogDestinationArgs{
Url: pulumi.String("string"),
Agent: pulumi.Bool(false),
},
})
var blueprintResource = new Blueprint("blueprintResource", BlueprintArgs.builder()
.identifier("string")
.title("string")
.kafkaChangelogDestination()
.forceDeleteEntities(false)
.icon("string")
.description("string")
.calculationProperties(Map.of("string", Map.ofEntries(
Map.entry("calculation", "string"),
Map.entry("type", "string"),
Map.entry("colorized", false),
Map.entry("colors", Map.of("string", "string")),
Map.entry("description", "string"),
Map.entry("format", "string"),
Map.entry("icon", "string"),
Map.entry("title", "string")
)))
.mirrorProperties(Map.of("string", Map.ofEntries(
Map.entry("path", "string"),
Map.entry("title", "string")
)))
.properties(BlueprintPropertiesArgs.builder()
.arrayProps(Map.of("string", Map.ofEntries(
Map.entry("booleanItems", Map.of("defaults", false)),
Map.entry("description", "string"),
Map.entry("icon", "string"),
Map.entry("maxItems", 0),
Map.entry("minItems", 0),
Map.entry("numberItems", Map.of("defaults", 0)),
Map.entry("objectItems", Map.of("defaults", "string")),
Map.entry("required", false),
Map.entry("stringItems", Map.ofEntries(
Map.entry("defaults", "string"),
Map.entry("format", "string")
)),
Map.entry("title", "string")
)))
.booleanProps(Map.of("string", Map.ofEntries(
Map.entry("default", false),
Map.entry("description", "string"),
Map.entry("icon", "string"),
Map.entry("required", false),
Map.entry("title", "string")
)))
.numberProps(Map.of("string", Map.ofEntries(
Map.entry("default", 0),
Map.entry("description", "string"),
Map.entry("enumColors", Map.of("string", "string")),
Map.entry("enums", 0),
Map.entry("icon", "string"),
Map.entry("maximum", 0),
Map.entry("minimum", 0),
Map.entry("required", false),
Map.entry("title", "string")
)))
.objectProps(Map.of("string", Map.ofEntries(
Map.entry("default", "string"),
Map.entry("description", "string"),
Map.entry("icon", "string"),
Map.entry("required", false),
Map.entry("spec", "string"),
Map.entry("title", "string")
)))
.stringProps(Map.of("string", Map.ofEntries(
Map.entry("default", "string"),
Map.entry("description", "string"),
Map.entry("enumColors", Map.of("string", "string")),
Map.entry("enums", "string"),
Map.entry("format", "string"),
Map.entry("icon", "string"),
Map.entry("maxLength", 0),
Map.entry("minLength", 0),
Map.entry("pattern", "string"),
Map.entry("required", false),
Map.entry("spec", "string"),
Map.entry("specAuthentication", Map.ofEntries(
Map.entry("authorizationUrl", "string"),
Map.entry("clientId", "string"),
Map.entry("tokenUrl", "string")
)),
Map.entry("title", "string")
)))
.build())
.relations(Map.of("string", Map.ofEntries(
Map.entry("target", "string"),
Map.entry("many", false),
Map.entry("required", false),
Map.entry("title", "string")
)))
.teamInheritance(BlueprintTeamInheritanceArgs.builder()
.path("string")
.build())
.createCatalogPage(false)
.webhookChangelogDestination(BlueprintWebhookChangelogDestinationArgs.builder()
.url("string")
.agent(false)
.build())
.build());
blueprint_resource = port.Blueprint("blueprintResource",
identifier="string",
title="string",
kafka_changelog_destination=port.BlueprintKafkaChangelogDestinationArgs(),
force_delete_entities=False,
icon="string",
description="string",
calculation_properties={
"string": port.BlueprintCalculationPropertiesArgs(
calculation="string",
type="string",
colorized=False,
colors={
"string": "string",
},
description="string",
format="string",
icon="string",
title="string",
),
},
mirror_properties={
"string": port.BlueprintMirrorPropertiesArgs(
path="string",
title="string",
),
},
properties=port.BlueprintPropertiesArgs(
array_props={
"string": port.BlueprintPropertiesArrayPropsArgs(
boolean_items=port.BlueprintPropertiesArrayPropsBooleanItemsArgs(
defaults=[False],
),
description="string",
icon="string",
max_items=0,
min_items=0,
number_items=port.BlueprintPropertiesArrayPropsNumberItemsArgs(
defaults=[0],
),
object_items=port.BlueprintPropertiesArrayPropsObjectItemsArgs(
defaults=["string"],
),
required=False,
string_items=port.BlueprintPropertiesArrayPropsStringItemsArgs(
defaults=["string"],
format="string",
),
title="string",
),
},
boolean_props={
"string": port.BlueprintPropertiesBooleanPropsArgs(
default=False,
description="string",
icon="string",
required=False,
title="string",
),
},
number_props={
"string": port.BlueprintPropertiesNumberPropsArgs(
default=0,
description="string",
enum_colors={
"string": "string",
},
enums=[0],
icon="string",
maximum=0,
minimum=0,
required=False,
title="string",
),
},
object_props={
"string": port.BlueprintPropertiesObjectPropsArgs(
default="string",
description="string",
icon="string",
required=False,
spec="string",
title="string",
),
},
string_props={
"string": port.BlueprintPropertiesStringPropsArgs(
default="string",
description="string",
enum_colors={
"string": "string",
},
enums=["string"],
format="string",
icon="string",
max_length=0,
min_length=0,
pattern="string",
required=False,
spec="string",
spec_authentication=port.BlueprintPropertiesStringPropsSpecAuthenticationArgs(
authorization_url="string",
client_id="string",
token_url="string",
),
title="string",
),
},
),
relations={
"string": port.BlueprintRelationsArgs(
target="string",
many=False,
required=False,
title="string",
),
},
team_inheritance=port.BlueprintTeamInheritanceArgs(
path="string",
),
create_catalog_page=False,
webhook_changelog_destination=port.BlueprintWebhookChangelogDestinationArgs(
url="string",
agent=False,
))
const blueprintResource = new port.Blueprint("blueprintResource", {
identifier: "string",
title: "string",
kafkaChangelogDestination: {},
forceDeleteEntities: false,
icon: "string",
description: "string",
calculationProperties: {
string: {
calculation: "string",
type: "string",
colorized: false,
colors: {
string: "string",
},
description: "string",
format: "string",
icon: "string",
title: "string",
},
},
mirrorProperties: {
string: {
path: "string",
title: "string",
},
},
properties: {
arrayProps: {
string: {
booleanItems: {
defaults: [false],
},
description: "string",
icon: "string",
maxItems: 0,
minItems: 0,
numberItems: {
defaults: [0],
},
objectItems: {
defaults: ["string"],
},
required: false,
stringItems: {
defaults: ["string"],
format: "string",
},
title: "string",
},
},
booleanProps: {
string: {
"default": false,
description: "string",
icon: "string",
required: false,
title: "string",
},
},
numberProps: {
string: {
"default": 0,
description: "string",
enumColors: {
string: "string",
},
enums: [0],
icon: "string",
maximum: 0,
minimum: 0,
required: false,
title: "string",
},
},
objectProps: {
string: {
"default": "string",
description: "string",
icon: "string",
required: false,
spec: "string",
title: "string",
},
},
stringProps: {
string: {
"default": "string",
description: "string",
enumColors: {
string: "string",
},
enums: ["string"],
format: "string",
icon: "string",
maxLength: 0,
minLength: 0,
pattern: "string",
required: false,
spec: "string",
specAuthentication: {
authorizationUrl: "string",
clientId: "string",
tokenUrl: "string",
},
title: "string",
},
},
},
relations: {
string: {
target: "string",
many: false,
required: false,
title: "string",
},
},
teamInheritance: {
path: "string",
},
createCatalogPage: false,
webhookChangelogDestination: {
url: "string",
agent: false,
},
});
type: port:Blueprint
properties:
calculationProperties:
string:
calculation: string
colorized: false
colors:
string: string
description: string
format: string
icon: string
title: string
type: string
createCatalogPage: false
description: string
forceDeleteEntities: false
icon: string
identifier: string
kafkaChangelogDestination: {}
mirrorProperties:
string:
path: string
title: string
properties:
arrayProps:
string:
booleanItems:
defaults:
- false
description: string
icon: string
maxItems: 0
minItems: 0
numberItems:
defaults:
- 0
objectItems:
defaults:
- string
required: false
stringItems:
defaults:
- string
format: string
title: string
booleanProps:
string:
default: false
description: string
icon: string
required: false
title: string
numberProps:
string:
default: 0
description: string
enumColors:
string: string
enums:
- 0
icon: string
maximum: 0
minimum: 0
required: false
title: string
objectProps:
string:
default: string
description: string
icon: string
required: false
spec: string
title: string
stringProps:
string:
default: string
description: string
enumColors:
string: string
enums:
- string
format: string
icon: string
maxLength: 0
minLength: 0
pattern: string
required: false
spec: string
specAuthentication:
authorizationUrl: string
clientId: string
tokenUrl: string
title: string
relations:
string:
many: false
required: false
target: string
title: string
teamInheritance:
path: string
title: string
webhookChangelogDestination:
agent: false
url: string
Blueprint Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Blueprint resource accepts the following input properties:
- Identifier string
- The identifier of the blueprint
- Title string
- The display name of the blueprint
- Calculation
Properties Dictionary<string, port_labs. Port. Inputs. Blueprint Calculation Properties Args> - The calculation properties of the blueprint
- Create
Catalog boolPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- Description string
- The description of the blueprint
- Force
Delete boolEntities - Icon string
- The icon of the blueprint
- Kafka
Changelog port_Destination labs. Port. Inputs. Blueprint Kafka Changelog Destination - The changelog destination of the blueprint
- Mirror
Properties Dictionary<string, port_labs. Port. Inputs. Blueprint Mirror Properties Args> - The mirror properties of the blueprint
- Properties
port_
labs. Port. Inputs. Blueprint Properties - The properties of the blueprint
- Relations
Dictionary<string, port_
labs. Port. Inputs. Blueprint Relations Args> - The relations of the blueprint
- Team
Inheritance port_labs. Port. Inputs. Blueprint Team Inheritance - The team inheritance of the blueprint
- Webhook
Changelog port_Destination labs. Port. Inputs. Blueprint Webhook Changelog Destination - The webhook changelog destination of the blueprint
- Identifier string
- The identifier of the blueprint
- Title string
- The display name of the blueprint
- Calculation
Properties map[string]BlueprintCalculation Properties Args - The calculation properties of the blueprint
- Create
Catalog boolPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- Description string
- The description of the blueprint
- Force
Delete boolEntities - Icon string
- The icon of the blueprint
- Kafka
Changelog BlueprintDestination Kafka Changelog Destination Args - The changelog destination of the blueprint
- Mirror
Properties map[string]BlueprintMirror Properties Args - The mirror properties of the blueprint
- Properties
Blueprint
Properties Args - The properties of the blueprint
- Relations
map[string]Blueprint
Relations Args - The relations of the blueprint
- Team
Inheritance BlueprintTeam Inheritance Args - The team inheritance of the blueprint
- Webhook
Changelog BlueprintDestination Webhook Changelog Destination Args - The webhook changelog destination of the blueprint
- identifier String
- The identifier of the blueprint
- title String
- The display name of the blueprint
- calculation
Properties Map<String,BlueprintCalculation Properties Args> - The calculation properties of the blueprint
- create
Catalog BooleanPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- description String
- The description of the blueprint
- force
Delete BooleanEntities - icon String
- The icon of the blueprint
- kafka
Changelog BlueprintDestination Kafka Changelog Destination - The changelog destination of the blueprint
- mirror
Properties Map<String,BlueprintMirror Properties Args> - The mirror properties of the blueprint
- properties
Blueprint
Properties - The properties of the blueprint
- relations
Map<String,Blueprint
Relations Args> - The relations of the blueprint
- team
Inheritance BlueprintTeam Inheritance - The team inheritance of the blueprint
- webhook
Changelog BlueprintDestination Webhook Changelog Destination - The webhook changelog destination of the blueprint
- identifier string
- The identifier of the blueprint
- title string
- The display name of the blueprint
- calculation
Properties {[key: string]: BlueprintCalculation Properties Args} - The calculation properties of the blueprint
- create
Catalog booleanPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- description string
- The description of the blueprint
- force
Delete booleanEntities - icon string
- The icon of the blueprint
- kafka
Changelog BlueprintDestination Kafka Changelog Destination - The changelog destination of the blueprint
- mirror
Properties {[key: string]: BlueprintMirror Properties Args} - The mirror properties of the blueprint
- properties
Blueprint
Properties - The properties of the blueprint
- relations
{[key: string]: Blueprint
Relations Args} - The relations of the blueprint
- team
Inheritance BlueprintTeam Inheritance - The team inheritance of the blueprint
- webhook
Changelog BlueprintDestination Webhook Changelog Destination - The webhook changelog destination of the blueprint
- identifier str
- The identifier of the blueprint
- title str
- The display name of the blueprint
- calculation_
properties Mapping[str, BlueprintCalculation Properties Args] - The calculation properties of the blueprint
- create_
catalog_ boolpage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- description str
- The description of the blueprint
- force_
delete_ boolentities - icon str
- The icon of the blueprint
- kafka_
changelog_ Blueprintdestination Kafka Changelog Destination Args - The changelog destination of the blueprint
- mirror_
properties Mapping[str, BlueprintMirror Properties Args] - The mirror properties of the blueprint
- properties
Blueprint
Properties Args - The properties of the blueprint
- relations
Mapping[str, Blueprint
Relations Args] - The relations of the blueprint
- team_
inheritance BlueprintTeam Inheritance Args - The team inheritance of the blueprint
- webhook_
changelog_ Blueprintdestination Webhook Changelog Destination Args - The webhook changelog destination of the blueprint
- identifier String
- The identifier of the blueprint
- title String
- The display name of the blueprint
- calculation
Properties Map<Property Map> - The calculation properties of the blueprint
- create
Catalog BooleanPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- description String
- The description of the blueprint
- force
Delete BooleanEntities - icon String
- The icon of the blueprint
- kafka
Changelog Property MapDestination - The changelog destination of the blueprint
- mirror
Properties Map<Property Map> - The mirror properties of the blueprint
- properties Property Map
- The properties of the blueprint
- relations Map<Property Map>
- The relations of the blueprint
- team
Inheritance Property Map - The team inheritance of the blueprint
- webhook
Changelog Property MapDestination - The webhook changelog destination of the blueprint
Outputs
All input properties are implicitly available as output properties. Additionally, the Blueprint resource produces the following output properties:
- created_
at str - The creation date of the blueprint
- created_
by str - The creator of the blueprint
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str - The last update date of the blueprint
- updated_
by str - The last updater of the blueprint
Look up Existing Blueprint Resource
Get an existing Blueprint 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?: BlueprintState, opts?: CustomResourceOptions): Blueprint
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
calculation_properties: Optional[Mapping[str, BlueprintCalculationPropertiesArgs]] = None,
create_catalog_page: Optional[bool] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
description: Optional[str] = None,
force_delete_entities: Optional[bool] = None,
icon: Optional[str] = None,
identifier: Optional[str] = None,
kafka_changelog_destination: Optional[BlueprintKafkaChangelogDestinationArgs] = None,
mirror_properties: Optional[Mapping[str, BlueprintMirrorPropertiesArgs]] = None,
properties: Optional[BlueprintPropertiesArgs] = None,
relations: Optional[Mapping[str, BlueprintRelationsArgs]] = None,
team_inheritance: Optional[BlueprintTeamInheritanceArgs] = None,
title: Optional[str] = None,
updated_at: Optional[str] = None,
updated_by: Optional[str] = None,
webhook_changelog_destination: Optional[BlueprintWebhookChangelogDestinationArgs] = None) -> Blueprint
func GetBlueprint(ctx *Context, name string, id IDInput, state *BlueprintState, opts ...ResourceOption) (*Blueprint, error)
public static Blueprint Get(string name, Input<string> id, BlueprintState? state, CustomResourceOptions? opts = null)
public static Blueprint get(String name, Output<String> id, BlueprintState 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.
- Calculation
Properties Dictionary<string, port_labs. Port. Inputs. Blueprint Calculation Properties Args> - The calculation properties of the blueprint
- Create
Catalog boolPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- Created
At string - The creation date of the blueprint
- Created
By string - The creator of the blueprint
- Description string
- The description of the blueprint
- Force
Delete boolEntities - Icon string
- The icon of the blueprint
- Identifier string
- The identifier of the blueprint
- Kafka
Changelog port_Destination labs. Port. Inputs. Blueprint Kafka Changelog Destination - The changelog destination of the blueprint
- Mirror
Properties Dictionary<string, port_labs. Port. Inputs. Blueprint Mirror Properties Args> - The mirror properties of the blueprint
- Properties
port_
labs. Port. Inputs. Blueprint Properties - The properties of the blueprint
- Relations
Dictionary<string, port_
labs. Port. Inputs. Blueprint Relations Args> - The relations of the blueprint
- Team
Inheritance port_labs. Port. Inputs. Blueprint Team Inheritance - The team inheritance of the blueprint
- Title string
- The display name of the blueprint
- Updated
At string - The last update date of the blueprint
- Updated
By string - The last updater of the blueprint
- Webhook
Changelog port_Destination labs. Port. Inputs. Blueprint Webhook Changelog Destination - The webhook changelog destination of the blueprint
- Calculation
Properties map[string]BlueprintCalculation Properties Args - The calculation properties of the blueprint
- Create
Catalog boolPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- Created
At string - The creation date of the blueprint
- Created
By string - The creator of the blueprint
- Description string
- The description of the blueprint
- Force
Delete boolEntities - Icon string
- The icon of the blueprint
- Identifier string
- The identifier of the blueprint
- Kafka
Changelog BlueprintDestination Kafka Changelog Destination Args - The changelog destination of the blueprint
- Mirror
Properties map[string]BlueprintMirror Properties Args - The mirror properties of the blueprint
- Properties
Blueprint
Properties Args - The properties of the blueprint
- Relations
map[string]Blueprint
Relations Args - The relations of the blueprint
- Team
Inheritance BlueprintTeam Inheritance Args - The team inheritance of the blueprint
- Title string
- The display name of the blueprint
- Updated
At string - The last update date of the blueprint
- Updated
By string - The last updater of the blueprint
- Webhook
Changelog BlueprintDestination Webhook Changelog Destination Args - The webhook changelog destination of the blueprint
- calculation
Properties Map<String,BlueprintCalculation Properties Args> - The calculation properties of the blueprint
- create
Catalog BooleanPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- created
At String - The creation date of the blueprint
- created
By String - The creator of the blueprint
- description String
- The description of the blueprint
- force
Delete BooleanEntities - icon String
- The icon of the blueprint
- identifier String
- The identifier of the blueprint
- kafka
Changelog BlueprintDestination Kafka Changelog Destination - The changelog destination of the blueprint
- mirror
Properties Map<String,BlueprintMirror Properties Args> - The mirror properties of the blueprint
- properties
Blueprint
Properties - The properties of the blueprint
- relations
Map<String,Blueprint
Relations Args> - The relations of the blueprint
- team
Inheritance BlueprintTeam Inheritance - The team inheritance of the blueprint
- title String
- The display name of the blueprint
- updated
At String - The last update date of the blueprint
- updated
By String - The last updater of the blueprint
- webhook
Changelog BlueprintDestination Webhook Changelog Destination - The webhook changelog destination of the blueprint
- calculation
Properties {[key: string]: BlueprintCalculation Properties Args} - The calculation properties of the blueprint
- create
Catalog booleanPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- created
At string - The creation date of the blueprint
- created
By string - The creator of the blueprint
- description string
- The description of the blueprint
- force
Delete booleanEntities - icon string
- The icon of the blueprint
- identifier string
- The identifier of the blueprint
- kafka
Changelog BlueprintDestination Kafka Changelog Destination - The changelog destination of the blueprint
- mirror
Properties {[key: string]: BlueprintMirror Properties Args} - The mirror properties of the blueprint
- properties
Blueprint
Properties - The properties of the blueprint
- relations
{[key: string]: Blueprint
Relations Args} - The relations of the blueprint
- team
Inheritance BlueprintTeam Inheritance - The team inheritance of the blueprint
- title string
- The display name of the blueprint
- updated
At string - The last update date of the blueprint
- updated
By string - The last updater of the blueprint
- webhook
Changelog BlueprintDestination Webhook Changelog Destination - The webhook changelog destination of the blueprint
- calculation_
properties Mapping[str, BlueprintCalculation Properties Args] - The calculation properties of the blueprint
- create_
catalog_ boolpage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- created_
at str - The creation date of the blueprint
- created_
by str - The creator of the blueprint
- description str
- The description of the blueprint
- force_
delete_ boolentities - icon str
- The icon of the blueprint
- identifier str
- The identifier of the blueprint
- kafka_
changelog_ Blueprintdestination Kafka Changelog Destination Args - The changelog destination of the blueprint
- mirror_
properties Mapping[str, BlueprintMirror Properties Args] - The mirror properties of the blueprint
- properties
Blueprint
Properties Args - The properties of the blueprint
- relations
Mapping[str, Blueprint
Relations Args] - The relations of the blueprint
- team_
inheritance BlueprintTeam Inheritance Args - The team inheritance of the blueprint
- title str
- The display name of the blueprint
- updated_
at str - The last update date of the blueprint
- updated_
by str - The last updater of the blueprint
- webhook_
changelog_ Blueprintdestination Webhook Changelog Destination Args - The webhook changelog destination of the blueprint
- calculation
Properties Map<Property Map> - The calculation properties of the blueprint
- create
Catalog BooleanPage - This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
- created
At String - The creation date of the blueprint
- created
By String - The creator of the blueprint
- description String
- The description of the blueprint
- force
Delete BooleanEntities - icon String
- The icon of the blueprint
- identifier String
- The identifier of the blueprint
- kafka
Changelog Property MapDestination - The changelog destination of the blueprint
- mirror
Properties Map<Property Map> - The mirror properties of the blueprint
- properties Property Map
- The properties of the blueprint
- relations Map<Property Map>
- The relations of the blueprint
- team
Inheritance Property Map - The team inheritance of the blueprint
- title String
- The display name of the blueprint
- updated
At String - The last update date of the blueprint
- updated
By String - The last updater of the blueprint
- webhook
Changelog Property MapDestination - The webhook changelog destination of the blueprint
Supporting Types
BlueprintCalculationProperties, BlueprintCalculationPropertiesArgs
- Calculation string
- The calculation of the calculation property
- Type string
- The type of the calculation property
- Colorized bool
- The colorized of the calculation property
- Colors Dictionary<string, string>
- The colors of the calculation property
- Description string
- The description of the calculation property
- Format string
- The format of the calculation property
- Icon string
- The icon of the calculation property
- Title string
- The title of the calculation property
- Calculation string
- The calculation of the calculation property
- Type string
- The type of the calculation property
- Colorized bool
- The colorized of the calculation property
- Colors map[string]string
- The colors of the calculation property
- Description string
- The description of the calculation property
- Format string
- The format of the calculation property
- Icon string
- The icon of the calculation property
- Title string
- The title of the calculation property
- calculation String
- The calculation of the calculation property
- type String
- The type of the calculation property
- colorized Boolean
- The colorized of the calculation property
- colors Map<String,String>
- The colors of the calculation property
- description String
- The description of the calculation property
- format String
- The format of the calculation property
- icon String
- The icon of the calculation property
- title String
- The title of the calculation property
- calculation string
- The calculation of the calculation property
- type string
- The type of the calculation property
- colorized boolean
- The colorized of the calculation property
- colors {[key: string]: string}
- The colors of the calculation property
- description string
- The description of the calculation property
- format string
- The format of the calculation property
- icon string
- The icon of the calculation property
- title string
- The title of the calculation property
- calculation str
- The calculation of the calculation property
- type str
- The type of the calculation property
- colorized bool
- The colorized of the calculation property
- colors Mapping[str, str]
- The colors of the calculation property
- description str
- The description of the calculation property
- format str
- The format of the calculation property
- icon str
- The icon of the calculation property
- title str
- The title of the calculation property
- calculation String
- The calculation of the calculation property
- type String
- The type of the calculation property
- colorized Boolean
- The colorized of the calculation property
- colors Map<String>
- The colors of the calculation property
- description String
- The description of the calculation property
- format String
- The format of the calculation property
- icon String
- The icon of the calculation property
- title String
- The title of the calculation property
BlueprintMirrorProperties, BlueprintMirrorPropertiesArgs
BlueprintProperties, BlueprintPropertiesArgs
- Array
Props Dictionary<string, port_labs. Port. Inputs. Blueprint Properties Array Props> - The array property of the blueprint
- Boolean
Props Dictionary<string, port_labs. Port. Inputs. Blueprint Properties Boolean Props> - The boolean property of the blueprint
- Number
Props Dictionary<string, port_labs. Port. Inputs. Blueprint Properties Number Props> - The number property of the blueprint
- Object
Props Dictionary<string, port_labs. Port. Inputs. Blueprint Properties Object Props> - The object property of the blueprint
- String
Props Dictionary<string, port_labs. Port. Inputs. Blueprint Properties String Props> - The string property of the blueprint
- Array
Props map[string]BlueprintProperties Array Props - The array property of the blueprint
- Boolean
Props map[string]BlueprintProperties Boolean Props - The boolean property of the blueprint
- Number
Props map[string]BlueprintProperties Number Props - The number property of the blueprint
- Object
Props map[string]BlueprintProperties Object Props - The object property of the blueprint
- String
Props map[string]BlueprintProperties String Props - The string property of the blueprint
- array
Props Map<String,BlueprintProperties Array Props> - The array property of the blueprint
- boolean
Props Map<String,BlueprintProperties Boolean Props> - The boolean property of the blueprint
- number
Props Map<String,BlueprintProperties Number Props> - The number property of the blueprint
- object
Props Map<String,BlueprintProperties Object Props> - The object property of the blueprint
- string
Props Map<String,BlueprintProperties String Props> - The string property of the blueprint
- array
Props {[key: string]: BlueprintProperties Array Props} - The array property of the blueprint
- boolean
Props {[key: string]: BlueprintProperties Boolean Props} - The boolean property of the blueprint
- number
Props {[key: string]: BlueprintProperties Number Props} - The number property of the blueprint
- object
Props {[key: string]: BlueprintProperties Object Props} - The object property of the blueprint
- string
Props {[key: string]: BlueprintProperties String Props} - The string property of the blueprint
- array_
props Mapping[str, BlueprintProperties Array Props] - The array property of the blueprint
- boolean_
props Mapping[str, BlueprintProperties Boolean Props] - The boolean property of the blueprint
- number_
props Mapping[str, BlueprintProperties Number Props] - The number property of the blueprint
- object_
props Mapping[str, BlueprintProperties Object Props] - The object property of the blueprint
- string_
props Mapping[str, BlueprintProperties String Props] - The string property of the blueprint
- array
Props Map<Property Map> - The array property of the blueprint
- boolean
Props Map<Property Map> - The boolean property of the blueprint
- number
Props Map<Property Map> - The number property of the blueprint
- object
Props Map<Property Map> - The object property of the blueprint
- string
Props Map<Property Map> - The string property of the blueprint
BlueprintPropertiesArrayProps, BlueprintPropertiesArrayPropsArgs
- Boolean
Items port_labs. Port. Inputs. Blueprint Properties Array Props Boolean Items - The items of the array property
- Description string
- The description of the property
- Icon string
- The icon of the property
- Max
Items int - The max items of the array property
- Min
Items int - The min items of the array property
- Number
Items port_labs. Port. Inputs. Blueprint Properties Array Props Number Items - The items of the array property
- Object
Items port_labs. Port. Inputs. Blueprint Properties Array Props Object Items - The items of the array property
- Required bool
- Whether the property is required
- String
Items port_labs. Port. Inputs. Blueprint Properties Array Props String Items - The items of the array property
- Title string
- The title of the property
- Boolean
Items BlueprintProperties Array Props Boolean Items - The items of the array property
- Description string
- The description of the property
- Icon string
- The icon of the property
- Max
Items int - The max items of the array property
- Min
Items int - The min items of the array property
- Number
Items BlueprintProperties Array Props Number Items - The items of the array property
- Object
Items BlueprintProperties Array Props Object Items - The items of the array property
- Required bool
- Whether the property is required
- String
Items BlueprintProperties Array Props String Items - The items of the array property
- Title string
- The title of the property
- boolean
Items BlueprintProperties Array Props Boolean Items - The items of the array property
- description String
- The description of the property
- icon String
- The icon of the property
- max
Items Integer - The max items of the array property
- min
Items Integer - The min items of the array property
- number
Items BlueprintProperties Array Props Number Items - The items of the array property
- object
Items BlueprintProperties Array Props Object Items - The items of the array property
- required Boolean
- Whether the property is required
- string
Items BlueprintProperties Array Props String Items - The items of the array property
- title String
- The title of the property
- boolean
Items BlueprintProperties Array Props Boolean Items - The items of the array property
- description string
- The description of the property
- icon string
- The icon of the property
- max
Items number - The max items of the array property
- min
Items number - The min items of the array property
- number
Items BlueprintProperties Array Props Number Items - The items of the array property
- object
Items BlueprintProperties Array Props Object Items - The items of the array property
- required boolean
- Whether the property is required
- string
Items BlueprintProperties Array Props String Items - The items of the array property
- title string
- The title of the property
- boolean_
items BlueprintProperties Array Props Boolean Items - The items of the array property
- description str
- The description of the property
- icon str
- The icon of the property
- max_
items int - The max items of the array property
- min_
items int - The min items of the array property
- number_
items BlueprintProperties Array Props Number Items - The items of the array property
- object_
items BlueprintProperties Array Props Object Items - The items of the array property
- required bool
- Whether the property is required
- string_
items BlueprintProperties Array Props String Items - The items of the array property
- title str
- The title of the property
- boolean
Items Property Map - The items of the array property
- description String
- The description of the property
- icon String
- The icon of the property
- max
Items Number - The max items of the array property
- min
Items Number - The min items of the array property
- number
Items Property Map - The items of the array property
- object
Items Property Map - The items of the array property
- required Boolean
- Whether the property is required
- string
Items Property Map - The items of the array property
- title String
- The title of the property
BlueprintPropertiesArrayPropsBooleanItems, BlueprintPropertiesArrayPropsBooleanItemsArgs
- Defaults List<bool>
- The default of the items
- Defaults []bool
- The default of the items
- defaults List<Boolean>
- The default of the items
- defaults boolean[]
- The default of the items
- defaults Sequence[bool]
- The default of the items
- defaults List<Boolean>
- The default of the items
BlueprintPropertiesArrayPropsNumberItems, BlueprintPropertiesArrayPropsNumberItemsArgs
- Defaults List<double>
- The default of the items
- Defaults []float64
- The default of the items
- defaults List<Double>
- The default of the items
- defaults number[]
- The default of the items
- defaults Sequence[float]
- The default of the items
- defaults List<Number>
- The default of the items
BlueprintPropertiesArrayPropsObjectItems, BlueprintPropertiesArrayPropsObjectItemsArgs
- Defaults List<string>
- The default of the items
- Defaults []string
- The default of the items
- defaults List<String>
- The default of the items
- defaults string[]
- The default of the items
- defaults Sequence[str]
- The default of the items
- defaults List<String>
- The default of the items
BlueprintPropertiesArrayPropsStringItems, BlueprintPropertiesArrayPropsStringItemsArgs
BlueprintPropertiesBooleanProps, BlueprintPropertiesBooleanPropsArgs
- Default bool
- The default of the boolean property
- Description string
- The description of the property
- Icon string
- The icon of the property
- Required bool
- Whether the property is required
- Title string
- The title of the property
- Default bool
- The default of the boolean property
- Description string
- The description of the property
- Icon string
- The icon of the property
- Required bool
- Whether the property is required
- Title string
- The title of the property
- default_ Boolean
- The default of the boolean property
- description String
- The description of the property
- icon String
- The icon of the property
- required Boolean
- Whether the property is required
- title String
- The title of the property
- default boolean
- The default of the boolean property
- description string
- The description of the property
- icon string
- The icon of the property
- required boolean
- Whether the property is required
- title string
- The title of the property
- default bool
- The default of the boolean property
- description str
- The description of the property
- icon str
- The icon of the property
- required bool
- Whether the property is required
- title str
- The title of the property
- default Boolean
- The default of the boolean property
- description String
- The description of the property
- icon String
- The icon of the property
- required Boolean
- Whether the property is required
- title String
- The title of the property
BlueprintPropertiesNumberProps, BlueprintPropertiesNumberPropsArgs
- Default double
- The default of the number property
- Description string
- The description of the property
- Enum
Colors Dictionary<string, string> - The enum colors of the number property
- Enums List<double>
- The enum of the number property
- Icon string
- The icon of the property
- Maximum double
- The min of the number property
- Minimum double
- The max of the number property
- Required bool
- Whether the property is required
- Title string
- The title of the property
- Default float64
- The default of the number property
- Description string
- The description of the property
- Enum
Colors map[string]string - The enum colors of the number property
- Enums []float64
- The enum of the number property
- Icon string
- The icon of the property
- Maximum float64
- The min of the number property
- Minimum float64
- The max of the number property
- Required bool
- Whether the property is required
- Title string
- The title of the property
- default_ Double
- The default of the number property
- description String
- The description of the property
- enum
Colors Map<String,String> - The enum colors of the number property
- enums List<Double>
- The enum of the number property
- icon String
- The icon of the property
- maximum Double
- The min of the number property
- minimum Double
- The max of the number property
- required Boolean
- Whether the property is required
- title String
- The title of the property
- default number
- The default of the number property
- description string
- The description of the property
- enum
Colors {[key: string]: string} - The enum colors of the number property
- enums number[]
- The enum of the number property
- icon string
- The icon of the property
- maximum number
- The min of the number property
- minimum number
- The max of the number property
- required boolean
- Whether the property is required
- title string
- The title of the property
- default float
- The default of the number property
- description str
- The description of the property
- enum_
colors Mapping[str, str] - The enum colors of the number property
- enums Sequence[float]
- The enum of the number property
- icon str
- The icon of the property
- maximum float
- The min of the number property
- minimum float
- The max of the number property
- required bool
- Whether the property is required
- title str
- The title of the property
- default Number
- The default of the number property
- description String
- The description of the property
- enum
Colors Map<String> - The enum colors of the number property
- enums List<Number>
- The enum of the number property
- icon String
- The icon of the property
- maximum Number
- The min of the number property
- minimum Number
- The max of the number property
- required Boolean
- Whether the property is required
- title String
- The title of the property
BlueprintPropertiesObjectProps, BlueprintPropertiesObjectPropsArgs
BlueprintPropertiesStringProps, BlueprintPropertiesStringPropsArgs
- Default string
- The default of the string property
- Description string
- The description of the property
- Enum
Colors Dictionary<string, string> - The enum colors of the string property
- Enums List<string>
- The enum of the string property
- Format string
- The format of the string property
- Icon string
- The icon of the property
- Max
Length int - The max length of the string property
- Min
Length int - The min length of the string property
- Pattern string
- The pattern of the string property
- Required bool
- Whether the property is required
- Spec string
- The spec of the string property
- Spec
Authentication port_labs. Port. Inputs. Blueprint Properties String Props Spec Authentication - The spec authentication of the string property
- Title string
- The title of the property
- Default string
- The default of the string property
- Description string
- The description of the property
- Enum
Colors map[string]string - The enum colors of the string property
- Enums []string
- The enum of the string property
- Format string
- The format of the string property
- Icon string
- The icon of the property
- Max
Length int - The max length of the string property
- Min
Length int - The min length of the string property
- Pattern string
- The pattern of the string property
- Required bool
- Whether the property is required
- Spec string
- The spec of the string property
- Spec
Authentication BlueprintProperties String Props Spec Authentication - The spec authentication of the string property
- Title string
- The title of the property
- default_ String
- The default of the string property
- description String
- The description of the property
- enum
Colors Map<String,String> - The enum colors of the string property
- enums List<String>
- The enum of the string property
- format String
- The format of the string property
- icon String
- The icon of the property
- max
Length Integer - The max length of the string property
- min
Length Integer - The min length of the string property
- pattern String
- The pattern of the string property
- required Boolean
- Whether the property is required
- spec String
- The spec of the string property
- spec
Authentication BlueprintProperties String Props Spec Authentication - The spec authentication of the string property
- title String
- The title of the property
- default string
- The default of the string property
- description string
- The description of the property
- enum
Colors {[key: string]: string} - The enum colors of the string property
- enums string[]
- The enum of the string property
- format string
- The format of the string property
- icon string
- The icon of the property
- max
Length number - The max length of the string property
- min
Length number - The min length of the string property
- pattern string
- The pattern of the string property
- required boolean
- Whether the property is required
- spec string
- The spec of the string property
- spec
Authentication BlueprintProperties String Props Spec Authentication - The spec authentication of the string property
- title string
- The title of the property
- default str
- The default of the string property
- description str
- The description of the property
- enum_
colors Mapping[str, str] - The enum colors of the string property
- enums Sequence[str]
- The enum of the string property
- format str
- The format of the string property
- icon str
- The icon of the property
- max_
length int - The max length of the string property
- min_
length int - The min length of the string property
- pattern str
- The pattern of the string property
- required bool
- Whether the property is required
- spec str
- The spec of the string property
- spec_
authentication BlueprintProperties String Props Spec Authentication - The spec authentication of the string property
- title str
- The title of the property
- default String
- The default of the string property
- description String
- The description of the property
- enum
Colors Map<String> - The enum colors of the string property
- enums List<String>
- The enum of the string property
- format String
- The format of the string property
- icon String
- The icon of the property
- max
Length Number - The max length of the string property
- min
Length Number - The min length of the string property
- pattern String
- The pattern of the string property
- required Boolean
- Whether the property is required
- spec String
- The spec of the string property
- spec
Authentication Property Map - The spec authentication of the string property
- title String
- The title of the property
BlueprintPropertiesStringPropsSpecAuthentication, BlueprintPropertiesStringPropsSpecAuthenticationArgs
BlueprintRelations, BlueprintRelationsArgs
BlueprintTeamInheritance, BlueprintTeamInheritanceArgs
- Path string
- The path of the team inheritance
- Path string
- The path of the team inheritance
- path String
- The path of the team inheritance
- path string
- The path of the team inheritance
- path str
- The path of the team inheritance
- path String
- The path of the team inheritance
BlueprintWebhookChangelogDestination, BlueprintWebhookChangelogDestinationArgs
Package Details
- Repository
- port port-labs/pulumi-port
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
port-labs
Terraform Provider.