Documentation ¶
Index ¶
- func Application_IsConstruct(x interface{}) *bool
- func Application_IsTerraformElement(x interface{}) *bool
- func Application_IsTerraformResource(x interface{}) *bool
- func Application_TfResourceType() *string
- func NewApplicationApiOauth2PermissionScopeList_Override(a ApplicationApiOauth2PermissionScopeList, ...)
- func NewApplicationApiOauth2PermissionScopeOutputReference_Override(a ApplicationApiOauth2PermissionScopeOutputReference, ...)
- func NewApplicationApiOutputReference_Override(a ApplicationApiOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApplicationAppRoleList_Override(a ApplicationAppRoleList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApplicationAppRoleOutputReference_Override(a ApplicationAppRoleOutputReference, ...)
- func NewApplicationFeatureTagsList_Override(a ApplicationFeatureTagsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApplicationFeatureTagsOutputReference_Override(a ApplicationFeatureTagsOutputReference, ...)
- func NewApplicationOptionalClaimsAccessTokenList_Override(a ApplicationOptionalClaimsAccessTokenList, ...)
- func NewApplicationOptionalClaimsAccessTokenOutputReference_Override(a ApplicationOptionalClaimsAccessTokenOutputReference, ...)
- func NewApplicationOptionalClaimsIdTokenList_Override(a ApplicationOptionalClaimsIdTokenList, ...)
- func NewApplicationOptionalClaimsIdTokenOutputReference_Override(a ApplicationOptionalClaimsIdTokenOutputReference, ...)
- func NewApplicationOptionalClaimsOutputReference_Override(a ApplicationOptionalClaimsOutputReference, ...)
- func NewApplicationOptionalClaimsSaml2TokenList_Override(a ApplicationOptionalClaimsSaml2TokenList, ...)
- func NewApplicationOptionalClaimsSaml2TokenOutputReference_Override(a ApplicationOptionalClaimsSaml2TokenOutputReference, ...)
- func NewApplicationPublicClientOutputReference_Override(a ApplicationPublicClientOutputReference, ...)
- func NewApplicationRequiredResourceAccessList_Override(a ApplicationRequiredResourceAccessList, ...)
- func NewApplicationRequiredResourceAccessOutputReference_Override(a ApplicationRequiredResourceAccessOutputReference, ...)
- func NewApplicationRequiredResourceAccessResourceAccessList_Override(a ApplicationRequiredResourceAccessResourceAccessList, ...)
- func NewApplicationRequiredResourceAccessResourceAccessOutputReference_Override(a ApplicationRequiredResourceAccessResourceAccessOutputReference, ...)
- func NewApplicationSinglePageApplicationOutputReference_Override(a ApplicationSinglePageApplicationOutputReference, ...)
- func NewApplicationTimeoutsOutputReference_Override(a ApplicationTimeoutsOutputReference, ...)
- func NewApplicationWebImplicitGrantOutputReference_Override(a ApplicationWebImplicitGrantOutputReference, ...)
- func NewApplicationWebOutputReference_Override(a ApplicationWebOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApplication_Override(a Application, scope constructs.Construct, id *string, ...)
- type Application
- type ApplicationApi
- type ApplicationApiOauth2PermissionScope
- type ApplicationApiOauth2PermissionScopeList
- type ApplicationApiOauth2PermissionScopeOutputReference
- type ApplicationApiOutputReference
- type ApplicationAppRole
- type ApplicationAppRoleList
- type ApplicationAppRoleOutputReference
- type ApplicationConfig
- type ApplicationFeatureTags
- type ApplicationFeatureTagsList
- type ApplicationFeatureTagsOutputReference
- type ApplicationOptionalClaims
- type ApplicationOptionalClaimsAccessToken
- type ApplicationOptionalClaimsAccessTokenList
- type ApplicationOptionalClaimsAccessTokenOutputReference
- type ApplicationOptionalClaimsIdToken
- type ApplicationOptionalClaimsIdTokenList
- type ApplicationOptionalClaimsIdTokenOutputReference
- type ApplicationOptionalClaimsOutputReference
- type ApplicationOptionalClaimsSaml2Token
- type ApplicationOptionalClaimsSaml2TokenList
- type ApplicationOptionalClaimsSaml2TokenOutputReference
- type ApplicationPublicClient
- type ApplicationPublicClientOutputReference
- type ApplicationRequiredResourceAccess
- type ApplicationRequiredResourceAccessList
- type ApplicationRequiredResourceAccessOutputReference
- type ApplicationRequiredResourceAccessResourceAccess
- type ApplicationRequiredResourceAccessResourceAccessList
- type ApplicationRequiredResourceAccessResourceAccessOutputReference
- type ApplicationSinglePageApplication
- type ApplicationSinglePageApplicationOutputReference
- type ApplicationTimeouts
- type ApplicationTimeoutsOutputReference
- type ApplicationWeb
- type ApplicationWebImplicitGrant
- type ApplicationWebImplicitGrantOutputReference
- type ApplicationWebOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Application_IsConstruct ¶
func Application_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 Application_IsTerraformElement ¶
func Application_IsTerraformElement(x interface{}) *bool
Experimental.
func Application_IsTerraformResource ¶
func Application_IsTerraformResource(x interface{}) *bool
Experimental.
func Application_TfResourceType ¶
func Application_TfResourceType() *string
func NewApplicationApiOauth2PermissionScopeList_Override ¶
func NewApplicationApiOauth2PermissionScopeList_Override(a ApplicationApiOauth2PermissionScopeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationApiOauth2PermissionScopeOutputReference_Override ¶
func NewApplicationApiOauth2PermissionScopeOutputReference_Override(a ApplicationApiOauth2PermissionScopeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationApiOutputReference_Override ¶
func NewApplicationApiOutputReference_Override(a ApplicationApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationAppRoleList_Override ¶
func NewApplicationAppRoleList_Override(a ApplicationAppRoleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationAppRoleOutputReference_Override ¶
func NewApplicationAppRoleOutputReference_Override(a ApplicationAppRoleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationFeatureTagsList_Override ¶
func NewApplicationFeatureTagsList_Override(a ApplicationFeatureTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationFeatureTagsOutputReference_Override ¶
func NewApplicationFeatureTagsOutputReference_Override(a ApplicationFeatureTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationOptionalClaimsAccessTokenList_Override ¶
func NewApplicationOptionalClaimsAccessTokenList_Override(a ApplicationOptionalClaimsAccessTokenList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationOptionalClaimsAccessTokenOutputReference_Override ¶
func NewApplicationOptionalClaimsAccessTokenOutputReference_Override(a ApplicationOptionalClaimsAccessTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationOptionalClaimsIdTokenList_Override ¶
func NewApplicationOptionalClaimsIdTokenList_Override(a ApplicationOptionalClaimsIdTokenList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationOptionalClaimsIdTokenOutputReference_Override ¶
func NewApplicationOptionalClaimsIdTokenOutputReference_Override(a ApplicationOptionalClaimsIdTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationOptionalClaimsOutputReference_Override ¶
func NewApplicationOptionalClaimsOutputReference_Override(a ApplicationOptionalClaimsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationOptionalClaimsSaml2TokenList_Override ¶
func NewApplicationOptionalClaimsSaml2TokenList_Override(a ApplicationOptionalClaimsSaml2TokenList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationOptionalClaimsSaml2TokenOutputReference_Override ¶
func NewApplicationOptionalClaimsSaml2TokenOutputReference_Override(a ApplicationOptionalClaimsSaml2TokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationPublicClientOutputReference_Override ¶
func NewApplicationPublicClientOutputReference_Override(a ApplicationPublicClientOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationRequiredResourceAccessList_Override ¶
func NewApplicationRequiredResourceAccessList_Override(a ApplicationRequiredResourceAccessList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationRequiredResourceAccessOutputReference_Override ¶
func NewApplicationRequiredResourceAccessOutputReference_Override(a ApplicationRequiredResourceAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationRequiredResourceAccessResourceAccessList_Override ¶
func NewApplicationRequiredResourceAccessResourceAccessList_Override(a ApplicationRequiredResourceAccessResourceAccessList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApplicationRequiredResourceAccessResourceAccessOutputReference_Override ¶
func NewApplicationRequiredResourceAccessResourceAccessOutputReference_Override(a ApplicationRequiredResourceAccessResourceAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApplicationSinglePageApplicationOutputReference_Override ¶
func NewApplicationSinglePageApplicationOutputReference_Override(a ApplicationSinglePageApplicationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationTimeoutsOutputReference_Override ¶
func NewApplicationTimeoutsOutputReference_Override(a ApplicationTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationWebImplicitGrantOutputReference_Override ¶
func NewApplicationWebImplicitGrantOutputReference_Override(a ApplicationWebImplicitGrantOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplicationWebOutputReference_Override ¶
func NewApplicationWebOutputReference_Override(a ApplicationWebOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApplication_Override ¶
func NewApplication_Override(a Application, scope constructs.Construct, id *string, config *ApplicationConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application azuread_application} Resource.
Types ¶
type Application ¶
type Application interface { cdktf.TerraformResource Api() ApplicationApiOutputReference ApiInput() *ApplicationApi ApplicationId() *string AppRole() ApplicationAppRoleList AppRoleIds() cdktf.StringMap AppRoleInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DeviceOnlyAuthEnabled() interface{} SetDeviceOnlyAuthEnabled(val interface{}) DeviceOnlyAuthEnabledInput() interface{} DisabledByMicrosoft() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string FallbackPublicClientEnabled() interface{} SetFallbackPublicClientEnabled(val interface{}) FallbackPublicClientEnabledInput() interface{} FeatureTags() ApplicationFeatureTagsList FeatureTagsInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupMembershipClaims() *[]*string SetGroupMembershipClaims(val *[]*string) GroupMembershipClaimsInput() *[]*string Id() *string SetId(val *string) IdentifierUris() *[]*string SetIdentifierUris(val *[]*string) IdentifierUrisInput() *[]*string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogoImage() *string SetLogoImage(val *string) LogoImageInput() *string LogoUrl() *string MarketingUrl() *string SetMarketingUrl(val *string) MarketingUrlInput() *string // The tree node. Node() constructs.Node Notes() *string SetNotes(val *string) NotesInput() *string Oauth2PermissionScopeIds() cdktf.StringMap Oauth2PostResponseRequired() interface{} SetOauth2PostResponseRequired(val interface{}) Oauth2PostResponseRequiredInput() interface{} ObjectId() *string OptionalClaims() ApplicationOptionalClaimsOutputReference OptionalClaimsInput() *ApplicationOptionalClaims Owners() *[]*string SetOwners(val *[]*string) OwnersInput() *[]*string PreventDuplicateNames() interface{} SetPreventDuplicateNames(val interface{}) PreventDuplicateNamesInput() interface{} PrivacyStatementUrl() *string SetPrivacyStatementUrl(val *string) PrivacyStatementUrlInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PublicClient() ApplicationPublicClientOutputReference PublicClientInput() *ApplicationPublicClient PublisherDomain() *string // Experimental. RawOverrides() interface{} RequiredResourceAccess() ApplicationRequiredResourceAccessList RequiredResourceAccessInput() interface{} ServiceManagementReference() *string SetServiceManagementReference(val *string) ServiceManagementReferenceInput() *string SignInAudience() *string SetSignInAudience(val *string) SignInAudienceInput() *string SinglePageApplication() ApplicationSinglePageApplicationOutputReference SinglePageApplicationInput() *ApplicationSinglePageApplication SupportUrl() *string SetSupportUrl(val *string) SupportUrlInput() *string Tags() *[]*string SetTags(val *[]*string) TagsInput() *[]*string TemplateId() *string SetTemplateId(val *string) TemplateIdInput() *string TermsOfServiceUrl() *string SetTermsOfServiceUrl(val *string) TermsOfServiceUrlInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ApplicationTimeoutsOutputReference TimeoutsInput() interface{} Web() ApplicationWebOutputReference WebInput() *ApplicationWeb // 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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutApi(value *ApplicationApi) PutAppRole(value interface{}) PutFeatureTags(value interface{}) PutOptionalClaims(value *ApplicationOptionalClaims) PutPublicClient(value *ApplicationPublicClient) PutRequiredResourceAccess(value interface{}) PutSinglePageApplication(value *ApplicationSinglePageApplication) PutTimeouts(value *ApplicationTimeouts) PutWeb(value *ApplicationWeb) ResetApi() ResetAppRole() ResetDescription() ResetDeviceOnlyAuthEnabled() ResetFallbackPublicClientEnabled() ResetFeatureTags() ResetGroupMembershipClaims() ResetId() ResetIdentifierUris() ResetLogoImage() ResetMarketingUrl() ResetNotes() ResetOauth2PostResponseRequired() ResetOptionalClaims() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetOwners() ResetPreventDuplicateNames() ResetPrivacyStatementUrl() ResetPublicClient() ResetRequiredResourceAccess() ResetServiceManagementReference() ResetSignInAudience() ResetSinglePageApplication() ResetSupportUrl() ResetTags() ResetTemplateId() ResetTermsOfServiceUrl() ResetTimeouts() ResetWeb() SynthesizeAttributes() *map[string]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/hashicorp/azuread/2.39.0/docs/resources/application azuread_application}.
func NewApplication ¶
func NewApplication(scope constructs.Construct, id *string, config *ApplicationConfig) Application
Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application azuread_application} Resource.
type ApplicationApi ¶
type ApplicationApi struct { // Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#known_client_applications Application#known_client_applications} KnownClientApplications *[]*string `field:"optional" json:"knownClientApplications" yaml:"knownClientApplications"` // Allows an application to use claims mapping without specifying a custom signing key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#mapped_claims_enabled Application#mapped_claims_enabled} MappedClaimsEnabled interface{} `field:"optional" json:"mappedClaimsEnabled" yaml:"mappedClaimsEnabled"` // oauth2_permission_scope block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#oauth2_permission_scope Application#oauth2_permission_scope} Oauth2PermissionScope interface{} `field:"optional" json:"oauth2PermissionScope" yaml:"oauth2PermissionScope"` // The access token version expected by this resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#requested_access_token_version Application#requested_access_token_version} RequestedAccessTokenVersion *float64 `field:"optional" json:"requestedAccessTokenVersion" yaml:"requestedAccessTokenVersion"` }
type ApplicationApiOauth2PermissionScope ¶
type ApplicationApiOauth2PermissionScope struct { // The unique identifier of the delegated permission. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#id Application#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:"required" json:"id" yaml:"id"` // Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#admin_consent_description Application#admin_consent_description} AdminConsentDescription *string `field:"optional" json:"adminConsentDescription" yaml:"adminConsentDescription"` // Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#admin_consent_display_name Application#admin_consent_display_name} AdminConsentDisplayName *string `field:"optional" json:"adminConsentDisplayName" yaml:"adminConsentDisplayName"` // Determines if the permission scope is enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#enabled Application#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator should be required for consent to the permissions. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#type Application#type} Type *string `field:"optional" json:"type" yaml:"type"` // Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#user_consent_description Application#user_consent_description} UserConsentDescription *string `field:"optional" json:"userConsentDescription" yaml:"userConsentDescription"` // Display name for the delegated permission that appears in the end user consent experience. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#user_consent_display_name Application#user_consent_display_name} UserConsentDisplayName *string `field:"optional" json:"userConsentDisplayName" yaml:"userConsentDisplayName"` // The value that is used for the `scp` claim in OAuth 2.0 access tokens. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#value Application#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ApplicationApiOauth2PermissionScopeList ¶
type ApplicationApiOauth2PermissionScopeList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationApiOauth2PermissionScopeOutputReference // 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 NewApplicationApiOauth2PermissionScopeList ¶
func NewApplicationApiOauth2PermissionScopeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationApiOauth2PermissionScopeList
type ApplicationApiOauth2PermissionScopeOutputReference ¶
type ApplicationApiOauth2PermissionScopeOutputReference interface { cdktf.ComplexObject AdminConsentDescription() *string SetAdminConsentDescription(val *string) AdminConsentDescriptionInput() *string AdminConsentDisplayName() *string SetAdminConsentDisplayName(val *string) AdminConsentDisplayNameInput() *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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string UserConsentDescription() *string SetUserConsentDescription(val *string) UserConsentDescriptionInput() *string UserConsentDisplayName() *string SetUserConsentDisplayName(val *string) UserConsentDisplayNameInput() *string Value() *string SetValue(val *string) ValueInput() *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 ResetAdminConsentDescription() ResetAdminConsentDisplayName() ResetEnabled() ResetType() ResetUserConsentDescription() ResetUserConsentDisplayName() ResetValue() // 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 NewApplicationApiOauth2PermissionScopeOutputReference ¶
func NewApplicationApiOauth2PermissionScopeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationApiOauth2PermissionScopeOutputReference
type ApplicationApiOutputReference ¶
type ApplicationApiOutputReference 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 // Experimental. Fqn() *string InternalValue() *ApplicationApi SetInternalValue(val *ApplicationApi) KnownClientApplications() *[]*string SetKnownClientApplications(val *[]*string) KnownClientApplicationsInput() *[]*string MappedClaimsEnabled() interface{} SetMappedClaimsEnabled(val interface{}) MappedClaimsEnabledInput() interface{} Oauth2PermissionScope() ApplicationApiOauth2PermissionScopeList Oauth2PermissionScopeInput() interface{} RequestedAccessTokenVersion() *float64 SetRequestedAccessTokenVersion(val *float64) RequestedAccessTokenVersionInput() *float64 // 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 PutOauth2PermissionScope(value interface{}) ResetKnownClientApplications() ResetMappedClaimsEnabled() ResetOauth2PermissionScope() ResetRequestedAccessTokenVersion() // 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 NewApplicationApiOutputReference ¶
func NewApplicationApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationApiOutputReference
type ApplicationAppRole ¶
type ApplicationAppRole struct { // Specifies whether this app role definition can be assigned to users and groups by setting to `User`, or to other applications (that are accessing this application in a standalone scenario) by setting to `Application`, or to both. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#allowed_member_types Application#allowed_member_types} AllowedMemberTypes *[]*string `field:"required" json:"allowedMemberTypes" yaml:"allowedMemberTypes"` // Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#description Application#description} Description *string `field:"required" json:"description" yaml:"description"` // Display name for the app role that appears during app role assignment and in consent experiences. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#display_name Application#display_name} DisplayName *string `field:"required" json:"displayName" yaml:"displayName"` // The unique identifier of the app role. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#id Application#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:"required" json:"id" yaml:"id"` // Determines if the app role is enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#enabled Application#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // The value that is used for the `roles` claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#value Application#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ApplicationAppRoleList ¶
type ApplicationAppRoleList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationAppRoleOutputReference // 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 NewApplicationAppRoleList ¶
func NewApplicationAppRoleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationAppRoleList
type ApplicationAppRoleOutputReference ¶
type ApplicationAppRoleOutputReference interface { cdktf.ComplexObject AllowedMemberTypes() *[]*string SetAllowedMemberTypes(val *[]*string) AllowedMemberTypesInput() *[]*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 Description() *string SetDescription(val *string) DescriptionInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 ResetEnabled() ResetValue() // 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 NewApplicationAppRoleOutputReference ¶
func NewApplicationAppRoleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationAppRoleOutputReference
type ApplicationConfig ¶
type ApplicationConfig 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 display name for the application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#display_name Application#display_name} DisplayName *string `field:"required" json:"displayName" yaml:"displayName"` // api block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#api Application#api} Api *ApplicationApi `field:"optional" json:"api" yaml:"api"` // app_role block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#app_role Application#app_role} AppRole interface{} `field:"optional" json:"appRole" yaml:"appRole"` // Description of the application as shown to end users. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#description Application#description} Description *string `field:"optional" json:"description" yaml:"description"` // Specifies whether this application supports device authentication without a user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#device_only_auth_enabled Application#device_only_auth_enabled} DeviceOnlyAuthEnabled interface{} `field:"optional" json:"deviceOnlyAuthEnabled" yaml:"deviceOnlyAuthEnabled"` // Specifies whether the application is a public client. // // Appropriate for apps using token grant flows that don't use a redirect URI // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#fallback_public_client_enabled Application#fallback_public_client_enabled} FallbackPublicClientEnabled interface{} `field:"optional" json:"fallbackPublicClientEnabled" yaml:"fallbackPublicClientEnabled"` // feature_tags block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#feature_tags Application#feature_tags} FeatureTags interface{} `field:"optional" json:"featureTags" yaml:"featureTags"` // Configures the `groups` claim issued in a user or OAuth 2.0 access token that the app expects. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#group_membership_claims Application#group_membership_claims} GroupMembershipClaims *[]*string `field:"optional" json:"groupMembershipClaims" yaml:"groupMembershipClaims"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#id Application#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"` // The user-defined URI(s) that uniquely identify an application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#identifier_uris Application#identifier_uris} IdentifierUris *[]*string `field:"optional" json:"identifierUris" yaml:"identifierUris"` // Base64 encoded logo image in gif, png or jpeg format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#logo_image Application#logo_image} LogoImage *string `field:"optional" json:"logoImage" yaml:"logoImage"` // URL of the application's marketing page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#marketing_url Application#marketing_url} MarketingUrl *string `field:"optional" json:"marketingUrl" yaml:"marketingUrl"` // User-specified notes relevant for the management of the application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#notes Application#notes} Notes *string `field:"optional" json:"notes" yaml:"notes"` // Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#oauth2_post_response_required Application#oauth2_post_response_required} Oauth2PostResponseRequired interface{} `field:"optional" json:"oauth2PostResponseRequired" yaml:"oauth2PostResponseRequired"` // optional_claims block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#optional_claims Application#optional_claims} OptionalClaims *ApplicationOptionalClaims `field:"optional" json:"optionalClaims" yaml:"optionalClaims"` // A list of object IDs of principals that will be granted ownership of the application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#owners Application#owners} Owners *[]*string `field:"optional" json:"owners" yaml:"owners"` // If `true`, will return an error if an existing application is found with the same name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#prevent_duplicate_names Application#prevent_duplicate_names} PreventDuplicateNames interface{} `field:"optional" json:"preventDuplicateNames" yaml:"preventDuplicateNames"` // URL of the application's privacy statement. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#privacy_statement_url Application#privacy_statement_url} PrivacyStatementUrl *string `field:"optional" json:"privacyStatementUrl" yaml:"privacyStatementUrl"` // public_client block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#public_client Application#public_client} PublicClient *ApplicationPublicClient `field:"optional" json:"publicClient" yaml:"publicClient"` // required_resource_access block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#required_resource_access Application#required_resource_access} RequiredResourceAccess interface{} `field:"optional" json:"requiredResourceAccess" yaml:"requiredResourceAccess"` // References application or service contact information from a Service or Asset Management database. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#service_management_reference Application#service_management_reference} ServiceManagementReference *string `field:"optional" json:"serviceManagementReference" yaml:"serviceManagementReference"` // The Microsoft account types that are supported for the current application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#sign_in_audience Application#sign_in_audience} SignInAudience *string `field:"optional" json:"signInAudience" yaml:"signInAudience"` // single_page_application block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#single_page_application Application#single_page_application} SinglePageApplication *ApplicationSinglePageApplication `field:"optional" json:"singlePageApplication" yaml:"singlePageApplication"` // URL of the application's support page. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#support_url Application#support_url} SupportUrl *string `field:"optional" json:"supportUrl" yaml:"supportUrl"` // A set of tags to apply to the application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#tags Application#tags} Tags *[]*string `field:"optional" json:"tags" yaml:"tags"` // Unique ID of the application template from which this application is created. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#template_id Application#template_id} TemplateId *string `field:"optional" json:"templateId" yaml:"templateId"` // URL of the application's terms of service statement. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#terms_of_service_url Application#terms_of_service_url} TermsOfServiceUrl *string `field:"optional" json:"termsOfServiceUrl" yaml:"termsOfServiceUrl"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#timeouts Application#timeouts} Timeouts *ApplicationTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // web block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#web Application#web} Web *ApplicationWeb `field:"optional" json:"web" yaml:"web"` }
type ApplicationFeatureTags ¶
type ApplicationFeatureTags struct { // Whether this application represents a custom SAML application for linked service principals. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#custom_single_sign_on Application#custom_single_sign_on} CustomSingleSignOn interface{} `field:"optional" json:"customSingleSignOn" yaml:"customSingleSignOn"` // Whether this application represents an Enterprise Application for linked service principals. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#enterprise Application#enterprise} Enterprise interface{} `field:"optional" json:"enterprise" yaml:"enterprise"` // Whether this application represents a gallery application for linked service principals. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#gallery Application#gallery} Gallery interface{} `field:"optional" json:"gallery" yaml:"gallery"` // Whether this application is invisible to users in My Apps and Office 365 Launcher. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#hide Application#hide} Hide interface{} `field:"optional" json:"hide" yaml:"hide"` }
type ApplicationFeatureTagsList ¶
type ApplicationFeatureTagsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationFeatureTagsOutputReference // 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 NewApplicationFeatureTagsList ¶
func NewApplicationFeatureTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationFeatureTagsList
type ApplicationFeatureTagsOutputReference ¶
type ApplicationFeatureTagsOutputReference 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 CustomSingleSignOn() interface{} SetCustomSingleSignOn(val interface{}) CustomSingleSignOnInput() interface{} Enterprise() interface{} SetEnterprise(val interface{}) EnterpriseInput() interface{} // Experimental. Fqn() *string Gallery() interface{} SetGallery(val interface{}) GalleryInput() interface{} Hide() interface{} SetHide(val interface{}) HideInput() interface{} 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 ResetCustomSingleSignOn() ResetEnterprise() ResetGallery() ResetHide() // 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 NewApplicationFeatureTagsOutputReference ¶
func NewApplicationFeatureTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationFeatureTagsOutputReference
type ApplicationOptionalClaims ¶
type ApplicationOptionalClaims struct { // access_token block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#access_token Application#access_token} AccessToken interface{} `field:"optional" json:"accessToken" yaml:"accessToken"` // id_token block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#id_token Application#id_token} IdToken interface{} `field:"optional" json:"idToken" yaml:"idToken"` // saml2_token block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#saml2_token Application#saml2_token} Saml2Token interface{} `field:"optional" json:"saml2Token" yaml:"saml2Token"` }
type ApplicationOptionalClaimsAccessToken ¶
type ApplicationOptionalClaimsAccessToken struct { // The name of the optional claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#name Application#name} Name *string `field:"required" json:"name" yaml:"name"` // List of additional properties of the claim. // // If a property exists in this list, it modifies the behaviour of the optional claim // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#additional_properties Application#additional_properties} AdditionalProperties *[]*string `field:"optional" json:"additionalProperties" yaml:"additionalProperties"` // Whether the claim specified by the client is necessary to ensure a smooth authorization experience. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#essential Application#essential} Essential interface{} `field:"optional" json:"essential" yaml:"essential"` // The source of the claim. // // If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#source Application#source} Source *string `field:"optional" json:"source" yaml:"source"` }
type ApplicationOptionalClaimsAccessTokenList ¶
type ApplicationOptionalClaimsAccessTokenList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationOptionalClaimsAccessTokenOutputReference // 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 NewApplicationOptionalClaimsAccessTokenList ¶
func NewApplicationOptionalClaimsAccessTokenList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationOptionalClaimsAccessTokenList
type ApplicationOptionalClaimsAccessTokenOutputReference ¶
type ApplicationOptionalClaimsAccessTokenOutputReference interface { cdktf.ComplexObject AdditionalProperties() *[]*string SetAdditionalProperties(val *[]*string) AdditionalPropertiesInput() *[]*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 Essential() interface{} SetEssential(val interface{}) EssentialInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetAdditionalProperties() ResetEssential() ResetSource() // 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 NewApplicationOptionalClaimsAccessTokenOutputReference ¶
func NewApplicationOptionalClaimsAccessTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationOptionalClaimsAccessTokenOutputReference
type ApplicationOptionalClaimsIdToken ¶
type ApplicationOptionalClaimsIdToken struct { // The name of the optional claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#name Application#name} Name *string `field:"required" json:"name" yaml:"name"` // List of additional properties of the claim. // // If a property exists in this list, it modifies the behaviour of the optional claim // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#additional_properties Application#additional_properties} AdditionalProperties *[]*string `field:"optional" json:"additionalProperties" yaml:"additionalProperties"` // Whether the claim specified by the client is necessary to ensure a smooth authorization experience. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#essential Application#essential} Essential interface{} `field:"optional" json:"essential" yaml:"essential"` // The source of the claim. // // If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#source Application#source} Source *string `field:"optional" json:"source" yaml:"source"` }
type ApplicationOptionalClaimsIdTokenList ¶
type ApplicationOptionalClaimsIdTokenList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationOptionalClaimsIdTokenOutputReference // 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 NewApplicationOptionalClaimsIdTokenList ¶
func NewApplicationOptionalClaimsIdTokenList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationOptionalClaimsIdTokenList
type ApplicationOptionalClaimsIdTokenOutputReference ¶
type ApplicationOptionalClaimsIdTokenOutputReference interface { cdktf.ComplexObject AdditionalProperties() *[]*string SetAdditionalProperties(val *[]*string) AdditionalPropertiesInput() *[]*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 Essential() interface{} SetEssential(val interface{}) EssentialInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetAdditionalProperties() ResetEssential() ResetSource() // 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 NewApplicationOptionalClaimsIdTokenOutputReference ¶
func NewApplicationOptionalClaimsIdTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationOptionalClaimsIdTokenOutputReference
type ApplicationOptionalClaimsOutputReference ¶
type ApplicationOptionalClaimsOutputReference interface { cdktf.ComplexObject AccessToken() ApplicationOptionalClaimsAccessTokenList AccessTokenInput() interface{} // 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 IdToken() ApplicationOptionalClaimsIdTokenList IdTokenInput() interface{} InternalValue() *ApplicationOptionalClaims SetInternalValue(val *ApplicationOptionalClaims) Saml2Token() ApplicationOptionalClaimsSaml2TokenList Saml2TokenInput() 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 PutAccessToken(value interface{}) PutIdToken(value interface{}) PutSaml2Token(value interface{}) ResetAccessToken() ResetIdToken() ResetSaml2Token() // 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 NewApplicationOptionalClaimsOutputReference ¶
func NewApplicationOptionalClaimsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationOptionalClaimsOutputReference
type ApplicationOptionalClaimsSaml2Token ¶
type ApplicationOptionalClaimsSaml2Token struct { // The name of the optional claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#name Application#name} Name *string `field:"required" json:"name" yaml:"name"` // List of additional properties of the claim. // // If a property exists in this list, it modifies the behaviour of the optional claim // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#additional_properties Application#additional_properties} AdditionalProperties *[]*string `field:"optional" json:"additionalProperties" yaml:"additionalProperties"` // Whether the claim specified by the client is necessary to ensure a smooth authorization experience. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#essential Application#essential} Essential interface{} `field:"optional" json:"essential" yaml:"essential"` // The source of the claim. // // If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#source Application#source} Source *string `field:"optional" json:"source" yaml:"source"` }
type ApplicationOptionalClaimsSaml2TokenList ¶
type ApplicationOptionalClaimsSaml2TokenList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationOptionalClaimsSaml2TokenOutputReference // 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 NewApplicationOptionalClaimsSaml2TokenList ¶
func NewApplicationOptionalClaimsSaml2TokenList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationOptionalClaimsSaml2TokenList
type ApplicationOptionalClaimsSaml2TokenOutputReference ¶
type ApplicationOptionalClaimsSaml2TokenOutputReference interface { cdktf.ComplexObject AdditionalProperties() *[]*string SetAdditionalProperties(val *[]*string) AdditionalPropertiesInput() *[]*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 Essential() interface{} SetEssential(val interface{}) EssentialInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *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 ResetAdditionalProperties() ResetEssential() ResetSource() // 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 NewApplicationOptionalClaimsSaml2TokenOutputReference ¶
func NewApplicationOptionalClaimsSaml2TokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationOptionalClaimsSaml2TokenOutputReference
type ApplicationPublicClient ¶
type ApplicationPublicClient struct { // The URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#redirect_uris Application#redirect_uris} RedirectUris *[]*string `field:"optional" json:"redirectUris" yaml:"redirectUris"` }
type ApplicationPublicClientOutputReference ¶
type ApplicationPublicClientOutputReference 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 // Experimental. Fqn() *string InternalValue() *ApplicationPublicClient SetInternalValue(val *ApplicationPublicClient) RedirectUris() *[]*string SetRedirectUris(val *[]*string) RedirectUrisInput() *[]*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 ResetRedirectUris() // 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 NewApplicationPublicClientOutputReference ¶
func NewApplicationPublicClientOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationPublicClientOutputReference
type ApplicationRequiredResourceAccess ¶
type ApplicationRequiredResourceAccess struct { // resource_access block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#resource_access Application#resource_access} ResourceAccess interface{} `field:"required" json:"resourceAccess" yaml:"resourceAccess"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#resource_app_id Application#resource_app_id}. ResourceAppId *string `field:"required" json:"resourceAppId" yaml:"resourceAppId"` }
type ApplicationRequiredResourceAccessList ¶
type ApplicationRequiredResourceAccessList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationRequiredResourceAccessOutputReference // 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 NewApplicationRequiredResourceAccessList ¶
func NewApplicationRequiredResourceAccessList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationRequiredResourceAccessList
type ApplicationRequiredResourceAccessOutputReference ¶
type ApplicationRequiredResourceAccessOutputReference 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 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ResourceAccess() ApplicationRequiredResourceAccessResourceAccessList ResourceAccessInput() interface{} ResourceAppId() *string SetResourceAppId(val *string) ResourceAppIdInput() *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 PutResourceAccess(value interface{}) // 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 NewApplicationRequiredResourceAccessOutputReference ¶
func NewApplicationRequiredResourceAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationRequiredResourceAccessOutputReference
type ApplicationRequiredResourceAccessResourceAccess ¶
type ApplicationRequiredResourceAccessResourceAccess struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#id Application#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:"required" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#type Application#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type ApplicationRequiredResourceAccessResourceAccessList ¶
type ApplicationRequiredResourceAccessResourceAccessList 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) // Experimental. ComputeFqn() *string Get(index *float64) ApplicationRequiredResourceAccessResourceAccessOutputReference // 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 NewApplicationRequiredResourceAccessResourceAccessList ¶
func NewApplicationRequiredResourceAccessResourceAccessList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApplicationRequiredResourceAccessResourceAccessList
type ApplicationRequiredResourceAccessResourceAccessOutputReference ¶
type ApplicationRequiredResourceAccessResourceAccessOutputReference 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 // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 // 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 NewApplicationRequiredResourceAccessResourceAccessOutputReference ¶
func NewApplicationRequiredResourceAccessResourceAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApplicationRequiredResourceAccessResourceAccessOutputReference
type ApplicationSinglePageApplication ¶
type ApplicationSinglePageApplication struct { // The URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#redirect_uris Application#redirect_uris} RedirectUris *[]*string `field:"optional" json:"redirectUris" yaml:"redirectUris"` }
type ApplicationSinglePageApplicationOutputReference ¶
type ApplicationSinglePageApplicationOutputReference 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 // Experimental. Fqn() *string InternalValue() *ApplicationSinglePageApplication SetInternalValue(val *ApplicationSinglePageApplication) RedirectUris() *[]*string SetRedirectUris(val *[]*string) RedirectUrisInput() *[]*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 ResetRedirectUris() // 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 NewApplicationSinglePageApplicationOutputReference ¶
func NewApplicationSinglePageApplicationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationSinglePageApplicationOutputReference
type ApplicationTimeouts ¶
type ApplicationTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#create Application#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#delete Application#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#read Application#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#update Application#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ApplicationTimeoutsOutputReference ¶
type ApplicationTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *string // 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 Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetRead() ResetUpdate() // 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 NewApplicationTimeoutsOutputReference ¶
func NewApplicationTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationTimeoutsOutputReference
type ApplicationWeb ¶
type ApplicationWeb struct { // Home page or landing page of the application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#homepage_url Application#homepage_url} HomepageUrl *string `field:"optional" json:"homepageUrl" yaml:"homepageUrl"` // implicit_grant block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#implicit_grant Application#implicit_grant} ImplicitGrant *ApplicationWebImplicitGrant `field:"optional" json:"implicitGrant" yaml:"implicitGrant"` // The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#logout_url Application#logout_url} LogoutUrl *string `field:"optional" json:"logoutUrl" yaml:"logoutUrl"` // The URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#redirect_uris Application#redirect_uris} RedirectUris *[]*string `field:"optional" json:"redirectUris" yaml:"redirectUris"` }
type ApplicationWebImplicitGrant ¶
type ApplicationWebImplicitGrant struct { // Whether this web application can request an access token using OAuth 2.0 implicit flow. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#access_token_issuance_enabled Application#access_token_issuance_enabled} AccessTokenIssuanceEnabled interface{} `field:"optional" json:"accessTokenIssuanceEnabled" yaml:"accessTokenIssuanceEnabled"` // Whether this web application can request an ID token using OAuth 2.0 implicit flow. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/2.39.0/docs/resources/application#id_token_issuance_enabled Application#id_token_issuance_enabled} IdTokenIssuanceEnabled interface{} `field:"optional" json:"idTokenIssuanceEnabled" yaml:"idTokenIssuanceEnabled"` }
type ApplicationWebImplicitGrantOutputReference ¶
type ApplicationWebImplicitGrantOutputReference interface { cdktf.ComplexObject AccessTokenIssuanceEnabled() interface{} SetAccessTokenIssuanceEnabled(val interface{}) AccessTokenIssuanceEnabledInput() interface{} // 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 IdTokenIssuanceEnabled() interface{} SetIdTokenIssuanceEnabled(val interface{}) IdTokenIssuanceEnabledInput() interface{} InternalValue() *ApplicationWebImplicitGrant SetInternalValue(val *ApplicationWebImplicitGrant) // 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 ResetAccessTokenIssuanceEnabled() ResetIdTokenIssuanceEnabled() // 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 NewApplicationWebImplicitGrantOutputReference ¶
func NewApplicationWebImplicitGrantOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationWebImplicitGrantOutputReference
type ApplicationWebOutputReference ¶
type ApplicationWebOutputReference 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 // Experimental. Fqn() *string HomepageUrl() *string SetHomepageUrl(val *string) HomepageUrlInput() *string ImplicitGrant() ApplicationWebImplicitGrantOutputReference ImplicitGrantInput() *ApplicationWebImplicitGrant InternalValue() *ApplicationWeb SetInternalValue(val *ApplicationWeb) LogoutUrl() *string SetLogoutUrl(val *string) LogoutUrlInput() *string RedirectUris() *[]*string SetRedirectUris(val *[]*string) RedirectUrisInput() *[]*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 PutImplicitGrant(value *ApplicationWebImplicitGrant) ResetHomepageUrl() ResetImplicitGrant() ResetLogoutUrl() ResetRedirectUris() // 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 NewApplicationWebOutputReference ¶
func NewApplicationWebOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationWebOutputReference
Source Files ¶
- Application.go
- ApplicationApi.go
- ApplicationApiOauth2PermissionScope.go
- ApplicationApiOauth2PermissionScopeList.go
- ApplicationApiOauth2PermissionScopeList__checks.go
- ApplicationApiOauth2PermissionScopeOutputReference.go
- ApplicationApiOauth2PermissionScopeOutputReference__checks.go
- ApplicationApiOutputReference.go
- ApplicationApiOutputReference__checks.go
- ApplicationAppRole.go
- ApplicationAppRoleList.go
- ApplicationAppRoleList__checks.go
- ApplicationAppRoleOutputReference.go
- ApplicationAppRoleOutputReference__checks.go
- ApplicationConfig.go
- ApplicationFeatureTags.go
- ApplicationFeatureTagsList.go
- ApplicationFeatureTagsList__checks.go
- ApplicationFeatureTagsOutputReference.go
- ApplicationFeatureTagsOutputReference__checks.go
- ApplicationOptionalClaims.go
- ApplicationOptionalClaimsAccessToken.go
- ApplicationOptionalClaimsAccessTokenList.go
- ApplicationOptionalClaimsAccessTokenList__checks.go
- ApplicationOptionalClaimsAccessTokenOutputReference.go
- ApplicationOptionalClaimsAccessTokenOutputReference__checks.go
- ApplicationOptionalClaimsIdToken.go
- ApplicationOptionalClaimsIdTokenList.go
- ApplicationOptionalClaimsIdTokenList__checks.go
- ApplicationOptionalClaimsIdTokenOutputReference.go
- ApplicationOptionalClaimsIdTokenOutputReference__checks.go
- ApplicationOptionalClaimsOutputReference.go
- ApplicationOptionalClaimsOutputReference__checks.go
- ApplicationOptionalClaimsSaml2Token.go
- ApplicationOptionalClaimsSaml2TokenList.go
- ApplicationOptionalClaimsSaml2TokenList__checks.go
- ApplicationOptionalClaimsSaml2TokenOutputReference.go
- ApplicationOptionalClaimsSaml2TokenOutputReference__checks.go
- ApplicationPublicClient.go
- ApplicationPublicClientOutputReference.go
- ApplicationPublicClientOutputReference__checks.go
- ApplicationRequiredResourceAccess.go
- ApplicationRequiredResourceAccessList.go
- ApplicationRequiredResourceAccessList__checks.go
- ApplicationRequiredResourceAccessOutputReference.go
- ApplicationRequiredResourceAccessOutputReference__checks.go
- ApplicationRequiredResourceAccessResourceAccess.go
- ApplicationRequiredResourceAccessResourceAccessList.go
- ApplicationRequiredResourceAccessResourceAccessList__checks.go
- ApplicationRequiredResourceAccessResourceAccessOutputReference.go
- ApplicationRequiredResourceAccessResourceAccessOutputReference__checks.go
- ApplicationSinglePageApplication.go
- ApplicationSinglePageApplicationOutputReference.go
- ApplicationSinglePageApplicationOutputReference__checks.go
- ApplicationTimeouts.go
- ApplicationTimeoutsOutputReference.go
- ApplicationTimeoutsOutputReference__checks.go
- ApplicationWeb.go
- ApplicationWebImplicitGrant.go
- ApplicationWebImplicitGrantOutputReference.go
- ApplicationWebImplicitGrantOutputReference__checks.go
- ApplicationWebOutputReference.go
- ApplicationWebOutputReference__checks.go
- Application__checks.go
- main.go