project

package
v0.0.0-...-4f78cf2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2025 License: MIT Imports: 7 Imported by: 4

README

sentry_project

Refer to the Terraform Registry for docs: sentry_project.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewProjectClientSecurityOutputReference_Override

func NewProjectClientSecurityOutputReference_Override(p ProjectClientSecurityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)

func NewProjectFiltersOutputReference_Override

func NewProjectFiltersOutputReference_Override(p ProjectFiltersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)

func NewProject_Override

func NewProject_Override(p Project, scope constructs.Construct, id *string, config *ProjectConfig)

Create a new {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project sentry_project} Resource.

func Project_GenerateConfigForImport

func Project_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource

Generates CDKTF code for importing a Project resource upon running "cdktf plan <stack-name>".

func Project_IsConstruct

func Project_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.

Returns: true if `x` is an object created from a class which extends `Construct`.

func Project_IsTerraformElement

func Project_IsTerraformElement(x interface{}) *bool

Experimental.

func Project_IsTerraformResource

func Project_IsTerraformResource(x interface{}) *bool

Experimental.

func Project_TfResourceType

func Project_TfResourceType() *string

Types

type Project

type Project interface {
	cdktf.TerraformResource
	// Experimental.
	CdktfStack() cdktf.TerraformStack
	ClientSecurity() ProjectClientSecurityOutputReference
	ClientSecurityInput() interface{}
	// Experimental.
	Connection() interface{}
	// Experimental.
	SetConnection(val interface{})
	// Experimental.
	ConstructNodeMetadata() *map[string]interface{}
	// Experimental.
	Count() interface{}
	// Experimental.
	SetCount(val interface{})
	DefaultKey() interface{}
	SetDefaultKey(val interface{})
	DefaultKeyInput() interface{}
	DefaultRules() interface{}
	SetDefaultRules(val interface{})
	DefaultRulesInput() interface{}
	// Experimental.
	DependsOn() *[]*string
	// Experimental.
	SetDependsOn(val *[]*string)
	DigestsMaxDelay() *float64
	SetDigestsMaxDelay(val *float64)
	DigestsMaxDelayInput() *float64
	DigestsMinDelay() *float64
	SetDigestsMinDelay(val *float64)
	DigestsMinDelayInput() *float64
	Features() *[]*string
	Filters() ProjectFiltersOutputReference
	FiltersInput() interface{}
	FingerprintingRules() *string
	SetFingerprintingRules(val *string)
	FingerprintingRulesInput() *string
	// Experimental.
	ForEach() cdktf.ITerraformIterator
	// Experimental.
	SetForEach(val cdktf.ITerraformIterator)
	// Experimental.
	Fqn() *string
	// Experimental.
	FriendlyUniqueId() *string
	GroupingEnhancements() *string
	SetGroupingEnhancements(val *string)
	GroupingEnhancementsInput() *string
	Id() *string
	InternalId() *string
	// Experimental.
	Lifecycle() *cdktf.TerraformResourceLifecycle
	// Experimental.
	SetLifecycle(val *cdktf.TerraformResourceLifecycle)
	Name() *string
	SetName(val *string)
	NameInput() *string
	// The tree node.
	Node() constructs.Node
	Organization() *string
	SetOrganization(val *string)
	OrganizationInput() *string
	Platform() *string
	SetPlatform(val *string)
	PlatformInput() *string
	// Experimental.
	Provider() cdktf.TerraformProvider
	// Experimental.
	SetProvider(val cdktf.TerraformProvider)
	// Experimental.
	Provisioners() *[]interface{}
	// Experimental.
	SetProvisioners(val *[]interface{})
	// Experimental.
	RawOverrides() interface{}
	ResolveAge() *float64
	SetResolveAge(val *float64)
	ResolveAgeInput() *float64
	Slug() *string
	SetSlug(val *string)
	SlugInput() *string
	Teams() *[]*string
	SetTeams(val *[]*string)
	TeamsInput() *[]*string
	// Experimental.
	TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
	// Experimental.
	TerraformMetaArguments() *map[string]interface{}
	// Experimental.
	TerraformResourceType() *string
	// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
	// Experimental.
	AddMoveTarget(moveTarget *string)
	// Experimental.
	AddOverride(path *string, value interface{})
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	HasResourceMove() interface{}
	// Experimental.
	ImportFrom(id *string, provider cdktf.TerraformProvider)
	// Experimental.
	InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
	// Move the resource corresponding to "id" to this resource.
	//
	// Note that the resource being moved from must be marked as moved using it's instance function.
	// Experimental.
	MoveFromId(id *string)
	// Moves this resource to the target resource given by moveTarget.
	// Experimental.
	MoveTo(moveTarget *string, index interface{})
	// Moves this resource to the resource corresponding to "id".
	// Experimental.
	MoveToId(id *string)
	// Overrides the auto-generated logical ID with a specific ID.
	// Experimental.
	OverrideLogicalId(newLogicalId *string)
	PutClientSecurity(value *ProjectClientSecurity)
	PutFilters(value *ProjectFilters)
	ResetClientSecurity()
	ResetDefaultKey()
	ResetDefaultRules()
	ResetDigestsMaxDelay()
	ResetDigestsMinDelay()
	ResetFilters()
	ResetFingerprintingRules()
	ResetGroupingEnhancements()
	// Resets a previously passed logical Id to use the auto-generated logical id again.
	// Experimental.
	ResetOverrideLogicalId()
	ResetPlatform()
	ResetResolveAge()
	ResetSlug()
	SynthesizeAttributes() *map[string]interface{}
	SynthesizeHclAttributes() *map[string]interface{}
	// Experimental.
	ToHclTerraform() interface{}
	// Experimental.
	ToMetadata() interface{}
	// Returns a string representation of this construct.
	ToString() *string
	// Adds this resource to the terraform JSON output.
	// Experimental.
	ToTerraform() interface{}
}

Represents a {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project sentry_project}.

func NewProject

func NewProject(scope constructs.Construct, id *string, config *ProjectConfig) Project

Create a new {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project sentry_project} Resource.

type ProjectClientSecurity

type ProjectClientSecurity struct {
	// A list of allowed domains. Examples: https://example.com, *, *.example.com, *:80.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#allowed_domains Project#allowed_domains}
	AllowedDomains *[]*string `field:"optional" json:"allowedDomains" yaml:"allowedDomains"`
	// Enable JavaScript source fetching. Allow Sentry to scrape missing JavaScript source context when possible.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#scrape_javascript Project#scrape_javascript}
	ScrapeJavascript interface{} `field:"optional" json:"scrapeJavascript" yaml:"scrapeJavascript"`
	// Security Token. Outbound requests matching Allowed Domains will have the header "{security_token_header}: {security_token}" appended.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#security_token Project#security_token}
	SecurityToken *string `field:"optional" json:"securityToken" yaml:"securityToken"`
	// Security Token Header. Outbound requests matching Allowed Domains will have the header "{security_token_header}: {security_token}" appended.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#security_token_header Project#security_token_header}
	SecurityTokenHeader *string `field:"optional" json:"securityTokenHeader" yaml:"securityTokenHeader"`
	// Verify TLS/SSL. Outbound requests will verify TLS (sometimes known as SSL) connections.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#verify_tls_ssl Project#verify_tls_ssl}
	VerifyTlsSsl interface{} `field:"optional" json:"verifyTlsSsl" yaml:"verifyTlsSsl"`
}

type ProjectClientSecurityOutputReference

type ProjectClientSecurityOutputReference interface {
	cdktf.ComplexObject
	AllowedDomains() *[]*string
	SetAllowedDomains(val *[]*string)
	AllowedDomainsInput() *[]*string
	// the index of the complex object in a list.
	// Experimental.
	ComplexObjectIndex() interface{}
	// Experimental.
	SetComplexObjectIndex(val interface{})
	// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
	// Experimental.
	ComplexObjectIsFromSet() *bool
	// Experimental.
	SetComplexObjectIsFromSet(val *bool)
	// The creation stack of this resolvable which will be appended to errors thrown during resolution.
	//
	// If this returns an empty array the stack will not be attached.
	// Experimental.
	CreationStack() *[]*string
	// Experimental.
	Fqn() *string
	InternalValue() interface{}
	SetInternalValue(val interface{})
	ScrapeJavascript() interface{}
	SetScrapeJavascript(val interface{})
	ScrapeJavascriptInput() interface{}
	SecurityToken() *string
	SetSecurityToken(val *string)
	SecurityTokenHeader() *string
	SetSecurityTokenHeader(val *string)
	SecurityTokenHeaderInput() *string
	SecurityTokenInput() *string
	// Experimental.
	TerraformAttribute() *string
	// Experimental.
	SetTerraformAttribute(val *string)
	// Experimental.
	TerraformResource() cdktf.IInterpolatingParent
	// Experimental.
	SetTerraformResource(val cdktf.IInterpolatingParent)
	VerifyTlsSsl() interface{}
	SetVerifyTlsSsl(val interface{})
	VerifyTlsSslInput() interface{}
	// Experimental.
	ComputeFqn() *string
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	InterpolationAsList() cdktf.IResolvable
	// Experimental.
	InterpolationForAttribute(property *string) cdktf.IResolvable
	ResetAllowedDomains()
	ResetScrapeJavascript()
	ResetSecurityToken()
	ResetSecurityTokenHeader()
	ResetVerifyTlsSsl()
	// Produce the Token's value at resolution time.
	// Experimental.
	Resolve(_context cdktf.IResolveContext) interface{}
	// Return a string representation of this resolvable object.
	//
	// Returns a reversible string representation.
	// Experimental.
	ToString() *string
}

func NewProjectClientSecurityOutputReference

func NewProjectClientSecurityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ProjectClientSecurityOutputReference

type ProjectConfig

type ProjectConfig struct {
	// Experimental.
	Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
	// Experimental.
	Count interface{} `field:"optional" json:"count" yaml:"count"`
	// Experimental.
	DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
	// Experimental.
	ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
	// Experimental.
	Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
	// Experimental.
	Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
	// Experimental.
	Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
	// The name for the project.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#name Project#name}
	Name *string `field:"required" json:"name" yaml:"name"`
	// The organization of this resource.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#organization Project#organization}
	Organization *string `field:"required" json:"organization" yaml:"organization"`
	// The slugs of the teams to create the project for.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#teams Project#teams}
	Teams *[]*string `field:"required" json:"teams" yaml:"teams"`
	// Configure origin URLs which Sentry should accept events from. This is used for communication with clients like [sentry-javascript](https://github.com/getsentry/sentry-javascript).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#client_security Project#client_security}
	ClientSecurity *ProjectClientSecurity `field:"optional" json:"clientSecurity" yaml:"clientSecurity"`
	// Whether to create a default key on project creation.
	//
	// By default, Sentry will create a key for you. If you wish to manage keys manually, set this to false and create keys using the `sentry_key` resource. Note that this only takes effect on project creation, not on project update.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#default_key Project#default_key}
	DefaultKey interface{} `field:"optional" json:"defaultKey" yaml:"defaultKey"`
	// Whether to create a default issue alert.
	//
	// Defaults to true where the behavior is to alert the user on every new issue.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#default_rules Project#default_rules}
	DefaultRules interface{} `field:"optional" json:"defaultRules" yaml:"defaultRules"`
	// The maximum amount of time (in seconds) to wait between scheduling digests for delivery.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#digests_max_delay Project#digests_max_delay}
	DigestsMaxDelay *float64 `field:"optional" json:"digestsMaxDelay" yaml:"digestsMaxDelay"`
	// The minimum amount of time (in seconds) to wait between scheduling digests for delivery after the initial scheduling.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#digests_min_delay Project#digests_min_delay}
	DigestsMinDelay *float64 `field:"optional" json:"digestsMinDelay" yaml:"digestsMinDelay"`
	// Custom filters for this project.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#filters Project#filters}
	Filters *ProjectFilters `field:"optional" json:"filters" yaml:"filters"`
	// This can be used to modify the fingerprint rules on the server with custom rules.
	//
	// Rules follow the pattern `matcher:glob -> fingerprint, values`. To learn more about fingerprint rules, [read the docs](https://docs.sentry.io/concepts/data-management/event-grouping/fingerprint-rules/).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#fingerprinting_rules Project#fingerprinting_rules}
	FingerprintingRules *string `field:"optional" json:"fingerprintingRules" yaml:"fingerprintingRules"`
	// This can be used to enhance the grouping algorithm with custom rules.
	//
	// Rules follow the pattern `matcher:glob [v^]?[+-]flag`. To learn more about stack trace rules, [read the docs](https://docs.sentry.io/concepts/data-management/event-grouping/stack-trace-rules/).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#grouping_enhancements Project#grouping_enhancements}
	GroupingEnhancements *string `field:"optional" json:"groupingEnhancements" yaml:"groupingEnhancements"`
	// The platform for this project.
	//
	// Use `other` for platforms not listed. Valid values are: `other`, `android`, `apple`, `apple-ios`, `apple-macos`, `bun`, `capacitor`, `cordova`, `dart`, `deno`, `dotnet`, `dotnet-aspnet`, `dotnet-aspnetcore`, `dotnet-awslambda`, `dotnet-gcpfunctions`, `dotnet-maui`, `dotnet-uwp`, `dotnet-winforms`, `dotnet-wpf`, `dotnet-xamarin`, `electron`, `elixir`, `flutter`, `go`, `go-echo`, `go-fasthttp`, `go-fiber`, `go-gin`, `go-http`, `go-iris`, `go-martini`, `go-negroni`, `godot`, `ionic`, `java`, `java-log4j2`, `java-logback`, `java-spring`, `java-spring-boot`, `javascript`, `javascript-angular`, `javascript-astro`, `javascript-ember`, `javascript-gatsby`, `javascript-nextjs`, `javascript-react`, `javascript-remix`, `javascript-solid`, `javascript-solidstart`, `javascript-svelte`, `javascript-sveltekit`, `javascript-tanstackstart-react`, `javascript-nuxt`, `javascript-vue`, `kotlin`, `minidump`, `native`, `native-qt`, `nintendo-switch`, `node`, `node-awslambda`, `node-azurefunctions`, `node-cloudflare-pages`, `node-cloudflare-workers`, `node-connect`, `node-express`, `node-fastify`, `node-gcpfunctions`, `node-hapi`, `node-koa`, `node-nestjs`, `php`, `php-laravel`, `php-symfony`, `powershell`, `python`, `python-aiohttp`, `python-asgi`, `python-awslambda`, `python-bottle`, `python-celery`, `python-chalice`, `python-django`, `python-falcon`, `python-fastapi`, `python-flask`, `python-gcpfunctions`, `python-pylons`, `python-pymongo`, `python-pyramid`, `python-quart`, `python-rq`, `python-sanic`, `python-serverless`, `python-starlette`, `python-tornado`, `python-tryton`, `python-wsgi`, `react-native`, `ruby`, `ruby-rack`, `ruby-rails`, `rust`, `unity`, and `unreal`.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#platform Project#platform}
	Platform *string `field:"optional" json:"platform" yaml:"platform"`
	// Hours in which an issue is automatically resolve if not seen after this amount of time.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#resolve_age Project#resolve_age}
	ResolveAge *float64 `field:"optional" json:"resolveAge" yaml:"resolveAge"`
	// The optional slug for this project.
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#slug Project#slug}
	Slug *string `field:"optional" json:"slug" yaml:"slug"`
}

type ProjectFilters

type ProjectFilters struct {
	// Filter events from these IP addresses. (e.g. 127.0.0.1 or 10.0.0.0/8).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#blacklisted_ips Project#blacklisted_ips}
	BlacklistedIps *[]*string `field:"optional" json:"blacklistedIps" yaml:"blacklistedIps"`
	// Filter events by error messages. Allows [glob pattern matching](https://en.wikipedia.org/wiki/Glob_(programming)). (e.g. TypeError* or *: integer division or modulo by zero).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#error_messages Project#error_messages}
	ErrorMessages *[]*string `field:"optional" json:"errorMessages" yaml:"errorMessages"`
	// Filter events from these releases. Allows [glob pattern matching](https://en.wikipedia.org/wiki/Glob_(programming)). (e.g. 1.* or [!3].[0-9].*).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/jianyuan/sentry/0.14.5/docs/resources/project#releases Project#releases}
	Releases *[]*string `field:"optional" json:"releases" yaml:"releases"`
}

type ProjectFiltersOutputReference

type ProjectFiltersOutputReference interface {
	cdktf.ComplexObject
	BlacklistedIps() *[]*string
	SetBlacklistedIps(val *[]*string)
	BlacklistedIpsInput() *[]*string
	// the index of the complex object in a list.
	// Experimental.
	ComplexObjectIndex() interface{}
	// Experimental.
	SetComplexObjectIndex(val interface{})
	// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
	// Experimental.
	ComplexObjectIsFromSet() *bool
	// Experimental.
	SetComplexObjectIsFromSet(val *bool)
	// The creation stack of this resolvable which will be appended to errors thrown during resolution.
	//
	// If this returns an empty array the stack will not be attached.
	// Experimental.
	CreationStack() *[]*string
	ErrorMessages() *[]*string
	SetErrorMessages(val *[]*string)
	ErrorMessagesInput() *[]*string
	// Experimental.
	Fqn() *string
	InternalValue() interface{}
	SetInternalValue(val interface{})
	Releases() *[]*string
	SetReleases(val *[]*string)
	ReleasesInput() *[]*string
	// Experimental.
	TerraformAttribute() *string
	// Experimental.
	SetTerraformAttribute(val *string)
	// Experimental.
	TerraformResource() cdktf.IInterpolatingParent
	// Experimental.
	SetTerraformResource(val cdktf.IInterpolatingParent)
	// Experimental.
	ComputeFqn() *string
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	InterpolationAsList() cdktf.IResolvable
	// Experimental.
	InterpolationForAttribute(property *string) cdktf.IResolvable
	ResetBlacklistedIps()
	ResetErrorMessages()
	ResetReleases()
	// Produce the Token's value at resolution time.
	// Experimental.
	Resolve(_context cdktf.IResolveContext) interface{}
	// Return a string representation of this resolvable object.
	//
	// Returns a reversible string representation.
	// Experimental.
	ToString() *string
}

func NewProjectFiltersOutputReference

func NewProjectFiltersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ProjectFiltersOutputReference

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL