Documentation
¶
Index ¶
- func NewProjectClientSecurityOutputReference_Override(p ProjectClientSecurityOutputReference, ...)
- func NewProjectFiltersOutputReference_Override(p ProjectFiltersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewProject_Override(p Project, scope constructs.Construct, id *string, config *ProjectConfig)
- func Project_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func Project_IsConstruct(x interface{}) *bool
- func Project_IsTerraformElement(x interface{}) *bool
- func Project_IsTerraformResource(x interface{}) *bool
- func Project_TfResourceType() *string
- type Project
- type ProjectClientSecurity
- type ProjectClientSecurityOutputReference
- type ProjectConfig
- type ProjectFilters
- type ProjectFiltersOutputReference
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