Documentation ¶
Index ¶
- func NewZeroTrustAccessOrganizationCustomPagesList_Override(z ZeroTrustAccessOrganizationCustomPagesList, ...)
- func NewZeroTrustAccessOrganizationCustomPagesOutputReference_Override(z ZeroTrustAccessOrganizationCustomPagesOutputReference, ...)
- func NewZeroTrustAccessOrganizationLoginDesignList_Override(z ZeroTrustAccessOrganizationLoginDesignList, ...)
- func NewZeroTrustAccessOrganizationLoginDesignOutputReference_Override(z ZeroTrustAccessOrganizationLoginDesignOutputReference, ...)
- func NewZeroTrustAccessOrganization_Override(z ZeroTrustAccessOrganization, scope constructs.Construct, id *string, ...)
- func ZeroTrustAccessOrganization_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ZeroTrustAccessOrganization_IsConstruct(x interface{}) *bool
- func ZeroTrustAccessOrganization_IsTerraformElement(x interface{}) *bool
- func ZeroTrustAccessOrganization_IsTerraformResource(x interface{}) *bool
- func ZeroTrustAccessOrganization_TfResourceType() *string
- type ZeroTrustAccessOrganization
- type ZeroTrustAccessOrganizationConfig
- type ZeroTrustAccessOrganizationCustomPages
- type ZeroTrustAccessOrganizationCustomPagesList
- type ZeroTrustAccessOrganizationCustomPagesOutputReference
- type ZeroTrustAccessOrganizationLoginDesign
- type ZeroTrustAccessOrganizationLoginDesignList
- type ZeroTrustAccessOrganizationLoginDesignOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewZeroTrustAccessOrganizationCustomPagesList_Override ¶
func NewZeroTrustAccessOrganizationCustomPagesList_Override(z ZeroTrustAccessOrganizationCustomPagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessOrganizationCustomPagesOutputReference_Override ¶
func NewZeroTrustAccessOrganizationCustomPagesOutputReference_Override(z ZeroTrustAccessOrganizationCustomPagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessOrganizationLoginDesignList_Override ¶
func NewZeroTrustAccessOrganizationLoginDesignList_Override(z ZeroTrustAccessOrganizationLoginDesignList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessOrganizationLoginDesignOutputReference_Override ¶
func NewZeroTrustAccessOrganizationLoginDesignOutputReference_Override(z ZeroTrustAccessOrganizationLoginDesignOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessOrganization_Override ¶
func NewZeroTrustAccessOrganization_Override(z ZeroTrustAccessOrganization, scope constructs.Construct, id *string, config *ZeroTrustAccessOrganizationConfig)
Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization cloudflare_zero_trust_access_organization} Resource.
func ZeroTrustAccessOrganization_GenerateConfigForImport ¶
func ZeroTrustAccessOrganization_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ZeroTrustAccessOrganization resource upon running "cdktf plan <stack-name>".
func ZeroTrustAccessOrganization_IsConstruct ¶
func ZeroTrustAccessOrganization_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 ZeroTrustAccessOrganization_IsTerraformElement ¶
func ZeroTrustAccessOrganization_IsTerraformElement(x interface{}) *bool
Experimental.
func ZeroTrustAccessOrganization_IsTerraformResource ¶
func ZeroTrustAccessOrganization_IsTerraformResource(x interface{}) *bool
Experimental.
func ZeroTrustAccessOrganization_TfResourceType ¶
func ZeroTrustAccessOrganization_TfResourceType() *string
Types ¶
type ZeroTrustAccessOrganization ¶
type ZeroTrustAccessOrganization interface { cdktf.TerraformResource AccountId() *string SetAccountId(val *string) AccountIdInput() *string AllowAuthenticateViaWarp() interface{} SetAllowAuthenticateViaWarp(val interface{}) AllowAuthenticateViaWarpInput() interface{} AuthDomain() *string SetAuthDomain(val *string) AuthDomainInput() *string AutoRedirectToIdentity() interface{} SetAutoRedirectToIdentity(val interface{}) AutoRedirectToIdentityInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CustomPages() ZeroTrustAccessOrganizationCustomPagesList CustomPagesInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IsUiReadOnly() interface{} SetIsUiReadOnly(val interface{}) IsUiReadOnlyInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoginDesign() ZeroTrustAccessOrganizationLoginDesignList LoginDesignInput() interface{} Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SessionDuration() *string SetSessionDuration(val *string) SessionDurationInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UiReadOnlyToggleReason() *string SetUiReadOnlyToggleReason(val *string) UiReadOnlyToggleReasonInput() *string UserSeatExpirationInactiveTime() *string SetUserSeatExpirationInactiveTime(val *string) UserSeatExpirationInactiveTimeInput() *string WarpAuthSessionDuration() *string SetWarpAuthSessionDuration(val *string) WarpAuthSessionDurationInput() *string ZoneId() *string SetZoneId(val *string) ZoneIdInput() *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) PutCustomPages(value interface{}) PutLoginDesign(value interface{}) ResetAccountId() ResetAllowAuthenticateViaWarp() ResetAutoRedirectToIdentity() ResetCustomPages() ResetId() ResetIsUiReadOnly() ResetLoginDesign() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSessionDuration() ResetUiReadOnlyToggleReason() ResetUserSeatExpirationInactiveTime() ResetWarpAuthSessionDuration() ResetZoneId() 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/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization cloudflare_zero_trust_access_organization}.
func NewZeroTrustAccessOrganization ¶
func NewZeroTrustAccessOrganization(scope constructs.Construct, id *string, config *ZeroTrustAccessOrganizationConfig) ZeroTrustAccessOrganization
Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization cloudflare_zero_trust_access_organization} Resource.
type ZeroTrustAccessOrganizationConfig ¶
type ZeroTrustAccessOrganizationConfig 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 unique subdomain assigned to your Zero Trust organization. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#auth_domain ZeroTrustAccessOrganization#auth_domain} AuthDomain *string `field:"required" json:"authDomain" yaml:"authDomain"` // The name of your Zero Trust organization. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#name ZeroTrustAccessOrganization#name} Name *string `field:"required" json:"name" yaml:"name"` // The account identifier to target for the resource. Conflicts with `zone_id`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#account_id ZeroTrustAccessOrganization#account_id} AccountId *string `field:"optional" json:"accountId" yaml:"accountId"` // When set to true, users can authenticate via WARP for any application in your organization. // // Application settings will take precedence over this value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#allow_authenticate_via_warp ZeroTrustAccessOrganization#allow_authenticate_via_warp} AllowAuthenticateViaWarp interface{} `field:"optional" json:"allowAuthenticateViaWarp" yaml:"allowAuthenticateViaWarp"` // When set to true, users skip the identity provider selection step during login. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#auto_redirect_to_identity ZeroTrustAccessOrganization#auto_redirect_to_identity} AutoRedirectToIdentity interface{} `field:"optional" json:"autoRedirectToIdentity" yaml:"autoRedirectToIdentity"` // custom_pages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#custom_pages ZeroTrustAccessOrganization#custom_pages} CustomPages interface{} `field:"optional" json:"customPages" yaml:"customPages"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#id ZeroTrustAccessOrganization#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // When set to true, this will disable all editing of Access resources via the Zero Trust Dashboard. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#is_ui_read_only ZeroTrustAccessOrganization#is_ui_read_only} IsUiReadOnly interface{} `field:"optional" json:"isUiReadOnly" yaml:"isUiReadOnly"` // login_design block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#login_design ZeroTrustAccessOrganization#login_design} LoginDesign interface{} `field:"optional" json:"loginDesign" yaml:"loginDesign"` // How often a user will be forced to re-authorise. Must be in the format `48h` or `2h45m`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#session_duration ZeroTrustAccessOrganization#session_duration} SessionDuration *string `field:"optional" json:"sessionDuration" yaml:"sessionDuration"` // A description of the reason why the UI read only field is being toggled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#ui_read_only_toggle_reason ZeroTrustAccessOrganization#ui_read_only_toggle_reason} UiReadOnlyToggleReason *string `field:"optional" json:"uiReadOnlyToggleReason" yaml:"uiReadOnlyToggleReason"` // The amount of time a user seat is inactive before it expires. // // When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count. Must be in the format `300ms` or `2h45m`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#user_seat_expiration_inactive_time ZeroTrustAccessOrganization#user_seat_expiration_inactive_time} UserSeatExpirationInactiveTime *string `field:"optional" json:"userSeatExpirationInactiveTime" yaml:"userSeatExpirationInactiveTime"` // The amount of time that tokens issued for applications will be valid. // // Must be in the format 30m or 2h45m. Valid time units are: m, h. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#warp_auth_session_duration ZeroTrustAccessOrganization#warp_auth_session_duration} WarpAuthSessionDuration *string `field:"optional" json:"warpAuthSessionDuration" yaml:"warpAuthSessionDuration"` // The zone identifier to target for the resource. Conflicts with `account_id`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#zone_id ZeroTrustAccessOrganization#zone_id} ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type ZeroTrustAccessOrganizationCustomPages ¶
type ZeroTrustAccessOrganizationCustomPages struct { // The id of the forbidden page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#forbidden ZeroTrustAccessOrganization#forbidden} Forbidden *string `field:"optional" json:"forbidden" yaml:"forbidden"` // The id of the identity denied page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#identity_denied ZeroTrustAccessOrganization#identity_denied} IdentityDenied *string `field:"optional" json:"identityDenied" yaml:"identityDenied"` }
type ZeroTrustAccessOrganizationCustomPagesList ¶
type ZeroTrustAccessOrganizationCustomPagesList interface { cdktf.ComplexList // 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{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZeroTrustAccessOrganizationCustomPagesOutputReference // 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 NewZeroTrustAccessOrganizationCustomPagesList ¶
func NewZeroTrustAccessOrganizationCustomPagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessOrganizationCustomPagesList
type ZeroTrustAccessOrganizationCustomPagesOutputReference ¶
type ZeroTrustAccessOrganizationCustomPagesOutputReference interface { cdktf.ComplexObject // 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 Forbidden() *string SetForbidden(val *string) ForbiddenInput() *string // Experimental. Fqn() *string IdentityDenied() *string SetIdentityDenied(val *string) IdentityDeniedInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 ResetForbidden() ResetIdentityDenied() // 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 NewZeroTrustAccessOrganizationCustomPagesOutputReference ¶
func NewZeroTrustAccessOrganizationCustomPagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessOrganizationCustomPagesOutputReference
type ZeroTrustAccessOrganizationLoginDesign ¶
type ZeroTrustAccessOrganizationLoginDesign struct { // The background color on the login page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#background_color ZeroTrustAccessOrganization#background_color} BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#footer_text ZeroTrustAccessOrganization#footer_text} FooterText *string `field:"optional" json:"footerText" yaml:"footerText"` // The text at the top of the login page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#header_text ZeroTrustAccessOrganization#header_text} HeaderText *string `field:"optional" json:"headerText" yaml:"headerText"` // The URL of the logo on the login page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#logo_path ZeroTrustAccessOrganization#logo_path} LogoPath *string `field:"optional" json:"logoPath" yaml:"logoPath"` // The text color on the login page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.42.0/docs/resources/zero_trust_access_organization#text_color ZeroTrustAccessOrganization#text_color} TextColor *string `field:"optional" json:"textColor" yaml:"textColor"` }
type ZeroTrustAccessOrganizationLoginDesignList ¶
type ZeroTrustAccessOrganizationLoginDesignList interface { cdktf.ComplexList // 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{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZeroTrustAccessOrganizationLoginDesignOutputReference // 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 NewZeroTrustAccessOrganizationLoginDesignList ¶
func NewZeroTrustAccessOrganizationLoginDesignList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessOrganizationLoginDesignList
type ZeroTrustAccessOrganizationLoginDesignOutputReference ¶
type ZeroTrustAccessOrganizationLoginDesignOutputReference interface { cdktf.ComplexObject BackgroundColor() *string SetBackgroundColor(val *string) BackgroundColorInput() *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 HeaderText() *string SetHeaderText(val *string) HeaderTextInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LogoPath() *string SetLogoPath(val *string) LogoPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextColor() *string SetTextColor(val *string) TextColorInput() *string // 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 ResetBackgroundColor() ResetHeaderText() ResetLogoPath() ResetTextColor() // 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 NewZeroTrustAccessOrganizationLoginDesignOutputReference ¶
func NewZeroTrustAccessOrganizationLoginDesignOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessOrganizationLoginDesignOutputReference
Source Files ¶
- ZeroTrustAccessOrganization.go
- ZeroTrustAccessOrganizationConfig.go
- ZeroTrustAccessOrganizationCustomPages.go
- ZeroTrustAccessOrganizationCustomPagesList.go
- ZeroTrustAccessOrganizationCustomPagesList__checks.go
- ZeroTrustAccessOrganizationCustomPagesOutputReference.go
- ZeroTrustAccessOrganizationCustomPagesOutputReference__checks.go
- ZeroTrustAccessOrganizationLoginDesign.go
- ZeroTrustAccessOrganizationLoginDesignList.go
- ZeroTrustAccessOrganizationLoginDesignList__checks.go
- ZeroTrustAccessOrganizationLoginDesignOutputReference.go
- ZeroTrustAccessOrganizationLoginDesignOutputReference__checks.go
- ZeroTrustAccessOrganization__checks.go
- main.go