1. Packages
  2. Port
  3. API Docs
  4. Blueprint
Port v2.0.9 published on Monday, Jun 24, 2024 by port-labs

port.Blueprint

Explore with Pulumi AI

port logo
Port v2.0.9 published on Monday, Jun 24, 2024 by port-labs

    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
    CalculationProperties Dictionary<string, port_labs.Port.Inputs.BlueprintCalculationPropertiesArgs>
    The calculation properties of the blueprint
    CreateCatalogPage bool
    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
    ForceDeleteEntities bool
    Icon string
    The icon of the blueprint
    KafkaChangelogDestination port_labs.Port.Inputs.BlueprintKafkaChangelogDestination
    The changelog destination of the blueprint
    MirrorProperties Dictionary<string, port_labs.Port.Inputs.BlueprintMirrorPropertiesArgs>
    The mirror properties of the blueprint
    Properties port_labs.Port.Inputs.BlueprintProperties
    The properties of the blueprint
    Relations Dictionary<string, port_labs.Port.Inputs.BlueprintRelationsArgs>
    The relations of the blueprint
    TeamInheritance port_labs.Port.Inputs.BlueprintTeamInheritance
    The team inheritance of the blueprint
    WebhookChangelogDestination port_labs.Port.Inputs.BlueprintWebhookChangelogDestination
    The webhook changelog destination of the blueprint
    Identifier string
    The identifier of the blueprint
    Title string
    The display name of the blueprint
    CalculationProperties map[string]BlueprintCalculationPropertiesArgs
    The calculation properties of the blueprint
    CreateCatalogPage bool
    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
    ForceDeleteEntities bool
    Icon string
    The icon of the blueprint
    KafkaChangelogDestination BlueprintKafkaChangelogDestinationArgs
    The changelog destination of the blueprint
    MirrorProperties map[string]BlueprintMirrorPropertiesArgs
    The mirror properties of the blueprint
    Properties BlueprintPropertiesArgs
    The properties of the blueprint
    Relations map[string]BlueprintRelationsArgs
    The relations of the blueprint
    TeamInheritance BlueprintTeamInheritanceArgs
    The team inheritance of the blueprint
    WebhookChangelogDestination BlueprintWebhookChangelogDestinationArgs
    The webhook changelog destination of the blueprint
    identifier String
    The identifier of the blueprint
    title String
    The display name of the blueprint
    calculationProperties Map<String,BlueprintCalculationPropertiesArgs>
    The calculation properties of the blueprint
    createCatalogPage Boolean
    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
    forceDeleteEntities Boolean
    icon String
    The icon of the blueprint
    kafkaChangelogDestination BlueprintKafkaChangelogDestination
    The changelog destination of the blueprint
    mirrorProperties Map<String,BlueprintMirrorPropertiesArgs>
    The mirror properties of the blueprint
    properties BlueprintProperties
    The properties of the blueprint
    relations Map<String,BlueprintRelationsArgs>
    The relations of the blueprint
    teamInheritance BlueprintTeamInheritance
    The team inheritance of the blueprint
    webhookChangelogDestination BlueprintWebhookChangelogDestination
    The webhook changelog destination of the blueprint
    identifier string
    The identifier of the blueprint
    title string
    The display name of the blueprint
    calculationProperties {[key: string]: BlueprintCalculationPropertiesArgs}
    The calculation properties of the blueprint
    createCatalogPage boolean
    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
    forceDeleteEntities boolean
    icon string
    The icon of the blueprint
    kafkaChangelogDestination BlueprintKafkaChangelogDestination
    The changelog destination of the blueprint
    mirrorProperties {[key: string]: BlueprintMirrorPropertiesArgs}
    The mirror properties of the blueprint
    properties BlueprintProperties
    The properties of the blueprint
    relations {[key: string]: BlueprintRelationsArgs}
    The relations of the blueprint
    teamInheritance BlueprintTeamInheritance
    The team inheritance of the blueprint
    webhookChangelogDestination BlueprintWebhookChangelogDestination
    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, BlueprintCalculationPropertiesArgs]
    The calculation properties of the blueprint
    create_catalog_page bool
    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_entities bool
    icon str
    The icon of the blueprint
    kafka_changelog_destination BlueprintKafkaChangelogDestinationArgs
    The changelog destination of the blueprint
    mirror_properties Mapping[str, BlueprintMirrorPropertiesArgs]
    The mirror properties of the blueprint
    properties BlueprintPropertiesArgs
    The properties of the blueprint
    relations Mapping[str, BlueprintRelationsArgs]
    The relations of the blueprint
    team_inheritance BlueprintTeamInheritanceArgs
    The team inheritance of the blueprint
    webhook_changelog_destination BlueprintWebhookChangelogDestinationArgs
    The webhook changelog destination of the blueprint
    identifier String
    The identifier of the blueprint
    title String
    The display name of the blueprint
    calculationProperties Map<Property Map>
    The calculation properties of the blueprint
    createCatalogPage Boolean
    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
    forceDeleteEntities Boolean
    icon String
    The icon of the blueprint
    kafkaChangelogDestination Property Map
    The changelog destination of the blueprint
    mirrorProperties 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
    teamInheritance Property Map
    The team inheritance of the blueprint
    webhookChangelogDestination Property Map
    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:

    CreatedAt string
    The creation date of the blueprint
    CreatedBy string
    The creator of the blueprint
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The last update date of the blueprint
    UpdatedBy string
    The last updater of the blueprint
    CreatedAt string
    The creation date of the blueprint
    CreatedBy string
    The creator of the blueprint
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The last update date of the blueprint
    UpdatedBy string
    The last updater of the blueprint
    createdAt String
    The creation date of the blueprint
    createdBy String
    The creator of the blueprint
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The last update date of the blueprint
    updatedBy String
    The last updater of the blueprint
    createdAt string
    The creation date of the blueprint
    createdBy string
    The creator of the blueprint
    id string
    The provider-assigned unique ID for this managed resource.
    updatedAt string
    The last update date of the blueprint
    updatedBy string
    The last updater of the blueprint
    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
    createdAt String
    The creation date of the blueprint
    createdBy String
    The creator of the blueprint
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The last update date of the blueprint
    updatedBy String
    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.
    The following state arguments are supported:
    CalculationProperties Dictionary<string, port_labs.Port.Inputs.BlueprintCalculationPropertiesArgs>
    The calculation properties of the blueprint
    CreateCatalogPage bool
    This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
    CreatedAt string
    The creation date of the blueprint
    CreatedBy string
    The creator of the blueprint
    Description string
    The description of the blueprint
    ForceDeleteEntities bool
    Icon string
    The icon of the blueprint
    Identifier string
    The identifier of the blueprint
    KafkaChangelogDestination port_labs.Port.Inputs.BlueprintKafkaChangelogDestination
    The changelog destination of the blueprint
    MirrorProperties Dictionary<string, port_labs.Port.Inputs.BlueprintMirrorPropertiesArgs>
    The mirror properties of the blueprint
    Properties port_labs.Port.Inputs.BlueprintProperties
    The properties of the blueprint
    Relations Dictionary<string, port_labs.Port.Inputs.BlueprintRelationsArgs>
    The relations of the blueprint
    TeamInheritance port_labs.Port.Inputs.BlueprintTeamInheritance
    The team inheritance of the blueprint
    Title string
    The display name of the blueprint
    UpdatedAt string
    The last update date of the blueprint
    UpdatedBy string
    The last updater of the blueprint
    WebhookChangelogDestination port_labs.Port.Inputs.BlueprintWebhookChangelogDestination
    The webhook changelog destination of the blueprint
    CalculationProperties map[string]BlueprintCalculationPropertiesArgs
    The calculation properties of the blueprint
    CreateCatalogPage bool
    This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
    CreatedAt string
    The creation date of the blueprint
    CreatedBy string
    The creator of the blueprint
    Description string
    The description of the blueprint
    ForceDeleteEntities bool
    Icon string
    The icon of the blueprint
    Identifier string
    The identifier of the blueprint
    KafkaChangelogDestination BlueprintKafkaChangelogDestinationArgs
    The changelog destination of the blueprint
    MirrorProperties map[string]BlueprintMirrorPropertiesArgs
    The mirror properties of the blueprint
    Properties BlueprintPropertiesArgs
    The properties of the blueprint
    Relations map[string]BlueprintRelationsArgs
    The relations of the blueprint
    TeamInheritance BlueprintTeamInheritanceArgs
    The team inheritance of the blueprint
    Title string
    The display name of the blueprint
    UpdatedAt string
    The last update date of the blueprint
    UpdatedBy string
    The last updater of the blueprint
    WebhookChangelogDestination BlueprintWebhookChangelogDestinationArgs
    The webhook changelog destination of the blueprint
    calculationProperties Map<String,BlueprintCalculationPropertiesArgs>
    The calculation properties of the blueprint
    createCatalogPage Boolean
    This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
    createdAt String
    The creation date of the blueprint
    createdBy String
    The creator of the blueprint
    description String
    The description of the blueprint
    forceDeleteEntities Boolean
    icon String
    The icon of the blueprint
    identifier String
    The identifier of the blueprint
    kafkaChangelogDestination BlueprintKafkaChangelogDestination
    The changelog destination of the blueprint
    mirrorProperties Map<String,BlueprintMirrorPropertiesArgs>
    The mirror properties of the blueprint
    properties BlueprintProperties
    The properties of the blueprint
    relations Map<String,BlueprintRelationsArgs>
    The relations of the blueprint
    teamInheritance BlueprintTeamInheritance
    The team inheritance of the blueprint
    title String
    The display name of the blueprint
    updatedAt String
    The last update date of the blueprint
    updatedBy String
    The last updater of the blueprint
    webhookChangelogDestination BlueprintWebhookChangelogDestination
    The webhook changelog destination of the blueprint
    calculationProperties {[key: string]: BlueprintCalculationPropertiesArgs}
    The calculation properties of the blueprint
    createCatalogPage boolean
    This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
    createdAt string
    The creation date of the blueprint
    createdBy string
    The creator of the blueprint
    description string
    The description of the blueprint
    forceDeleteEntities boolean
    icon string
    The icon of the blueprint
    identifier string
    The identifier of the blueprint
    kafkaChangelogDestination BlueprintKafkaChangelogDestination
    The changelog destination of the blueprint
    mirrorProperties {[key: string]: BlueprintMirrorPropertiesArgs}
    The mirror properties of the blueprint
    properties BlueprintProperties
    The properties of the blueprint
    relations {[key: string]: BlueprintRelationsArgs}
    The relations of the blueprint
    teamInheritance BlueprintTeamInheritance
    The team inheritance of the blueprint
    title string
    The display name of the blueprint
    updatedAt string
    The last update date of the blueprint
    updatedBy string
    The last updater of the blueprint
    webhookChangelogDestination BlueprintWebhookChangelogDestination
    The webhook changelog destination of the blueprint
    calculation_properties Mapping[str, BlueprintCalculationPropertiesArgs]
    The calculation properties of the blueprint
    create_catalog_page bool
    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_entities bool
    icon str
    The icon of the blueprint
    identifier str
    The identifier of the blueprint
    kafka_changelog_destination BlueprintKafkaChangelogDestinationArgs
    The changelog destination of the blueprint
    mirror_properties Mapping[str, BlueprintMirrorPropertiesArgs]
    The mirror properties of the blueprint
    properties BlueprintPropertiesArgs
    The properties of the blueprint
    relations Mapping[str, BlueprintRelationsArgs]
    The relations of the blueprint
    team_inheritance BlueprintTeamInheritanceArgs
    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_destination BlueprintWebhookChangelogDestinationArgs
    The webhook changelog destination of the blueprint
    calculationProperties Map<Property Map>
    The calculation properties of the blueprint
    createCatalogPage Boolean
    This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
    createdAt String
    The creation date of the blueprint
    createdBy String
    The creator of the blueprint
    description String
    The description of the blueprint
    forceDeleteEntities Boolean
    icon String
    The icon of the blueprint
    identifier String
    The identifier of the blueprint
    kafkaChangelogDestination Property Map
    The changelog destination of the blueprint
    mirrorProperties 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
    teamInheritance Property Map
    The team inheritance of the blueprint
    title String
    The display name of the blueprint
    updatedAt String
    The last update date of the blueprint
    updatedBy String
    The last updater of the blueprint
    webhookChangelogDestination Property Map
    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

    Path string
    The path of the mirror property
    Title string
    The title of the mirror property
    Path string
    The path of the mirror property
    Title string
    The title of the mirror property
    path String
    The path of the mirror property
    title String
    The title of the mirror property
    path string
    The path of the mirror property
    title string
    The title of the mirror property
    path str
    The path of the mirror property
    title str
    The title of the mirror property
    path String
    The path of the mirror property
    title String
    The title of the mirror property

    BlueprintProperties, BlueprintPropertiesArgs

    ArrayProps Dictionary<string, port_labs.Port.Inputs.BlueprintPropertiesArrayProps>
    The array property of the blueprint
    BooleanProps Dictionary<string, port_labs.Port.Inputs.BlueprintPropertiesBooleanProps>
    The boolean property of the blueprint
    NumberProps Dictionary<string, port_labs.Port.Inputs.BlueprintPropertiesNumberProps>
    The number property of the blueprint
    ObjectProps Dictionary<string, port_labs.Port.Inputs.BlueprintPropertiesObjectProps>
    The object property of the blueprint
    StringProps Dictionary<string, port_labs.Port.Inputs.BlueprintPropertiesStringProps>
    The string property of the blueprint
    ArrayProps map[string]BlueprintPropertiesArrayProps
    The array property of the blueprint
    BooleanProps map[string]BlueprintPropertiesBooleanProps
    The boolean property of the blueprint
    NumberProps map[string]BlueprintPropertiesNumberProps
    The number property of the blueprint
    ObjectProps map[string]BlueprintPropertiesObjectProps
    The object property of the blueprint
    StringProps map[string]BlueprintPropertiesStringProps
    The string property of the blueprint
    arrayProps Map<String,BlueprintPropertiesArrayProps>
    The array property of the blueprint
    booleanProps Map<String,BlueprintPropertiesBooleanProps>
    The boolean property of the blueprint
    numberProps Map<String,BlueprintPropertiesNumberProps>
    The number property of the blueprint
    objectProps Map<String,BlueprintPropertiesObjectProps>
    The object property of the blueprint
    stringProps Map<String,BlueprintPropertiesStringProps>
    The string property of the blueprint
    arrayProps {[key: string]: BlueprintPropertiesArrayProps}
    The array property of the blueprint
    booleanProps {[key: string]: BlueprintPropertiesBooleanProps}
    The boolean property of the blueprint
    numberProps {[key: string]: BlueprintPropertiesNumberProps}
    The number property of the blueprint
    objectProps {[key: string]: BlueprintPropertiesObjectProps}
    The object property of the blueprint
    stringProps {[key: string]: BlueprintPropertiesStringProps}
    The string property of the blueprint
    array_props Mapping[str, BlueprintPropertiesArrayProps]
    The array property of the blueprint
    boolean_props Mapping[str, BlueprintPropertiesBooleanProps]
    The boolean property of the blueprint
    number_props Mapping[str, BlueprintPropertiesNumberProps]
    The number property of the blueprint
    object_props Mapping[str, BlueprintPropertiesObjectProps]
    The object property of the blueprint
    string_props Mapping[str, BlueprintPropertiesStringProps]
    The string property of the blueprint
    arrayProps Map<Property Map>
    The array property of the blueprint
    booleanProps Map<Property Map>
    The boolean property of the blueprint
    numberProps Map<Property Map>
    The number property of the blueprint
    objectProps Map<Property Map>
    The object property of the blueprint
    stringProps Map<Property Map>
    The string property of the blueprint

    BlueprintPropertiesArrayProps, BlueprintPropertiesArrayPropsArgs

    BooleanItems port_labs.Port.Inputs.BlueprintPropertiesArrayPropsBooleanItems
    The items of the array property
    Description string
    The description of the property
    Icon string
    The icon of the property
    MaxItems int
    The max items of the array property
    MinItems int
    The min items of the array property
    NumberItems port_labs.Port.Inputs.BlueprintPropertiesArrayPropsNumberItems
    The items of the array property
    ObjectItems port_labs.Port.Inputs.BlueprintPropertiesArrayPropsObjectItems
    The items of the array property
    Required bool
    Whether the property is required
    StringItems port_labs.Port.Inputs.BlueprintPropertiesArrayPropsStringItems
    The items of the array property
    Title string
    The title of the property
    BooleanItems BlueprintPropertiesArrayPropsBooleanItems
    The items of the array property
    Description string
    The description of the property
    Icon string
    The icon of the property
    MaxItems int
    The max items of the array property
    MinItems int
    The min items of the array property
    NumberItems BlueprintPropertiesArrayPropsNumberItems
    The items of the array property
    ObjectItems BlueprintPropertiesArrayPropsObjectItems
    The items of the array property
    Required bool
    Whether the property is required
    StringItems BlueprintPropertiesArrayPropsStringItems
    The items of the array property
    Title string
    The title of the property
    booleanItems BlueprintPropertiesArrayPropsBooleanItems
    The items of the array property
    description String
    The description of the property
    icon String
    The icon of the property
    maxItems Integer
    The max items of the array property
    minItems Integer
    The min items of the array property
    numberItems BlueprintPropertiesArrayPropsNumberItems
    The items of the array property
    objectItems BlueprintPropertiesArrayPropsObjectItems
    The items of the array property
    required Boolean
    Whether the property is required
    stringItems BlueprintPropertiesArrayPropsStringItems
    The items of the array property
    title String
    The title of the property
    booleanItems BlueprintPropertiesArrayPropsBooleanItems
    The items of the array property
    description string
    The description of the property
    icon string
    The icon of the property
    maxItems number
    The max items of the array property
    minItems number
    The min items of the array property
    numberItems BlueprintPropertiesArrayPropsNumberItems
    The items of the array property
    objectItems BlueprintPropertiesArrayPropsObjectItems
    The items of the array property
    required boolean
    Whether the property is required
    stringItems BlueprintPropertiesArrayPropsStringItems
    The items of the array property
    title string
    The title of the property
    boolean_items BlueprintPropertiesArrayPropsBooleanItems
    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 BlueprintPropertiesArrayPropsNumberItems
    The items of the array property
    object_items BlueprintPropertiesArrayPropsObjectItems
    The items of the array property
    required bool
    Whether the property is required
    string_items BlueprintPropertiesArrayPropsStringItems
    The items of the array property
    title str
    The title of the property
    booleanItems Property Map
    The items of the array property
    description String
    The description of the property
    icon String
    The icon of the property
    maxItems Number
    The max items of the array property
    minItems Number
    The min items of the array property
    numberItems Property Map
    The items of the array property
    objectItems Property Map
    The items of the array property
    required Boolean
    Whether the property is required
    stringItems 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

    Defaults List<string>
    The default of the items
    Format string
    The format of the items
    Defaults []string
    The default of the items
    Format string
    The format of the items
    defaults List<String>
    The default of the items
    format String
    The format of the items
    defaults string[]
    The default of the items
    format string
    The format of the items
    defaults Sequence[str]
    The default of the items
    format str
    The format of the items
    defaults List<String>
    The default of the items
    format String
    The format of the items

    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
    EnumColors 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
    EnumColors 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
    enumColors 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
    enumColors {[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
    enumColors 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

    Default string
    The default of the object property
    Description string
    The description of the property
    Icon string
    The icon of the property
    Required bool
    Whether the property is required
    Spec string
    The spec of the object property
    Title string
    The title of the property
    Default string
    The default of the object property
    Description string
    The description of the property
    Icon string
    The icon of the property
    Required bool
    Whether the property is required
    Spec string
    The spec of the object property
    Title string
    The title of the property
    default_ String
    The default of the object property
    description String
    The description of the property
    icon String
    The icon of the property
    required Boolean
    Whether the property is required
    spec String
    The spec of the object property
    title String
    The title of the property
    default string
    The default of the object property
    description string
    The description of the property
    icon string
    The icon of the property
    required boolean
    Whether the property is required
    spec string
    The spec of the object property
    title string
    The title of the property
    default str
    The default of the object property
    description str
    The description of the property
    icon str
    The icon of the property
    required bool
    Whether the property is required
    spec str
    The spec of the object property
    title str
    The title of the property
    default String
    The default of the object property
    description String
    The description of the property
    icon String
    The icon of the property
    required Boolean
    Whether the property is required
    spec String
    The spec of the object property
    title String
    The title of the property

    BlueprintPropertiesStringProps, BlueprintPropertiesStringPropsArgs

    Default string
    The default of the string property
    Description string
    The description of the property
    EnumColors 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
    MaxLength int
    The max length of the string property
    MinLength 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
    SpecAuthentication port_labs.Port.Inputs.BlueprintPropertiesStringPropsSpecAuthentication
    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
    EnumColors 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
    MaxLength int
    The max length of the string property
    MinLength 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
    SpecAuthentication BlueprintPropertiesStringPropsSpecAuthentication
    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
    enumColors 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
    maxLength Integer
    The max length of the string property
    minLength 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
    specAuthentication BlueprintPropertiesStringPropsSpecAuthentication
    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
    enumColors {[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
    maxLength number
    The max length of the string property
    minLength 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
    specAuthentication BlueprintPropertiesStringPropsSpecAuthentication
    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 BlueprintPropertiesStringPropsSpecAuthentication
    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
    enumColors 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
    maxLength Number
    The max length of the string property
    minLength 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
    specAuthentication Property Map
    The spec authentication of the string property
    title String
    The title of the property

    BlueprintPropertiesStringPropsSpecAuthentication, BlueprintPropertiesStringPropsSpecAuthenticationArgs

    AuthorizationUrl string
    The authorizationUrl of the spec authentication
    ClientId string
    The clientId of the spec authentication
    TokenUrl string
    The tokenUrl of the spec authentication
    AuthorizationUrl string
    The authorizationUrl of the spec authentication
    ClientId string
    The clientId of the spec authentication
    TokenUrl string
    The tokenUrl of the spec authentication
    authorizationUrl String
    The authorizationUrl of the spec authentication
    clientId String
    The clientId of the spec authentication
    tokenUrl String
    The tokenUrl of the spec authentication
    authorizationUrl string
    The authorizationUrl of the spec authentication
    clientId string
    The clientId of the spec authentication
    tokenUrl string
    The tokenUrl of the spec authentication
    authorization_url str
    The authorizationUrl of the spec authentication
    client_id str
    The clientId of the spec authentication
    token_url str
    The tokenUrl of the spec authentication
    authorizationUrl String
    The authorizationUrl of the spec authentication
    clientId String
    The clientId of the spec authentication
    tokenUrl String
    The tokenUrl of the spec authentication

    BlueprintRelations, BlueprintRelationsArgs

    Target string
    The target of the relation
    Many bool
    The many of the relation
    Required bool
    The required of the relation
    Title string
    The title of the relation
    Target string
    The target of the relation
    Many bool
    The many of the relation
    Required bool
    The required of the relation
    Title string
    The title of the relation
    target String
    The target of the relation
    many Boolean
    The many of the relation
    required Boolean
    The required of the relation
    title String
    The title of the relation
    target string
    The target of the relation
    many boolean
    The many of the relation
    required boolean
    The required of the relation
    title string
    The title of the relation
    target str
    The target of the relation
    many bool
    The many of the relation
    required bool
    The required of the relation
    title str
    The title of the relation
    target String
    The target of the relation
    many Boolean
    The many of the relation
    required Boolean
    The required of the relation
    title String
    The title of the relation

    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

    Url string
    The url of the webhook changelog destination
    Agent bool
    The agent of the webhook changelog destination
    Url string
    The url of the webhook changelog destination
    Agent bool
    The agent of the webhook changelog destination
    url String
    The url of the webhook changelog destination
    agent Boolean
    The agent of the webhook changelog destination
    url string
    The url of the webhook changelog destination
    agent boolean
    The agent of the webhook changelog destination
    url str
    The url of the webhook changelog destination
    agent bool
    The agent of the webhook changelog destination
    url String
    The url of the webhook changelog destination
    agent Boolean
    The agent of the webhook changelog destination

    Package Details

    Repository
    port port-labs/pulumi-port
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the port-labs Terraform Provider.
    port logo
    Port v2.0.9 published on Monday, Jun 24, 2024 by port-labs