rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
4,297 lines • 262 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface IdentityDomainsAppConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#access_token_expiry IdentityDomainsApp#access_token_expiry}
*/
readonly accessTokenExpiry?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#active IdentityDomainsApp#active}
*/
readonly active?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#all_url_schemes_allowed IdentityDomainsApp#all_url_schemes_allowed}
*/
readonly allUrlSchemesAllowed?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allow_access_control IdentityDomainsApp#allow_access_control}
*/
readonly allowAccessControl?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allow_offline IdentityDomainsApp#allow_offline}
*/
readonly allowOffline?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allowed_grants IdentityDomainsApp#allowed_grants}
*/
readonly allowedGrants?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allowed_operations IdentityDomainsApp#allowed_operations}
*/
readonly allowedOperations?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#app_icon IdentityDomainsApp#app_icon}
*/
readonly appIcon?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#app_thumbnail IdentityDomainsApp#app_thumbnail}
*/
readonly appThumbnail?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#attribute_sets IdentityDomainsApp#attribute_sets}
*/
readonly attributeSets?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#attributes IdentityDomainsApp#attributes}
*/
readonly attributes?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#audience IdentityDomainsApp#audience}
*/
readonly audience?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#authorization IdentityDomainsApp#authorization}
*/
readonly authorization?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#bypass_consent IdentityDomainsApp#bypass_consent}
*/
readonly bypassConsent?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#client_ip_checking IdentityDomainsApp#client_ip_checking}
*/
readonly clientIpChecking?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#client_type IdentityDomainsApp#client_type}
*/
readonly clientType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#contact_email_address IdentityDomainsApp#contact_email_address}
*/
readonly contactEmailAddress?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#delegated_service_names IdentityDomainsApp#delegated_service_names}
*/
readonly delegatedServiceNames?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#description IdentityDomainsApp#description}
*/
readonly description?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#disable_kmsi_token_authentication IdentityDomainsApp#disable_kmsi_token_authentication}
*/
readonly disableKmsiTokenAuthentication?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#display_name IdentityDomainsApp#display_name}
*/
readonly displayName: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#error_page_url IdentityDomainsApp#error_page_url}
*/
readonly errorPageUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#home_page_url IdentityDomainsApp#home_page_url}
*/
readonly homePageUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#icon IdentityDomainsApp#icon}
*/
readonly icon?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#id_token_enc_algo IdentityDomainsApp#id_token_enc_algo}
*/
readonly idTokenEncAlgo?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#idcs_endpoint IdentityDomainsApp#idcs_endpoint}
*/
readonly idcsEndpoint: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_alias_app IdentityDomainsApp#is_alias_app}
*/
readonly isAliasApp?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_enterprise_app IdentityDomainsApp#is_enterprise_app}
*/
readonly isEnterpriseApp?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_form_fill IdentityDomainsApp#is_form_fill}
*/
readonly isFormFill?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_kerberos_realm IdentityDomainsApp#is_kerberos_realm}
*/
readonly isKerberosRealm?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_login_target IdentityDomainsApp#is_login_target}
*/
readonly isLoginTarget?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_mobile_target IdentityDomainsApp#is_mobile_target}
*/
readonly isMobileTarget?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_multicloud_service_app IdentityDomainsApp#is_multicloud_service_app}
*/
readonly isMulticloudServiceApp?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_oauth_client IdentityDomainsApp#is_oauth_client}
*/
readonly isOauthClient?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_oauth_resource IdentityDomainsApp#is_oauth_resource}
*/
readonly isOauthResource?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_obligation_capable IdentityDomainsApp#is_obligation_capable}
*/
readonly isObligationCapable?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_radius_app IdentityDomainsApp#is_radius_app}
*/
readonly isRadiusApp?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_saml_service_provider IdentityDomainsApp#is_saml_service_provider}
*/
readonly isSamlServiceProvider?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_unmanaged_app IdentityDomainsApp#is_unmanaged_app}
*/
readonly isUnmanagedApp?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_web_tier_policy IdentityDomainsApp#is_web_tier_policy}
*/
readonly isWebTierPolicy?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#landing_page_url IdentityDomainsApp#landing_page_url}
*/
readonly landingPageUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#linking_callback_url IdentityDomainsApp#linking_callback_url}
*/
readonly linkingCallbackUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#login_mechanism IdentityDomainsApp#login_mechanism}
*/
readonly loginMechanism?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#login_page_url IdentityDomainsApp#login_page_url}
*/
readonly loginPageUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#logout_page_url IdentityDomainsApp#logout_page_url}
*/
readonly logoutPageUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#logout_uri IdentityDomainsApp#logout_uri}
*/
readonly logoutUri?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#ocid IdentityDomainsApp#ocid}
*/
readonly ocid?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#post_logout_redirect_uris IdentityDomainsApp#post_logout_redirect_uris}
*/
readonly postLogoutRedirectUris?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#privacy_policy_url IdentityDomainsApp#privacy_policy_url}
*/
readonly privacyPolicyUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#product_logo_url IdentityDomainsApp#product_logo_url}
*/
readonly productLogoUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#product_name IdentityDomainsApp#product_name}
*/
readonly productName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#redirect_uris IdentityDomainsApp#redirect_uris}
*/
readonly redirectUris?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#refresh_token_expiry IdentityDomainsApp#refresh_token_expiry}
*/
readonly refreshTokenExpiry?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#resource_type_schema_version IdentityDomainsApp#resource_type_schema_version}
*/
readonly resourceTypeSchemaVersion?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#schemas IdentityDomainsApp#schemas}
*/
readonly schemas: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#secondary_audiences IdentityDomainsApp#secondary_audiences}
*/
readonly secondaryAudiences?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#service_type_urn IdentityDomainsApp#service_type_urn}
*/
readonly serviceTypeUrn?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#service_type_version IdentityDomainsApp#service_type_version}
*/
readonly serviceTypeVersion?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#show_in_my_apps IdentityDomainsApp#show_in_my_apps}
*/
readonly showInMyApps?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#terms_of_service_url IdentityDomainsApp#terms_of_service_url}
*/
readonly termsOfServiceUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#trust_scope IdentityDomainsApp#trust_scope}
*/
readonly trustScope?: string;
/**
* alias_apps block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#alias_apps IdentityDomainsApp#alias_apps}
*/
readonly aliasApps?: IdentityDomainsAppAliasApps[] | cdktf.IResolvable;
/**
* allowed_scopes block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allowed_scopes IdentityDomainsApp#allowed_scopes}
*/
readonly allowedScopes?: IdentityDomainsAppAllowedScopes[] | cdktf.IResolvable;
/**
* allowed_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allowed_tags IdentityDomainsApp#allowed_tags}
*/
readonly allowedTags?: IdentityDomainsAppAllowedTags[] | cdktf.IResolvable;
/**
* app_signon_policy block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#app_signon_policy IdentityDomainsApp#app_signon_policy}
*/
readonly appSignonPolicy?: IdentityDomainsAppAppSignonPolicy;
/**
* apps_network_perimeters block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#apps_network_perimeters IdentityDomainsApp#apps_network_perimeters}
*/
readonly appsNetworkPerimeters?: IdentityDomainsAppAppsNetworkPerimeters[] | cdktf.IResolvable;
/**
* as_opc_service block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#as_opc_service IdentityDomainsApp#as_opc_service}
*/
readonly asOpcService?: IdentityDomainsAppAsOpcService;
/**
* attr_rendering_metadata block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#attr_rendering_metadata IdentityDomainsApp#attr_rendering_metadata}
*/
readonly attrRenderingMetadata?: IdentityDomainsAppAttrRenderingMetadata[] | cdktf.IResolvable;
/**
* based_on_template block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#based_on_template IdentityDomainsApp#based_on_template}
*/
readonly basedOnTemplate: IdentityDomainsAppBasedOnTemplate;
/**
* certificates block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#certificates IdentityDomainsApp#certificates}
*/
readonly certificates?: IdentityDomainsAppCertificates[] | cdktf.IResolvable;
/**
* identity_providers block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#identity_providers IdentityDomainsApp#identity_providers}
*/
readonly identityProviders?: IdentityDomainsAppIdentityProviders[] | cdktf.IResolvable;
/**
* idp_policy block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#idp_policy IdentityDomainsApp#idp_policy}
*/
readonly idpPolicy?: IdentityDomainsAppIdpPolicy;
/**
* protectable_secondary_audiences block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#protectable_secondary_audiences IdentityDomainsApp#protectable_secondary_audiences}
*/
readonly protectableSecondaryAudiences?: IdentityDomainsAppProtectableSecondaryAudiences[] | cdktf.IResolvable;
/**
* radius_policy block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#radius_policy IdentityDomainsApp#radius_policy}
*/
readonly radiusPolicy?: IdentityDomainsAppRadiusPolicy;
/**
* saml_service_provider block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#saml_service_provider IdentityDomainsApp#saml_service_provider}
*/
readonly samlServiceProvider?: IdentityDomainsAppSamlServiceProvider;
/**
* scopes block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#scopes IdentityDomainsApp#scopes}
*/
readonly scopes?: IdentityDomainsAppScopes[] | cdktf.IResolvable;
/**
* service_params block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#service_params IdentityDomainsApp#service_params}
*/
readonly serviceParams?: IdentityDomainsAppServiceParams[] | cdktf.IResolvable;
/**
* signon_policy block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#signon_policy IdentityDomainsApp#signon_policy}
*/
readonly signonPolicy?: IdentityDomainsAppSignonPolicy;
/**
* tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#tags IdentityDomainsApp#tags}
*/
readonly tags?: IdentityDomainsAppTags[] | cdktf.IResolvable;
/**
* terms_of_use block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#terms_of_use IdentityDomainsApp#terms_of_use}
*/
readonly termsOfUse?: IdentityDomainsAppTermsOfUse;
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#timeouts IdentityDomainsApp#timeouts}
*/
readonly timeouts?: IdentityDomainsAppTimeouts;
/**
* trust_policies block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#trust_policies IdentityDomainsApp#trust_policies}
*/
readonly trustPolicies?: IdentityDomainsAppTrustPolicies[] | cdktf.IResolvable;
/**
* urnietfparamsscimschemasoracleidcsextension_oci_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextension_oci_tags IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextension_oci_tags}
*/
readonly urnietfparamsscimschemasoracleidcsextensionOciTags?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags;
/**
* urnietfparamsscimschemasoracleidcsextensiondbcs_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensiondbcs_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensiondbcs_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensiondbcsApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp;
/**
* urnietfparamsscimschemasoracleidcsextensionenterprise_app_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionenterprise_app_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionenterprise_app_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionenterpriseAppApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp;
/**
* urnietfparamsscimschemasoracleidcsextensionform_fill_app_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionform_fill_app_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionform_fill_app_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionformFillAppApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp;
/**
* urnietfparamsscimschemasoracleidcsextensionform_fill_app_template_app_template block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionform_fill_app_template_app_template IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionform_fill_app_template_app_template}
*/
readonly urnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate;
/**
* urnietfparamsscimschemasoracleidcsextensionkerberos_realm_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionkerberos_realm_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionkerberos_realm_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionkerberosRealmApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp;
/**
* urnietfparamsscimschemasoracleidcsextensionmanagedapp_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionmanagedapp_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionmanagedapp_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionmanagedappApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp;
/**
* urnietfparamsscimschemasoracleidcsextensionmulticloud_service_app_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionmulticloud_service_app_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionmulticloud_service_app_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp;
/**
* urnietfparamsscimschemasoracleidcsextensionopc_service_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionopc_service_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionopc_service_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionopcServiceApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp;
/**
* urnietfparamsscimschemasoracleidcsextensionradius_app_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionradius_app_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionradius_app_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionradiusAppApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp;
/**
* urnietfparamsscimschemasoracleidcsextensionrequestable_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionrequestable_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionrequestable_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionrequestableApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp;
/**
* urnietfparamsscimschemasoracleidcsextensionsaml_service_provider_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionsaml_service_provider_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionsaml_service_provider_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp;
/**
* urnietfparamsscimschemasoracleidcsextensionweb_tier_policy_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#urnietfparamsscimschemasoracleidcsextensionweb_tier_policy_app IdentityDomainsApp#urnietfparamsscimschemasoracleidcsextensionweb_tier_policy_app}
*/
readonly urnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp;
}
export interface IdentityDomainsAppAccounts {
}
export declare function identityDomainsAppAccountsToTerraform(struct?: IdentityDomainsAppAccounts): any;
export declare function identityDomainsAppAccountsToHclTerraform(struct?: IdentityDomainsAppAccounts): any;
export declare class IdentityDomainsAppAccountsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAccounts | undefined;
set internalValue(value: IdentityDomainsAppAccounts | undefined);
get active(): cdktf.IResolvable;
get name(): string;
get ownerId(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsAppAccountsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAccountsOutputReference;
}
export interface IdentityDomainsAppAdminRoles {
}
export declare function identityDomainsAppAdminRolesToTerraform(struct?: IdentityDomainsAppAdminRoles): any;
export declare function identityDomainsAppAdminRolesToHclTerraform(struct?: IdentityDomainsAppAdminRoles): any;
export declare class IdentityDomainsAppAdminRolesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAdminRoles | undefined;
set internalValue(value: IdentityDomainsAppAdminRoles | undefined);
get description(): string;
get display(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsAppAdminRolesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAdminRolesOutputReference;
}
export interface IdentityDomainsAppCloudControlProperties {
}
export declare function identityDomainsAppCloudControlPropertiesToTerraform(struct?: IdentityDomainsAppCloudControlProperties): any;
export declare function identityDomainsAppCloudControlPropertiesToHclTerraform(struct?: IdentityDomainsAppCloudControlProperties): any;
export declare class IdentityDomainsAppCloudControlPropertiesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppCloudControlProperties | undefined;
set internalValue(value: IdentityDomainsAppCloudControlProperties | undefined);
get name(): string;
get values(): string[];
}
export declare class IdentityDomainsAppCloudControlPropertiesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppCloudControlPropertiesOutputReference;
}
export interface IdentityDomainsAppEditableAttributes {
}
export declare function identityDomainsAppEditableAttributesToTerraform(struct?: IdentityDomainsAppEditableAttributes): any;
export declare function identityDomainsAppEditableAttributesToHclTerraform(struct?: IdentityDomainsAppEditableAttributes): any;
export declare class IdentityDomainsAppEditableAttributesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppEditableAttributes | undefined;
set internalValue(value: IdentityDomainsAppEditableAttributes | undefined);
get name(): string;
}
export declare class IdentityDomainsAppEditableAttributesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppEditableAttributesOutputReference;
}
export interface IdentityDomainsAppGrantedAppRoles {
}
export declare function identityDomainsAppGrantedAppRolesToTerraform(struct?: IdentityDomainsAppGrantedAppRoles): any;
export declare function identityDomainsAppGrantedAppRolesToHclTerraform(struct?: IdentityDomainsAppGrantedAppRoles): any;
export declare class IdentityDomainsAppGrantedAppRolesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppGrantedAppRoles | undefined;
set internalValue(value: IdentityDomainsAppGrantedAppRoles | undefined);
get adminRole(): cdktf.IResolvable;
get appId(): string;
get appName(): string;
get display(): string;
get legacyGroupName(): string;
get readOnly(): cdktf.IResolvable;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsAppGrantedAppRolesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppGrantedAppRolesOutputReference;
}
export interface IdentityDomainsAppGrants {
}
export declare function identityDomainsAppGrantsToTerraform(struct?: IdentityDomainsAppGrants): any;
export declare function identityDomainsAppGrantsToHclTerraform(struct?: IdentityDomainsAppGrants): any;
export declare class IdentityDomainsAppGrantsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppGrants | undefined;
set internalValue(value: IdentityDomainsAppGrants | undefined);
get grantMechanism(): string;
get granteeId(): string;
get granteeType(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsAppGrantsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppGrantsOutputReference;
}
export interface IdentityDomainsAppIdcsCreatedBy {
}
export declare function identityDomainsAppIdcsCreatedByToTerraform(struct?: IdentityDomainsAppIdcsCreatedBy): any;
export declare function identityDomainsAppIdcsCreatedByToHclTerraform(struct?: IdentityDomainsAppIdcsCreatedBy): any;
export declare class IdentityDomainsAppIdcsCreatedByOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppIdcsCreatedBy | undefined;
set internalValue(value: IdentityDomainsAppIdcsCreatedBy | undefined);
get display(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsAppIdcsCreatedByList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppIdcsCreatedByOutputReference;
}
export interface IdentityDomainsAppIdcsLastModifiedBy {
}
export declare function identityDomainsAppIdcsLastModifiedByToTerraform(struct?: IdentityDomainsAppIdcsLastModifiedBy): any;
export declare function identityDomainsAppIdcsLastModifiedByToHclTerraform(struct?: IdentityDomainsAppIdcsLastModifiedBy): any;
export declare class IdentityDomainsAppIdcsLastModifiedByOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppIdcsLastModifiedBy | undefined;
set internalValue(value: IdentityDomainsAppIdcsLastModifiedBy | undefined);
get display(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsAppIdcsLastModifiedByList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppIdcsLastModifiedByOutputReference;
}
export interface IdentityDomainsAppMeta {
}
export declare function identityDomainsAppMetaToTerraform(struct?: IdentityDomainsAppMeta): any;
export declare function identityDomainsAppMetaToHclTerraform(struct?: IdentityDomainsAppMeta): any;
export declare class IdentityDomainsAppMetaOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppMeta | undefined;
set internalValue(value: IdentityDomainsAppMeta | undefined);
get created(): string;
get lastModified(): string;
get location(): string;
get resourceType(): string;
get version(): string;
}
export declare class IdentityDomainsAppMetaList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppMetaOutputReference;
}
export interface IdentityDomainsAppUserRoles {
}
export declare function identityDomainsAppUserRolesToTerraform(struct?: IdentityDomainsAppUserRoles): any;
export declare function identityDomainsAppUserRolesToHclTerraform(struct?: IdentityDomainsAppUserRoles): any;
export declare class IdentityDomainsAppUserRolesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUserRoles | undefined;
set internalValue(value: IdentityDomainsAppUserRoles | undefined);
get description(): string;
get display(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsAppUserRolesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUserRolesOutputReference;
}
export interface IdentityDomainsAppAliasApps {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppAliasAppsToTerraform(struct?: IdentityDomainsAppAliasApps | cdktf.IResolvable): any;
export declare function identityDomainsAppAliasAppsToHclTerraform(struct?: IdentityDomainsAppAliasApps | cdktf.IResolvable): any;
export declare class IdentityDomainsAppAliasAppsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAliasApps | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppAliasApps | cdktf.IResolvable | undefined);
get description(): string;
get display(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppAliasAppsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppAliasApps[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAliasAppsOutputReference;
}
export interface IdentityDomainsAppAllowedScopes {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#fqs IdentityDomainsApp#fqs}
*/
readonly fqs: string;
}
export declare function identityDomainsAppAllowedScopesToTerraform(struct?: IdentityDomainsAppAllowedScopes | cdktf.IResolvable): any;
export declare function identityDomainsAppAllowedScopesToHclTerraform(struct?: IdentityDomainsAppAllowedScopes | cdktf.IResolvable): any;
export declare class IdentityDomainsAppAllowedScopesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAllowedScopes | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppAllowedScopes | cdktf.IResolvable | undefined);
private _fqs?;
get fqs(): string;
set fqs(value: string);
get fqsInput(): string | undefined;
get idOfDefiningApp(): string;
get readOnly(): cdktf.IResolvable;
}
export declare class IdentityDomainsAppAllowedScopesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppAllowedScopes[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAllowedScopesOutputReference;
}
export interface IdentityDomainsAppAllowedTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#key IdentityDomainsApp#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppAllowedTagsToTerraform(struct?: IdentityDomainsAppAllowedTags | cdktf.IResolvable): any;
export declare function identityDomainsAppAllowedTagsToHclTerraform(struct?: IdentityDomainsAppAllowedTags | cdktf.IResolvable): any;
export declare class IdentityDomainsAppAllowedTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAllowedTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppAllowedTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
get readOnly(): cdktf.IResolvable;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppAllowedTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppAllowedTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAllowedTagsOutputReference;
}
export interface IdentityDomainsAppAppSignonPolicy {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppAppSignonPolicyToTerraform(struct?: IdentityDomainsAppAppSignonPolicyOutputReference | IdentityDomainsAppAppSignonPolicy): any;
export declare function identityDomainsAppAppSignonPolicyToHclTerraform(struct?: IdentityDomainsAppAppSignonPolicyOutputReference | IdentityDomainsAppAppSignonPolicy): any;
export declare class IdentityDomainsAppAppSignonPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppAppSignonPolicy | undefined;
set internalValue(value: IdentityDomainsAppAppSignonPolicy | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppAppsNetworkPerimeters {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppAppsNetworkPerimetersToTerraform(struct?: IdentityDomainsAppAppsNetworkPerimeters | cdktf.IResolvable): any;
export declare function identityDomainsAppAppsNetworkPerimetersToHclTerraform(struct?: IdentityDomainsAppAppsNetworkPerimeters | cdktf.IResolvable): any;
export declare class IdentityDomainsAppAppsNetworkPerimetersOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAppsNetworkPerimeters | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppAppsNetworkPerimeters | cdktf.IResolvable | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppAppsNetworkPerimetersList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppAppsNetworkPerimeters[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAppsNetworkPerimetersOutputReference;
}
export interface IdentityDomainsAppAsOpcService {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppAsOpcServiceToTerraform(struct?: IdentityDomainsAppAsOpcServiceOutputReference | IdentityDomainsAppAsOpcService): any;
export declare function identityDomainsAppAsOpcServiceToHclTerraform(struct?: IdentityDomainsAppAsOpcServiceOutputReference | IdentityDomainsAppAsOpcService): any;
export declare class IdentityDomainsAppAsOpcServiceOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppAsOpcService | undefined;
set internalValue(value: IdentityDomainsAppAsOpcService | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppAttrRenderingMetadata {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#datatype IdentityDomainsApp#datatype}
*/
readonly datatype?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#helptext IdentityDomainsApp#helptext}
*/
readonly helptext?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#label IdentityDomainsApp#label}
*/
readonly label?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_length IdentityDomainsApp#max_length}
*/
readonly maxLength?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_size IdentityDomainsApp#max_size}
*/
readonly maxSize?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#min_length IdentityDomainsApp#min_length}
*/
readonly minLength?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#min_size IdentityDomainsApp#min_size}
*/
readonly minSize?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#order IdentityDomainsApp#order}
*/
readonly order?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#read_only IdentityDomainsApp#read_only}
*/
readonly readOnly?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#regexp IdentityDomainsApp#regexp}
*/
readonly regexp?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#required IdentityDomainsApp#required}
*/
readonly required?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#section IdentityDomainsApp#section}
*/
readonly section?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#visible IdentityDomainsApp#visible}
*/
readonly visible?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#widget IdentityDomainsApp#widget}
*/
readonly widget?: string;
}
export declare function identityDomainsAppAttrRenderingMetadataToTerraform(struct?: IdentityDomainsAppAttrRenderingMetadata | cdktf.IResolvable): any;
export declare function identityDomainsAppAttrRenderingMetadataToHclTerraform(struct?: IdentityDomainsAppAttrRenderingMetadata | cdktf.IResolvable): any;
export declare class IdentityDomainsAppAttrRenderingMetadataOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppAttrRenderingMetadata | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppAttrRenderingMetadata | cdktf.IResolvable | undefined);
private _datatype?;
get datatype(): string;
set datatype(value: string);
resetDatatype(): void;
get datatypeInput(): string | undefined;
private _helptext?;
get helptext(): string;
set helptext(value: string);
resetHelptext(): void;
get helptextInput(): string | undefined;
private _label?;
get label(): string;
set label(value: string);
resetLabel(): void;
get labelInput(): string | undefined;
private _maxLength?;
get maxLength(): number;
set maxLength(value: number);
resetMaxLength(): void;
get maxLengthInput(): number | undefined;
private _maxSize?;
get maxSize(): number;
set maxSize(value: number);
resetMaxSize(): void;
get maxSizeInput(): number | undefined;
private _minLength?;
get minLength(): number;
set minLength(value: number);
resetMinLength(): void;
get minLengthInput(): number | undefined;
private _minSize?;
get minSize(): number;
set minSize(value: number);
resetMinSize(): void;
get minSizeInput(): number | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _order?;
get order(): number;
set order(value: number);
resetOrder(): void;
get orderInput(): number | undefined;
private _readOnly?;
get readOnly(): boolean | cdktf.IResolvable;
set readOnly(value: boolean | cdktf.IResolvable);
resetReadOnly(): void;
get readOnlyInput(): boolean | cdktf.IResolvable | undefined;
private _regexp?;
get regexp(): string;
set regexp(value: string);
resetRegexp(): void;
get regexpInput(): string | undefined;
private _required?;
get required(): boolean | cdktf.IResolvable;
set required(value: boolean | cdktf.IResolvable);
resetRequired(): void;
get requiredInput(): boolean | cdktf.IResolvable | undefined;
private _section?;
get section(): string;
set section(value: string);
resetSection(): void;
get sectionInput(): string | undefined;
private _visible?;
get visible(): boolean | cdktf.IResolvable;
set visible(value: boolean | cdktf.IResolvable);
resetVisible(): void;
get visibleInput(): boolean | cdktf.IResolvable | undefined;
private _widget?;
get widget(): string;
set widget(value: string);
resetWidget(): void;
get widgetInput(): string | undefined;
}
export declare class IdentityDomainsAppAttrRenderingMetadataList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppAttrRenderingMetadata[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppAttrRenderingMetadataOutputReference;
}
export interface IdentityDomainsAppBasedOnTemplate {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#well_known_id IdentityDomainsApp#well_known_id}
*/
readonly wellKnownId?: string;
}
export declare function identityDomainsAppBasedOnTemplateToTerraform(struct?: IdentityDomainsAppBasedOnTemplateOutputReference | IdentityDomainsAppBasedOnTemplate): any;
export declare function identityDomainsAppBasedOnTemplateToHclTerraform(struct?: IdentityDomainsAppBasedOnTemplateOutputReference | IdentityDomainsAppBasedOnTemplate): any;
export declare class IdentityDomainsAppBasedOnTemplateOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppBasedOnTemplate | undefined;
set internalValue(value: IdentityDomainsAppBasedOnTemplate | undefined);
get lastModified(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
private _wellKnownId?;
get wellKnownId(): string;
set wellKnownId(value: string);
resetWellKnownId(): void;
get wellKnownIdInput(): string | undefined;
}
export interface IdentityDomainsAppCertificates {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#cert_alias IdentityDomainsApp#cert_alias}
*/
readonly certAlias: string;
}
export declare function identityDomainsAppCertificatesToTerraform(struct?: IdentityDomainsAppCertificates | cdktf.IResolvable): any;
export declare function identityDomainsAppCertificatesToHclTerraform(struct?: IdentityDomainsAppCertificates | cdktf.IResolvable): any;
export declare class IdentityDomainsAppCertificatesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppCertificates | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppCertificates | cdktf.IResolvable | undefined);
private _certAlias?;
get certAlias(): string;
set certAlias(value: string);
get certAliasInput(): string | undefined;
get kid(): string;
get sha1Thumbprint(): string;
get x509Base64Certificate(): string;
get x5T(): string;
}
export declare class IdentityDomainsAppCertificatesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppCertificates[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppCertificatesOutputReference;
}
export interface IdentityDomainsAppIdentityProviders {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppIdentityProvidersToTerraform(struct?: IdentityDomainsAppIdentityProviders | cdktf.IResolvable): any;
export declare function identityDomainsAppIdentityProvidersToHclTerraform(struct?: IdentityDomainsAppIdentityProviders | cdktf.IResolvable): any;
export declare class IdentityDomainsAppIdentityProvidersOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppIdentityProviders | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppIdentityProviders | cdktf.IResolvable | undefined);
get display(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppIdentityProvidersList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppIdentityProviders[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppIdentityProvidersOutputReference;
}
export interface IdentityDomainsAppIdpPolicy {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppIdpPolicyToTerraform(struct?: IdentityDomainsAppIdpPolicyOutputReference | IdentityDomainsAppIdpPolicy): any;
export declare function identityDomainsAppIdpPolicyToHclTerraform(struct?: IdentityDomainsAppIdpPolicyOutputReference | IdentityDomainsAppIdpPolicy): any;
export declare class IdentityDomainsAppIdpPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppIdpPolicy | undefined;
set internalValue(value: IdentityDomainsAppIdpPolicy | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppProtectableSecondaryAudiences {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppProtectableSecondaryAudiencesToTerraform(struct?: IdentityDomainsAppProtectableSecondaryAudiences | cdktf.IResolvable): any;
export declare function identityDomainsAppProtectableSecondaryAudiencesToHclTerraform(struct?: IdentityDomainsAppProtectableSecondaryAudiences | cdktf.IResolvable): any;
export declare class IdentityDomainsAppProtectableSecondaryAudiencesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppProtectableSecondaryAudiences | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppProtectableSecondaryAudiences | cdktf.IResolvable | undefined);
get readOnly(): cdktf.IResolvable;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppProtectableSecondaryAudiencesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppProtectableSecondaryAudiences[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppProtectableSecondaryAudiencesOutputReference;
}
export interface IdentityDomainsAppRadiusPolicy {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppRadiusPolicyToTerraform(struct?: IdentityDomainsAppRadiusPolicyOutputReference | IdentityDomainsAppRadiusPolicy): any;
export declare function identityDomainsAppRadiusPolicyToHclTerraform(struct?: IdentityDomainsAppRadiusPolicyOutputReference | IdentityDomainsAppRadiusPolicy): any;
export declare class IdentityDomainsAppRadiusPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppRadiusPolicy | undefined;
set internalValue(value: IdentityDomainsAppRadiusPolicy | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppSamlServiceProvider {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppSamlServiceProviderToTerraform(struct?: IdentityDomainsAppSamlServiceProviderOutputReference | IdentityDomainsAppSamlServiceProvider): any;
export declare function identityDomainsAppSamlServiceProviderToHclTerraform(struct?: IdentityDomainsAppSamlServiceProviderOutputReference | IdentityDomainsAppSamlServiceProvider): any;
export declare class IdentityDomainsAppSamlServiceProviderOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppSamlServiceProvider | undefined;
set internalValue(value: IdentityDomainsAppSamlServiceProvider | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppScopes {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#description IdentityDomainsApp#description}
*/
readonly description?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#display_name IdentityDomainsApp#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#requires_consent IdentityDomainsApp#requires_consent}
*/
readonly requiresConsent?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppScopesToTerraform(struct?: IdentityDomainsAppScopes | cdktf.IResolvable): any;
export declare function identityDomainsAppScopesToHclTerraform(struct?: IdentityDomainsAppScopes | cdktf.IResolvable): any;
export declare class IdentityDomainsAppScopesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppScopes | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppScopes | cdktf.IResolvable | undefined);
private _description?;
get description(): string;
set description(value: string);
resetDescription(): void;
get descriptionInput(): string | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
get fqs(): string;
get readOnly(): cdktf.IResolvable;
private _requiresConsent?;
get requiresConsent(): boolean | cdktf.IResolvable;
set requiresConsent(value: boolean | cdktf.IResolvable);
resetRequiresConsent(): void;
get requiresConsentInput(): boolean | cdktf.IResolvable | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppScopesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppScopes[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppScopesOutputReference;
}
export interface IdentityDomainsAppServiceParams {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value?: string;
}
export declare function identityDomainsAppServiceParamsToTerraform(struct?: IdentityDomainsAppServiceParams | cdktf.IResolvable): any;
export declare function identityDomainsAppServiceParamsToHclTerraform(struct?: IdentityDomainsAppServiceParams | cdktf.IResolvable): any;
export declare class IdentityDomainsAppServiceParamsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppServiceParams | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppServiceParams | cdktf.IResolvable | undefined);
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
resetValue(): void;
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppServiceParamsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppServiceParams[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppServiceParamsOutputReference;
}
export interface IdentityDomainsAppSignonPolicy {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppSignonPolicyToTerraform(struct?: IdentityDomainsAppSignonPolicyOutputReference | IdentityDomainsAppSignonPolicy): any;
export declare function identityDomainsAppSignonPolicyToHclTerraform(struct?: IdentityDomainsAppSignonPolicyOutputReference | IdentityDomainsAppSignonPolicy): any;
export declare class IdentityDomainsAppSignonPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppSignonPolicy | undefined;
set internalValue(value: IdentityDomainsAppSignonPolicy | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#key IdentityDomainsApp#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppTagsToTerraform(struct?: IdentityDomainsAppTags | cdktf.IResolvable): any;
export declare function identityDomainsAppTagsToHclTerraform(struct?: IdentityDomainsAppTags | cdktf.IResolvable): any;
export declare class IdentityDomainsAppTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppTagsOutputReference;
}
export interface IdentityDomainsAppTermsOfUse {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppTermsOfUseToTerraform(struct?: IdentityDomainsAppTermsOfUseOutputReference | IdentityDomainsAppTermsOfUse): any;
export declare function identityDomainsAppTermsOfUseToHclTerraform(struct?: IdentityDomainsAppTermsOfUseOutputReference | IdentityDomainsAppTermsOfUse): any;
export declare class IdentityDomainsAppTermsOfUseOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppTermsOfUse | undefined;
set internalValue(value: IdentityDomainsAppTermsOfUse | undefined);
get name(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppTimeouts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#create IdentityDomainsApp#create}
*/
readonly create?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#delete IdentityDomainsApp#delete}
*/
readonly delete?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#update IdentityDomainsApp#update}
*/
readonly update?: string;
}
export declare function identityDomainsAppTimeoutsToTerraform(struct?: IdentityDomainsAppTimeouts | cdktf.IResolvable): any;
export declare function identityDomainsAppTimeoutsToHclTerraform(struct?: IdentityDomainsAppTimeouts | cdktf.IResolvable): any;
export declare class IdentityDomainsAppTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppTimeouts | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppTimeouts | cdktf.IResolvable | undefined);
private _create?;
get create(): string;
set create(value: string);
resetCreate(): void;
get createInput(): string | undefined;
private _delete?;
get delete(): string;
set delete(value: string);
resetDelete(): void;
get deleteInput(): string | undefined;
private _update?;
get update(): string;
set update(value: string);
resetUpdate(): void;
get updateInput(): string | undefined;
}
export interface IdentityDomainsAppTrustPolicies {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppTrustPoliciesToTerraform(struct?: IdentityDomainsAppTrustPolicies | cdktf.IResolvable): any;
export declare function identityDomainsAppTrustPoliciesToHclTerraform(struct?: IdentityDomainsAppTrustPolicies | cdktf.IResolvable): any;
export declare class IdentityDomainsAppTrustPoliciesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppTrustPolicies | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppTrustPolicies | cdktf.IResolvable | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppTrustPoliciesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppTrustPolicies[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppTrustPoliciesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#key IdentityDomainsApp#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#namespace IdentityDomainsApp#namespace}
*/
readonly namespace: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
private _namespace?;
get namespace(): string;
set namespace(value: string);
get namespaceInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#key IdentityDomainsApp#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags {
/**
* defined_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#defined_tags IdentityDomainsApp#defined_tags}
*/
readonly definedTags?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | cdktf.IResolvable;
/**
* freeform_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#freeform_tags IdentityDomainsApp#freeform_tags}
*/
readonly freeformTags?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | cdktf.IResolvable;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined);
get tagSlug(): string;
private _definedTags;
get definedTags(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsList;
putDefinedTags(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | cdktf.IResolvable): void;
resetDefinedTags(): void;
get definedTagsInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | undefined;
private _freeformTags;
get freeformTags(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsList;
putFreeformTags(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | cdktf.IResolvable): void;
resetFreeformTags(): void;
get freeformTagsInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp | undefined);
get display(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#domain_name IdentityDomainsApp#domain_name}
*/
readonly domainName?: string;
/**
* domain_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#domain_app IdentityDomainsApp#domain_app}
*/
readonly domainApp?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp | undefined);
private _domainName?;
get domainName(): string;
set domainName(value: string);
resetDomainName(): void;
get domainNameInput(): string | undefined;
private _domainApp;
get domainApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainAppOutputReference;
putDomainApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp): void;
resetDomainApp(): void;
get domainAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppDomainApp | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicyToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicyOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicyToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicyOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResourcesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResourcesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResourcesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources | cdktf.IResolvable | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResourcesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResourcesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicyToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicyOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicyToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicyOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allow_authz_decision_ttl IdentityDomainsApp#allow_authz_decision_ttl}
*/
readonly allowAuthzDecisionTtl?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#deny_authz_decision_ttl IdentityDomainsApp#deny_authz_decision_ttl}
*/
readonly denyAuthzDecisionTtl?: number;
/**
* allow_authz_policy block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#allow_authz_policy IdentityDomainsApp#allow_authz_policy}
*/
readonly allowAuthzPolicy?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy;
/**
* app_resources block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#app_resources IdentityDomainsApp#app_resources}
*/
readonly appResources?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources[] | cdktf.IResolvable;
/**
* deny_authz_policy block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#deny_authz_policy IdentityDomainsApp#deny_authz_policy}
*/
readonly denyAuthzPolicy?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp | undefined);
private _allowAuthzDecisionTtl?;
get allowAuthzDecisionTtl(): number;
set allowAuthzDecisionTtl(value: number);
resetAllowAuthzDecisionTtl(): void;
get allowAuthzDecisionTtlInput(): number | undefined;
private _denyAuthzDecisionTtl?;
get denyAuthzDecisionTtl(): number;
set denyAuthzDecisionTtl(value: number);
resetDenyAuthzDecisionTtl(): void;
get denyAuthzDecisionTtlInput(): number | undefined;
private _allowAuthzPolicy;
get allowAuthzPolicy(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicyOutputReference;
putAllowAuthzPolicy(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy): void;
resetAllowAuthzPolicy(): void;
get allowAuthzPolicyInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAllowAuthzPolicy | undefined;
private _appResources;
get appResources(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResourcesList;
putAppResources(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources[] | cdktf.IResolvable): void;
resetAppResources(): void;
get appResourcesInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppAppResources[] | undefined;
private _denyAuthzPolicy;
get denyAuthzPolicy(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicyOutputReference;
putDenyAuthzPolicy(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy): void;
resetDenyAuthzPolicy(): void;
get denyAuthzPolicyInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppDenyAuthzPolicy | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_url IdentityDomainsApp#form_url}
*/
readonly formUrl: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_url_match_type IdentityDomainsApp#form_url_match_type}
*/
readonly formUrlMatchType?: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatchToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatchToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatchOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch | cdktf.IResolvable | undefined);
private _formUrl?;
get formUrl(): string;
set formUrl(value: string);
get formUrlInput(): string | undefined;
private _formUrlMatchType?;
get formUrlMatchType(): string;
set formUrlMatchType(value: string);
resetFormUrlMatchType(): void;
get formUrlMatchTypeInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatchList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatchOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#configuration IdentityDomainsApp#configuration}
*/
readonly configuration?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_cred_method IdentityDomainsApp#form_cred_method}
*/
readonly formCredMethod?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_credential_sharing_group_id IdentityDomainsApp#form_credential_sharing_group_id}
*/
readonly formCredentialSharingGroupId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_type IdentityDomainsApp#form_type}
*/
readonly formType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#reveal_password_on_form IdentityDomainsApp#reveal_password_on_form}
*/
readonly revealPasswordOnForm?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#user_name_form_expression IdentityDomainsApp#user_name_form_expression}
*/
readonly userNameFormExpression?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#user_name_form_template IdentityDomainsApp#user_name_form_template}
*/
readonly userNameFormTemplate?: string;
/**
* form_fill_url_match block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_fill_url_match IdentityDomainsApp#form_fill_url_match}
*/
readonly formFillUrlMatch?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch[] | cdktf.IResolvable;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp | undefined);
private _configuration?;
get configuration(): string;
set configuration(value: string);
resetConfiguration(): void;
get configurationInput(): string | undefined;
private _formCredMethod?;
get formCredMethod(): string;
set formCredMethod(value: string);
resetFormCredMethod(): void;
get formCredMethodInput(): string | undefined;
private _formCredentialSharingGroupId?;
get formCredentialSharingGroupId(): string;
set formCredentialSharingGroupId(value: string);
resetFormCredentialSharingGroupId(): void;
get formCredentialSharingGroupIdInput(): string | undefined;
private _formType?;
get formType(): string;
set formType(value: string);
resetFormType(): void;
get formTypeInput(): string | undefined;
private _revealPasswordOnForm?;
get revealPasswordOnForm(): boolean | cdktf.IResolvable;
set revealPasswordOnForm(value: boolean | cdktf.IResolvable);
resetRevealPasswordOnForm(): void;
get revealPasswordOnFormInput(): boolean | cdktf.IResolvable | undefined;
get syncFromTemplate(): cdktf.IResolvable;
private _userNameFormExpression?;
get userNameFormExpression(): string;
set userNameFormExpression(value: string);
resetUserNameFormExpression(): void;
get userNameFormExpressionInput(): string | undefined;
private _userNameFormTemplate?;
get userNameFormTemplate(): string;
set userNameFormTemplate(value: string);
resetUserNameFormTemplate(): void;
get userNameFormTemplateInput(): string | undefined;
private _formFillUrlMatch;
get formFillUrlMatch(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatchList;
putFormFillUrlMatch(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch[] | cdktf.IResolvable): void;
resetFormFillUrlMatch(): void;
get formFillUrlMatchInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppFormFillUrlMatch[] | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_url IdentityDomainsApp#form_url}
*/
readonly formUrl: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_url_match_type IdentityDomainsApp#form_url_match_type}
*/
readonly formUrlMatchType?: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatchToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatchToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatchOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch | cdktf.IResolvable | undefined);
private _formUrl?;
get formUrl(): string;
set formUrl(value: string);
get formUrlInput(): string | undefined;
private _formUrlMatchType?;
get formUrlMatchType(): string;
set formUrlMatchType(value: string);
resetFormUrlMatchType(): void;
get formUrlMatchTypeInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatchList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatchOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#configuration IdentityDomainsApp#configuration}
*/
readonly configuration?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_cred_method IdentityDomainsApp#form_cred_method}
*/
readonly formCredMethod?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_credential_sharing_group_id IdentityDomainsApp#form_credential_sharing_group_id}
*/
readonly formCredentialSharingGroupId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_type IdentityDomainsApp#form_type}
*/
readonly formType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#reveal_password_on_form IdentityDomainsApp#reveal_password_on_form}
*/
readonly revealPasswordOnForm?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#sync_from_template IdentityDomainsApp#sync_from_template}
*/
readonly syncFromTemplate?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#user_name_form_expression IdentityDomainsApp#user_name_form_expression}
*/
readonly userNameFormExpression?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#user_name_form_template IdentityDomainsApp#user_name_form_template}
*/
readonly userNameFormTemplate?: string;
/**
* form_fill_url_match block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#form_fill_url_match IdentityDomainsApp#form_fill_url_match}
*/
readonly formFillUrlMatch?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch[] | cdktf.IResolvable;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate | undefined);
private _configuration?;
get configuration(): string;
set configuration(value: string);
resetConfiguration(): void;
get configurationInput(): string | undefined;
private _formCredMethod?;
get formCredMethod(): string;
set formCredMethod(value: string);
resetFormCredMethod(): void;
get formCredMethodInput(): string | undefined;
private _formCredentialSharingGroupId?;
get formCredentialSharingGroupId(): string;
set formCredentialSharingGroupId(value: string);
resetFormCredentialSharingGroupId(): void;
get formCredentialSharingGroupIdInput(): string | undefined;
private _formType?;
get formType(): string;
set formType(value: string);
resetFormType(): void;
get formTypeInput(): string | undefined;
private _revealPasswordOnForm?;
get revealPasswordOnForm(): boolean | cdktf.IResolvable;
set revealPasswordOnForm(value: boolean | cdktf.IResolvable);
resetRevealPasswordOnForm(): void;
get revealPasswordOnFormInput(): boolean | cdktf.IResolvable | undefined;
private _syncFromTemplate?;
get syncFromTemplate(): boolean | cdktf.IResolvable;
set syncFromTemplate(value: boolean | cdktf.IResolvable);
resetSyncFromTemplate(): void;
get syncFromTemplateInput(): boolean | cdktf.IResolvable | undefined;
private _userNameFormExpression?;
get userNameFormExpression(): string;
set userNameFormExpression(value: string);
resetUserNameFormExpression(): void;
get userNameFormExpressionInput(): string | undefined;
private _userNameFormTemplate?;
get userNameFormTemplate(): string;
set userNameFormTemplate(value: string);
resetUserNameFormTemplate(): void;
get userNameFormTemplateInput(): string | undefined;
private _formFillUrlMatch;
get formFillUrlMatch(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatchList;
putFormFillUrlMatch(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch[] | cdktf.IResolvable): void;
resetFormFillUrlMatch(): void;
get formFillUrlMatchInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateFormFillUrlMatch[] | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#default_encryption_salt_type IdentityDomainsApp#default_encryption_salt_type}
*/
readonly defaultEncryptionSaltType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#master_key IdentityDomainsApp#master_key}
*/
readonly masterKey?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_renewable_age IdentityDomainsApp#max_renewable_age}
*/
readonly maxRenewableAge?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_ticket_life IdentityDomainsApp#max_ticket_life}
*/
readonly maxTicketLife?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#realm_name IdentityDomainsApp#realm_name}
*/
readonly realmName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#supported_encryption_salt_types IdentityDomainsApp#supported_encryption_salt_types}
*/
readonly supportedEncryptionSaltTypes?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#ticket_flags IdentityDomainsApp#ticket_flags}
*/
readonly ticketFlags?: number;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp | undefined);
private _defaultEncryptionSaltType?;
get defaultEncryptionSaltType(): string;
set defaultEncryptionSaltType(value: string);
resetDefaultEncryptionSaltType(): void;
get defaultEncryptionSaltTypeInput(): string | undefined;
private _masterKey?;
get masterKey(): string;
set masterKey(value: string);
resetMasterKey(): void;
get masterKeyInput(): string | undefined;
private _maxRenewableAge?;
get maxRenewableAge(): number;
set maxRenewableAge(value: number);
resetMaxRenewableAge(): void;
get maxRenewableAgeInput(): number | undefined;
private _maxTicketLife?;
get maxTicketLife(): number;
set maxTicketLife(value: number);
resetMaxTicketLife(): void;
get maxTicketLifeInput(): number | undefined;
private _realmName?;
get realmName(): string;
set realmName(value: string);
resetRealmName(): void;
get realmNameInput(): string | undefined;
private _supportedEncryptionSaltTypes?;
get supportedEncryptionSaltTypes(): string[];
set supportedEncryptionSaltTypes(value: string[]);
resetSupportedEncryptionSaltTypes(): void;
get supportedEncryptionSaltTypesInput(): string[] | undefined;
private _ticketFlags?;
get ticketFlags(): number;
set ticketFlags(value: number);
resetTicketFlags(): void;
get ticketFlagsInput(): number | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundle {
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundleToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundle): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundleToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundle): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundleOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundle | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundle | undefined);
get display(): string;
get ref(): string;
get type(): string;
get value(): string;
get wellKnownId(): string;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundleList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundleOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridges {
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridgesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridges): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridgesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridges): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridgesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridges | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridges | undefined);
get name(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridgesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridgesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClasses {
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClassesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClasses): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClassesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClasses): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClassesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClasses | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClasses | undefined);
get display(): string;
get isAccountObjectClass(): cdktf.IResolvable;
get ref(): string;
get resourceType(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClassesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClassesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#confidential IdentityDomainsApp#confidential}
*/
readonly confidential?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#display_name IdentityDomainsApp#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#help_message IdentityDomainsApp#help_message}
*/
readonly helpMessage?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#icf_type IdentityDomainsApp#icf_type}
*/
readonly icfType: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#order IdentityDomainsApp#order}
*/
readonly order?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#required IdentityDomainsApp#required}
*/
readonly required: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value?: string[];
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationPropertiesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationPropertiesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationPropertiesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties | cdktf.IResolvable | undefined);
private _confidential?;
get confidential(): boolean | cdktf.IResolvable;
set confidential(value: boolean | cdktf.IResolvable);
resetConfidential(): void;
get confidentialInput(): boolean | cdktf.IResolvable | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
private _helpMessage?;
get helpMessage(): string;
set helpMessage(value: string);
resetHelpMessage(): void;
get helpMessageInput(): string | undefined;
private _icfType?;
get icfType(): string;
set icfType(value: string);
get icfTypeInput(): string | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _order?;
get order(): number;
set order(value: number);
resetOrder(): void;
get orderInput(): number | undefined;
private _required?;
get required(): boolean | cdktf.IResolvable;
set required(value: boolean | cdktf.IResolvable);
get requiredInput(): boolean | cdktf.IResolvable | undefined;
private _value?;
get value(): string[];
set value(value: string[]);
resetValue(): void;
get valueInput(): string[] | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationPropertiesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationPropertiesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_idle IdentityDomainsApp#max_idle}
*/
readonly maxIdle?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_objects IdentityDomainsApp#max_objects}
*/
readonly maxObjects?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#max_wait IdentityDomainsApp#max_wait}
*/
readonly maxWait?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#min_evictable_idle_time_millis IdentityDomainsApp#min_evictable_idle_time_millis}
*/
readonly minEvictableIdleTimeMillis?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#min_idle IdentityDomainsApp#min_idle}
*/
readonly minIdle?: number;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfigurationToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfigurationOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfigurationToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfigurationOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfigurationOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration | undefined);
private _maxIdle?;
get maxIdle(): number;
set maxIdle(value: number);
resetMaxIdle(): void;
get maxIdleInput(): number | undefined;
private _maxObjects?;
get maxObjects(): number;
set maxObjects(value: number);
resetMaxObjects(): void;
get maxObjectsInput(): number | undefined;
private _maxWait?;
get maxWait(): number;
set maxWait(value: number);
resetMaxWait(): void;
get maxWaitInput(): number | undefined;
private _minEvictableIdleTimeMillis?;
get minEvictableIdleTimeMillis(): number;
set minEvictableIdleTimeMillis(value: number);
resetMinEvictableIdleTimeMillis(): void;
get minEvictableIdleTimeMillisInput(): number | undefined;
private _minIdle?;
get minIdle(): number;
set minIdle(value: number);
resetMinIdle(): void;
get minIdleInput(): number | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#confidential IdentityDomainsApp#confidential}
*/
readonly confidential?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#display_name IdentityDomainsApp#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#help_message IdentityDomainsApp#help_message}
*/
readonly helpMessage?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#icf_type IdentityDomainsApp#icf_type}
*/
readonly icfType: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#order IdentityDomainsApp#order}
*/
readonly order?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#required IdentityDomainsApp#required}
*/
readonly required: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value?: string[];
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationPropertiesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationPropertiesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationPropertiesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties | cdktf.IResolvable | undefined);
private _confidential?;
get confidential(): boolean | cdktf.IResolvable;
set confidential(value: boolean | cdktf.IResolvable);
resetConfidential(): void;
get confidentialInput(): boolean | cdktf.IResolvable | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
private _helpMessage?;
get helpMessage(): string;
set helpMessage(value: string);
resetHelpMessage(): void;
get helpMessageInput(): string | undefined;
private _icfType?;
get icfType(): string;
set icfType(value: string);
get icfTypeInput(): string | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _order?;
get order(): number;
set order(value: number);
resetOrder(): void;
get orderInput(): number | undefined;
private _required?;
get required(): boolean | cdktf.IResolvable;
set required(value: boolean | cdktf.IResolvable);
get requiredInput(): boolean | cdktf.IResolvable | undefined;
private _value?;
get value(): string[];
set value(value: string[]);
resetValue(): void;
get valueInput(): string[] | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationPropertiesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationPropertiesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#display IdentityDomainsApp#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#well_known_id IdentityDomainsApp#well_known_id}
*/
readonly wellKnownId?: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundleToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundleOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundleToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundleOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundleOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
private _wellKnownId?;
get wellKnownId(): string;
set wellKnownId(value: string);
resetWellKnownId(): void;
get wellKnownIdInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#access_token IdentityDomainsApp#access_token}
*/
readonly accessToken?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#access_token_expiry IdentityDomainsApp#access_token_expiry}
*/
readonly accessTokenExpiry?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#refresh_token IdentityDomainsApp#refresh_token}
*/
readonly refreshToken?: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredentialToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredentialOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredentialToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredentialOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredentialOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential | undefined);
private _accessToken?;
get accessToken(): string;
set accessToken(value: string);
resetAccessToken(): void;
get accessTokenInput(): string | undefined;
private _accessTokenExpiry?;
get accessTokenExpiry(): string;
set accessTokenExpiry(value: string);
resetAccessTokenExpiry(): void;
get accessTokenExpiryInput(): string | undefined;
private _refreshToken?;
get refreshToken(): string;
set refreshToken(value: string);
resetRefreshToken(): void;
get refreshTokenInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#admin_consent_granted IdentityDomainsApp#admin_consent_granted}
*/
readonly adminConsentGranted?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#connected IdentityDomainsApp#connected}
*/
readonly connected?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#enable_auth_sync_new_user_notification IdentityDomainsApp#enable_auth_sync_new_user_notification}
*/
readonly enableAuthSyncNewUserNotification?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#enable_sync IdentityDomainsApp#enable_sync}
*/
readonly enableSync?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#enable_sync_summary_report_notification IdentityDomainsApp#enable_sync_summary_report_notification}
*/
readonly enableSyncSummaryReportNotification?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#is_authoritative IdentityDomainsApp#is_authoritative}
*/
readonly isAuthoritative?: boolean | cdktf.IResolvable;
/**
* bundle_configuration_properties block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#bundle_configuration_properties IdentityDomainsApp#bundle_configuration_properties}
*/
readonly bundleConfigurationProperties?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties[] | cdktf.IResolvable;
/**
* bundle_pool_configuration block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#bundle_pool_configuration IdentityDomainsApp#bundle_pool_configuration}
*/
readonly bundlePoolConfiguration?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration;
/**
* flat_file_bundle_configuration_properties block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#flat_file_bundle_configuration_properties IdentityDomainsApp#flat_file_bundle_configuration_properties}
*/
readonly flatFileBundleConfigurationProperties?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties[] | cdktf.IResolvable;
/**
* flat_file_connector_bundle block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#flat_file_connector_bundle IdentityDomainsApp#flat_file_connector_bundle}
*/
readonly flatFileConnectorBundle?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle;
/**
* three_legged_oauth_credential block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#three_legged_oauth_credential IdentityDomainsApp#three_legged_oauth_credential}
*/
readonly threeLeggedOauthCredential?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp | undefined);
get accountFormVisible(): cdktf.IResolvable;
private _adminConsentGranted?;
get adminConsentGranted(): boolean | cdktf.IResolvable;
set adminConsentGranted(value: boolean | cdktf.IResolvable);
resetAdminConsentGranted(): void;
get adminConsentGrantedInput(): boolean | cdktf.IResolvable | undefined;
get canBeAuthoritative(): cdktf.IResolvable;
private _connected?;
get connected(): boolean | cdktf.IResolvable;
set connected(value: boolean | cdktf.IResolvable);
resetConnected(): void;
get connectedInput(): boolean | cdktf.IResolvable | undefined;
private _connectorBundle;
get connectorBundle(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppConnectorBundleList;
private _enableAuthSyncNewUserNotification?;
get enableAuthSyncNewUserNotification(): boolean | cdktf.IResolvable;
set enableAuthSyncNewUserNotification(value: boolean | cdktf.IResolvable);
resetEnableAuthSyncNewUserNotification(): void;
get enableAuthSyncNewUserNotificationInput(): boolean | cdktf.IResolvable | undefined;
private _enableSync?;
get enableSync(): boolean | cdktf.IResolvable;
set enableSync(value: boolean | cdktf.IResolvable);
resetEnableSync(): void;
get enableSyncInput(): boolean | cdktf.IResolvable | undefined;
private _enableSyncSummaryReportNotification?;
get enableSyncSummaryReportNotification(): boolean | cdktf.IResolvable;
set enableSyncSummaryReportNotification(value: boolean | cdktf.IResolvable);
resetEnableSyncSummaryReportNotification(): void;
get enableSyncSummaryReportNotificationInput(): boolean | cdktf.IResolvable | undefined;
private _identityBridges;
get identityBridges(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppIdentityBridgesList;
private _isAuthoritative?;
get isAuthoritative(): boolean | cdktf.IResolvable;
set isAuthoritative(value: boolean | cdktf.IResolvable);
resetIsAuthoritative(): void;
get isAuthoritativeInput(): boolean | cdktf.IResolvable | undefined;
get isDirectory(): cdktf.IResolvable;
get isOnPremiseApp(): cdktf.IResolvable;
get isSchemaCustomizationSupported(): cdktf.IResolvable;
get isSchemaDiscoverySupported(): cdktf.IResolvable;
get isThreeLeggedOauthEnabled(): cdktf.IResolvable;
get isTwoLeggedOauthEnabled(): cdktf.IResolvable;
private _objectClasses;
get objectClasses(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppObjectClassesList;
get syncConfigLastModified(): string;
get threeLeggedOauthProviderName(): string;
private _bundleConfigurationProperties;
get bundleConfigurationProperties(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationPropertiesList;
putBundleConfigurationProperties(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties[] | cdktf.IResolvable): void;
resetBundleConfigurationProperties(): void;
get bundleConfigurationPropertiesInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundleConfigurationProperties[] | undefined;
private _bundlePoolConfiguration;
get bundlePoolConfiguration(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfigurationOutputReference;
putBundlePoolConfiguration(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration): void;
resetBundlePoolConfiguration(): void;
get bundlePoolConfigurationInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppBundlePoolConfiguration | undefined;
private _flatFileBundleConfigurationProperties;
get flatFileBundleConfigurationProperties(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationPropertiesList;
putFlatFileBundleConfigurationProperties(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties[] | cdktf.IResolvable): void;
resetFlatFileBundleConfigurationProperties(): void;
get flatFileBundleConfigurationPropertiesInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileBundleConfigurationProperties[] | undefined;
private _flatFileConnectorBundle;
get flatFileConnectorBundle(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundleOutputReference;
putFlatFileConnectorBundle(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle): void;
resetFlatFileConnectorBundle(): void;
get flatFileConnectorBundleInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppFlatFileConnectorBundle | undefined;
private _threeLeggedOauthCredential;
get threeLeggedOauthCredential(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredentialOutputReference;
putThreeLeggedOauthCredential(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential): void;
resetThreeLeggedOauthCredential(): void;
get threeLeggedOauthCredentialInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppThreeLeggedOauthCredential | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#multicloud_platform_url IdentityDomainsApp#multicloud_platform_url}
*/
readonly multicloudPlatformUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#multicloud_service_type IdentityDomainsApp#multicloud_service_type}
*/
readonly multicloudServiceType: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp | undefined);
private _multicloudPlatformUrl?;
get multicloudPlatformUrl(): string;
set multicloudPlatformUrl(value: string);
resetMulticloudPlatformUrl(): void;
get multicloudPlatformUrlInput(): string | undefined;
private _multicloudServiceType?;
get multicloudServiceType(): string;
set multicloudServiceType(value: string);
get multicloudServiceTypeInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#service_instance_identifier IdentityDomainsApp#service_instance_identifier}
*/
readonly serviceInstanceIdentifier?: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp | undefined);
get currentFederationMode(): string;
get currentSynchronizationMode(): string;
get enablingNextFedSyncModes(): cdktf.IResolvable;
get nextFederationMode(): string;
get nextSynchronizationMode(): string;
get region(): string;
private _serviceInstanceIdentifier?;
get serviceInstanceIdentifier(): string;
set serviceInstanceIdentifier(value: string);
resetServiceInstanceIdentifier(): void;
get serviceInstanceIdentifierInput(): string | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#value IdentityDomainsApp#value}
*/
readonly value: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturnToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturnToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturnOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn | cdktf.IResolvable | undefined);
get display(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturnList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturnOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#capture_client_ip IdentityDomainsApp#capture_client_ip}
*/
readonly captureClientIp?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#client_ip IdentityDomainsApp#client_ip}
*/
readonly clientIp: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#country_code_response_attribute_id IdentityDomainsApp#country_code_response_attribute_id}
*/
readonly countryCodeResponseAttributeId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#end_user_ip_attribute IdentityDomainsApp#end_user_ip_attribute}
*/
readonly endUserIpAttribute?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#group_membership_radius_attribute IdentityDomainsApp#group_membership_radius_attribute}
*/
readonly groupMembershipRadiusAttribute?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#group_name_format IdentityDomainsApp#group_name_format}
*/
readonly groupNameFormat?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#include_group_in_response IdentityDomainsApp#include_group_in_response}
*/
readonly includeGroupInResponse: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#password_and_otp_together IdentityDomainsApp#password_and_otp_together}
*/
readonly passwordAndOtpTogether?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#port IdentityDomainsApp#port}
*/
readonly port: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#radius_vendor_specific_id IdentityDomainsApp#radius_vendor_specific_id}
*/
readonly radiusVendorSpecificId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#response_format IdentityDomainsApp#response_format}
*/
readonly responseFormat?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#response_format_delimiter IdentityDomainsApp#response_format_delimiter}
*/
readonly responseFormatDelimiter?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#secret_key IdentityDomainsApp#secret_key}
*/
readonly secretKey: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#type_of_radius_app IdentityDomainsApp#type_of_radius_app}
*/
readonly typeOfRadiusApp?: string;
/**
* group_membership_to_return block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#group_membership_to_return IdentityDomainsApp#group_membership_to_return}
*/
readonly groupMembershipToReturn?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn[] | cdktf.IResolvable;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp | undefined);
private _captureClientIp?;
get captureClientIp(): boolean | cdktf.IResolvable;
set captureClientIp(value: boolean | cdktf.IResolvable);
resetCaptureClientIp(): void;
get captureClientIpInput(): boolean | cdktf.IResolvable | undefined;
private _clientIp?;
get clientIp(): string;
set clientIp(value: string);
get clientIpInput(): string | undefined;
private _countryCodeResponseAttributeId?;
get countryCodeResponseAttributeId(): string;
set countryCodeResponseAttributeId(value: string);
resetCountryCodeResponseAttributeId(): void;
get countryCodeResponseAttributeIdInput(): string | undefined;
private _endUserIpAttribute?;
get endUserIpAttribute(): string;
set endUserIpAttribute(value: string);
resetEndUserIpAttribute(): void;
get endUserIpAttributeInput(): string | undefined;
private _groupMembershipRadiusAttribute?;
get groupMembershipRadiusAttribute(): string;
set groupMembershipRadiusAttribute(value: string);
resetGroupMembershipRadiusAttribute(): void;
get groupMembershipRadiusAttributeInput(): string | undefined;
private _groupNameFormat?;
get groupNameFormat(): string;
set groupNameFormat(value: string);
resetGroupNameFormat(): void;
get groupNameFormatInput(): string | undefined;
private _includeGroupInResponse?;
get includeGroupInResponse(): boolean | cdktf.IResolvable;
set includeGroupInResponse(value: boolean | cdktf.IResolvable);
get includeGroupInResponseInput(): boolean | cdktf.IResolvable | undefined;
private _passwordAndOtpTogether?;
get passwordAndOtpTogether(): boolean | cdktf.IResolvable;
set passwordAndOtpTogether(value: boolean | cdktf.IResolvable);
resetPasswordAndOtpTogether(): void;
get passwordAndOtpTogetherInput(): boolean | cdktf.IResolvable | undefined;
private _port?;
get port(): string;
set port(value: string);
get portInput(): string | undefined;
private _radiusVendorSpecificId?;
get radiusVendorSpecificId(): string;
set radiusVendorSpecificId(value: string);
resetRadiusVendorSpecificId(): void;
get radiusVendorSpecificIdInput(): string | undefined;
private _responseFormat?;
get responseFormat(): string;
set responseFormat(value: string);
resetResponseFormat(): void;
get responseFormatInput(): string | undefined;
private _responseFormatDelimiter?;
get responseFormatDelimiter(): string;
set responseFormatDelimiter(value: string);
resetResponseFormatDelimiter(): void;
get responseFormatDelimiterInput(): string | undefined;
private _secretKey?;
get secretKey(): string;
set secretKey(value: string);
get secretKeyInput(): string | undefined;
private _typeOfRadiusApp?;
get typeOfRadiusApp(): string;
set typeOfRadiusApp(value: string);
resetTypeOfRadiusApp(): void;
get typeOfRadiusAppInput(): string | undefined;
private _groupMembershipToReturn;
get groupMembershipToReturn(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturnList;
putGroupMembershipToReturn(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn[] | cdktf.IResolvable): void;
resetGroupMembershipToReturn(): void;
get groupMembershipToReturnInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppGroupMembershipToReturn[] | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#requestable IdentityDomainsApp#requestable}
*/
readonly requestable?: boolean | cdktf.IResolvable;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp | undefined);
private _requestable?;
get requestable(): boolean | cdktf.IResolvable;
set requestable(value: boolean | cdktf.IResolvable);
resetRequestable(): void;
get requestableInput(): boolean | cdktf.IResolvable | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributes {
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributes): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributes): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributes | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributes | undefined);
get direction(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#condition IdentityDomainsApp#condition}
*/
readonly condition?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#format IdentityDomainsApp#format}
*/
readonly format?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#group_name IdentityDomainsApp#group_name}
*/
readonly groupName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes | cdktf.IResolvable | undefined);
private _condition?;
get condition(): string;
set condition(value: string);
resetCondition(): void;
get conditionInput(): string | undefined;
private _format?;
get format(): string;
set format(value: string);
resetFormat(): void;
get formatInput(): string | undefined;
private _groupName?;
get groupName(): string;
set groupName(value: string);
resetGroupName(): void;
get groupNameInput(): string | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#format IdentityDomainsApp#format}
*/
readonly format?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name IdentityDomainsApp#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#user_store_attribute_name IdentityDomainsApp#user_store_attribute_name}
*/
readonly userStoreAttributeName: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributesToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes | cdktf.IResolvable): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributesToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes | cdktf.IResolvable): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes | cdktf.IResolvable | undefined);
private _format?;
get format(): string;
set format(value: string);
resetFormat(): void;
get formatInput(): string | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _userStoreAttributeName?;
get userStoreAttributeName(): string;
set userStoreAttributeName(value: string);
get userStoreAttributeNameInput(): string | undefined;
}
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributesOutputReference;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#assertion_consumer_url IdentityDomainsApp#assertion_consumer_url}
*/
readonly assertionConsumerUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#encrypt_assertion IdentityDomainsApp#encrypt_assertion}
*/
readonly encryptAssertion?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#encryption_algorithm IdentityDomainsApp#encryption_algorithm}
*/
readonly encryptionAlgorithm?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#encryption_certificate IdentityDomainsApp#encryption_certificate}
*/
readonly encryptionCertificate?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#federation_protocol IdentityDomainsApp#federation_protocol}
*/
readonly federationProtocol?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#hok_acs_url IdentityDomainsApp#hok_acs_url}
*/
readonly hokAcsUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#hok_required IdentityDomainsApp#hok_required}
*/
readonly hokRequired?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#include_signing_cert_in_signature IdentityDomainsApp#include_signing_cert_in_signature}
*/
readonly includeSigningCertInSignature?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#key_encryption_algorithm IdentityDomainsApp#key_encryption_algorithm}
*/
readonly keyEncryptionAlgorithm?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#logout_binding IdentityDomainsApp#logout_binding}
*/
readonly logoutBinding?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#logout_enabled IdentityDomainsApp#logout_enabled}
*/
readonly logoutEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#logout_request_url IdentityDomainsApp#logout_request_url}
*/
readonly logoutRequestUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#logout_response_url IdentityDomainsApp#logout_response_url}
*/
readonly logoutResponseUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#metadata IdentityDomainsApp#metadata}
*/
readonly metadata?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name_id_format IdentityDomainsApp#name_id_format}
*/
readonly nameIdFormat?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#name_id_userstore_attribute IdentityDomainsApp#name_id_userstore_attribute}
*/
readonly nameIdUserstoreAttribute?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#partner_provider_id IdentityDomainsApp#partner_provider_id}
*/
readonly partnerProviderId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#partner_provider_pattern IdentityDomainsApp#partner_provider_pattern}
*/
readonly partnerProviderPattern?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#sign_response_or_assertion IdentityDomainsApp#sign_response_or_assertion}
*/
readonly signResponseOrAssertion?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#signature_hash_algorithm IdentityDomainsApp#signature_hash_algorithm}
*/
readonly signatureHashAlgorithm?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#signing_certificate IdentityDomainsApp#signing_certificate}
*/
readonly signingCertificate?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#succinct_id IdentityDomainsApp#succinct_id}
*/
readonly succinctId?: string;
/**
* group_assertion_attributes block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#group_assertion_attributes IdentityDomainsApp#group_assertion_attributes}
*/
readonly groupAssertionAttributes?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes[] | cdktf.IResolvable;
/**
* user_assertion_attributes block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#user_assertion_attributes IdentityDomainsApp#user_assertion_attributes}
*/
readonly userAssertionAttributes?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes[] | cdktf.IResolvable;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp | undefined);
private _assertionConsumerUrl?;
get assertionConsumerUrl(): string;
set assertionConsumerUrl(value: string);
resetAssertionConsumerUrl(): void;
get assertionConsumerUrlInput(): string | undefined;
private _encryptAssertion?;
get encryptAssertion(): boolean | cdktf.IResolvable;
set encryptAssertion(value: boolean | cdktf.IResolvable);
resetEncryptAssertion(): void;
get encryptAssertionInput(): boolean | cdktf.IResolvable | undefined;
private _encryptionAlgorithm?;
get encryptionAlgorithm(): string;
set encryptionAlgorithm(value: string);
resetEncryptionAlgorithm(): void;
get encryptionAlgorithmInput(): string | undefined;
private _encryptionCertificate?;
get encryptionCertificate(): string;
set encryptionCertificate(value: string);
resetEncryptionCertificate(): void;
get encryptionCertificateInput(): string | undefined;
private _federationProtocol?;
get federationProtocol(): string;
set federationProtocol(value: string);
resetFederationProtocol(): void;
get federationProtocolInput(): string | undefined;
private _hokAcsUrl?;
get hokAcsUrl(): string;
set hokAcsUrl(value: string);
resetHokAcsUrl(): void;
get hokAcsUrlInput(): string | undefined;
private _hokRequired?;
get hokRequired(): boolean | cdktf.IResolvable;
set hokRequired(value: boolean | cdktf.IResolvable);
resetHokRequired(): void;
get hokRequiredInput(): boolean | cdktf.IResolvable | undefined;
private _includeSigningCertInSignature?;
get includeSigningCertInSignature(): boolean | cdktf.IResolvable;
set includeSigningCertInSignature(value: boolean | cdktf.IResolvable);
resetIncludeSigningCertInSignature(): void;
get includeSigningCertInSignatureInput(): boolean | cdktf.IResolvable | undefined;
private _keyEncryptionAlgorithm?;
get keyEncryptionAlgorithm(): string;
set keyEncryptionAlgorithm(value: string);
resetKeyEncryptionAlgorithm(): void;
get keyEncryptionAlgorithmInput(): string | undefined;
get lastNotificationSentTime(): string;
private _logoutBinding?;
get logoutBinding(): string;
set logoutBinding(value: string);
resetLogoutBinding(): void;
get logoutBindingInput(): string | undefined;
private _logoutEnabled?;
get logoutEnabled(): boolean | cdktf.IResolvable;
set logoutEnabled(value: boolean | cdktf.IResolvable);
resetLogoutEnabled(): void;
get logoutEnabledInput(): boolean | cdktf.IResolvable | undefined;
private _logoutRequestUrl?;
get logoutRequestUrl(): string;
set logoutRequestUrl(value: string);
resetLogoutRequestUrl(): void;
get logoutRequestUrlInput(): string | undefined;
private _logoutResponseUrl?;
get logoutResponseUrl(): string;
set logoutResponseUrl(value: string);
resetLogoutResponseUrl(): void;
get logoutResponseUrlInput(): string | undefined;
private _metadata?;
get metadata(): string;
set metadata(value: string);
resetMetadata(): void;
get metadataInput(): string | undefined;
private _nameIdFormat?;
get nameIdFormat(): string;
set nameIdFormat(value: string);
resetNameIdFormat(): void;
get nameIdFormatInput(): string | undefined;
private _nameIdUserstoreAttribute?;
get nameIdUserstoreAttribute(): string;
set nameIdUserstoreAttribute(value: string);
resetNameIdUserstoreAttribute(): void;
get nameIdUserstoreAttributeInput(): string | undefined;
private _outboundAssertionAttributes;
get outboundAssertionAttributes(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutboundAssertionAttributesList;
private _partnerProviderId?;
get partnerProviderId(): string;
set partnerProviderId(value: string);
resetPartnerProviderId(): void;
get partnerProviderIdInput(): string | undefined;
private _partnerProviderPattern?;
get partnerProviderPattern(): string;
set partnerProviderPattern(value: string);
resetPartnerProviderPattern(): void;
get partnerProviderPatternInput(): string | undefined;
private _signResponseOrAssertion?;
get signResponseOrAssertion(): string;
set signResponseOrAssertion(value: string);
resetSignResponseOrAssertion(): void;
get signResponseOrAssertionInput(): string | undefined;
private _signatureHashAlgorithm?;
get signatureHashAlgorithm(): string;
set signatureHashAlgorithm(value: string);
resetSignatureHashAlgorithm(): void;
get signatureHashAlgorithmInput(): string | undefined;
private _signingCertificate?;
get signingCertificate(): string;
set signingCertificate(value: string);
resetSigningCertificate(): void;
get signingCertificateInput(): string | undefined;
private _succinctId?;
get succinctId(): string;
set succinctId(value: string);
resetSuccinctId(): void;
get succinctIdInput(): string | undefined;
get tenantProviderId(): string;
private _groupAssertionAttributes;
get groupAssertionAttributes(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributesList;
putGroupAssertionAttributes(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes[] | cdktf.IResolvable): void;
resetGroupAssertionAttributes(): void;
get groupAssertionAttributesInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppGroupAssertionAttributes[] | undefined;
private _userAssertionAttributes;
get userAssertionAttributes(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributesList;
putUserAssertionAttributes(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes[] | cdktf.IResolvable): void;
resetUserAssertionAttributes(): void;
get userAssertionAttributesInput(): cdktf.IResolvable | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppUserAssertionAttributes[] | undefined;
}
export interface IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#resource_ref IdentityDomainsApp#resource_ref}
*/
readonly resourceRef?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#web_tier_policy_az_control IdentityDomainsApp#web_tier_policy_az_control}
*/
readonly webTierPolicyAzControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#web_tier_policy_json IdentityDomainsApp#web_tier_policy_json}
*/
readonly webTierPolicyJson?: string;
}
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppToTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp): any;
export declare function identityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppToHclTerraform(struct?: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppOutputReference | IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp): any;
export declare class IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp | undefined;
set internalValue(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp | undefined);
private _resourceRef?;
get resourceRef(): boolean | cdktf.IResolvable;
set resourceRef(value: boolean | cdktf.IResolvable);
resetResourceRef(): void;
get resourceRefInput(): boolean | cdktf.IResolvable | undefined;
private _webTierPolicyAzControl?;
get webTierPolicyAzControl(): string;
set webTierPolicyAzControl(value: string);
resetWebTierPolicyAzControl(): void;
get webTierPolicyAzControlInput(): string | undefined;
private _webTierPolicyJson?;
get webTierPolicyJson(): string;
set webTierPolicyJson(value: string);
resetWebTierPolicyJson(): void;
get webTierPolicyJsonInput(): string | undefined;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app oci_identity_domains_app}
*/
export declare class IdentityDomainsApp extends cdktf.TerraformResource {
static readonly tfResourceType = "oci_identity_domains_app";
/**
* Generates CDKTF code for importing a IdentityDomainsApp resource upon running "cdktf plan <stack-name>"
* @param scope The scope in which to define this construct
* @param importToId The construct id used in the generated config for the IdentityDomainsApp to import
* @param importFromId The id of the existing IdentityDomainsApp that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the IdentityDomainsApp to import is found
*/
static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource;
/**
* Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_app oci_identity_domains_app} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options IdentityDomainsAppConfig
*/
constructor(scope: Construct, id: string, config: IdentityDomainsAppConfig);
private _accessTokenExpiry?;
get accessTokenExpiry(): number;
set accessTokenExpiry(value: number);
resetAccessTokenExpiry(): void;
get accessTokenExpiryInput(): number | undefined;
private _accounts;
get accounts(): IdentityDomainsAppAccountsList;
private _active?;
get active(): boolean | cdktf.IResolvable;
set active(value: boolean | cdktf.IResolvable);
resetActive(): void;
get activeInput(): boolean | cdktf.IResolvable | undefined;
private _adminRoles;
get adminRoles(): IdentityDomainsAppAdminRolesList;
private _allUrlSchemesAllowed?;
get allUrlSchemesAllowed(): boolean | cdktf.IResolvable;
set allUrlSchemesAllowed(value: boolean | cdktf.IResolvable);
resetAllUrlSchemesAllowed(): void;
get allUrlSchemesAllowedInput(): boolean | cdktf.IResolvable | undefined;
private _allowAccessControl?;
get allowAccessControl(): boolean | cdktf.IResolvable;
set allowAccessControl(value: boolean | cdktf.IResolvable);
resetAllowAccessControl(): void;
get allowAccessControlInput(): boolean | cdktf.IResolvable | undefined;
private _allowOffline?;
get allowOffline(): boolean | cdktf.IResolvable;
set allowOffline(value: boolean | cdktf.IResolvable);
resetAllowOffline(): void;
get allowOfflineInput(): boolean | cdktf.IResolvable | undefined;
private _allowedGrants?;
get allowedGrants(): string[];
set allowedGrants(value: string[]);
resetAllowedGrants(): void;
get allowedGrantsInput(): string[] | undefined;
private _allowedOperations?;
get allowedOperations(): string[];
set allowedOperations(value: string[]);
resetAllowedOperations(): void;
get allowedOperationsInput(): string[] | undefined;
private _appIcon?;
get appIcon(): string;
set appIcon(value: string);
resetAppIcon(): void;
get appIconInput(): string | undefined;
private _appThumbnail?;
get appThumbnail(): string;
set appThumbnail(value: string);
resetAppThumbnail(): void;
get appThumbnailInput(): string | undefined;
private _attributeSets?;
get attributeSets(): string[];
set attributeSets(value: string[]);
resetAttributeSets(): void;
get attributeSetsInput(): string[] | undefined;
private _attributes?;
get attributes(): string;
set attributes(value: string);
resetAttributes(): void;
get attributesInput(): string | undefined;
private _audience?;
get audience(): string;
set audience(value: string);
resetAudience(): void;
get audienceInput(): string | undefined;
private _authorization?;
get authorization(): string;
set authorization(value: string);
resetAuthorization(): void;
get authorizationInput(): string | undefined;
private _bypassConsent?;
get bypassConsent(): boolean | cdktf.IResolvable;
set bypassConsent(value: boolean | cdktf.IResolvable);
resetBypassConsent(): void;
get bypassConsentInput(): boolean | cdktf.IResolvable | undefined;
get callbackServiceUrl(): string;
private _clientIpChecking?;
get clientIpChecking(): string;
set clientIpChecking(value: string);
resetClientIpChecking(): void;
get clientIpCheckingInput(): string | undefined;
get clientSecret(): string;
private _clientType?;
get clientType(): string;
set clientType(value: string);
resetClientType(): void;
get clientTypeInput(): string | undefined;
private _cloudControlProperties;
get cloudControlProperties(): IdentityDomainsAppCloudControlPropertiesList;
get compartmentOcid(): string;
private _contactEmailAddress?;
get contactEmailAddress(): string;
set contactEmailAddress(value: string);
resetContactEmailAddress(): void;
get contactEmailAddressInput(): string | undefined;
private _delegatedServiceNames?;
get delegatedServiceNames(): string[];
set delegatedServiceNames(value: string[]);
resetDelegatedServiceNames(): void;
get delegatedServiceNamesInput(): string[] | undefined;
get deleteInProgress(): cdktf.IResolvable;
private _description?;
get description(): string;
set description(value: string);
resetDescription(): void;
get descriptionInput(): string | undefined;
private _disableKmsiTokenAuthentication?;
get disableKmsiTokenAuthentication(): boolean | cdktf.IResolvable;
set disableKmsiTokenAuthentication(value: boolean | cdktf.IResolvable);
resetDisableKmsiTokenAuthentication(): void;
get disableKmsiTokenAuthenticationInput(): boolean | cdktf.IResolvable | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
get displayNameInput(): string | undefined;
get domainOcid(): string;
private _editableAttributes;
get editableAttributes(): IdentityDomainsAppEditableAttributesList;
private _errorPageUrl?;
get errorPageUrl(): string;
set errorPageUrl(value: string);
resetErrorPageUrl(): void;
get errorPageUrlInput(): string | undefined;
private _grantedAppRoles;
get grantedAppRoles(): IdentityDomainsAppGrantedAppRolesList;
private _grants;
get grants(): IdentityDomainsAppGrantsList;
get hashedClientSecret(): string;
private _homePageUrl?;
get homePageUrl(): string;
set homePageUrl(value: string);
resetHomePageUrl(): void;
get homePageUrlInput(): string | undefined;
private _icon?;
get icon(): string;
set icon(value: string);
resetIcon(): void;
get iconInput(): string | undefined;
get id(): string;
private _idTokenEncAlgo?;
get idTokenEncAlgo(): string;
set idTokenEncAlgo(value: string);
resetIdTokenEncAlgo(): void;
get idTokenEncAlgoInput(): string | undefined;
private _idcsCreatedBy;
get idcsCreatedBy(): IdentityDomainsAppIdcsCreatedByList;
private _idcsEndpoint?;
get idcsEndpoint(): string;
set idcsEndpoint(value: string);
get idcsEndpointInput(): string | undefined;
private _idcsLastModifiedBy;
get idcsLastModifiedBy(): IdentityDomainsAppIdcsLastModifiedByList;
get idcsLastUpgradedInRelease(): string;
get idcsPreventedOperations(): string[];
get infrastructure(): cdktf.IResolvable;
private _isAliasApp?;
get isAliasApp(): boolean | cdktf.IResolvable;
set isAliasApp(value: boolean | cdktf.IResolvable);
resetIsAliasApp(): void;
get isAliasAppInput(): boolean | cdktf.IResolvable | undefined;
get isDatabaseService(): cdktf.IResolvable;
private _isEnterpriseApp?;
get isEnterpriseApp(): boolean | cdktf.IResolvable;
set isEnterpriseApp(value: boolean | cdktf.IResolvable);
resetIsEnterpriseApp(): void;
get isEnterpriseAppInput(): boolean | cdktf.IResolvable | undefined;
private _isFormFill?;
get isFormFill(): boolean | cdktf.IResolvable;
set isFormFill(value: boolean | cdktf.IResolvable);
resetIsFormFill(): void;
get isFormFillInput(): boolean | cdktf.IResolvable | undefined;
private _isKerberosRealm?;
get isKerberosRealm(): boolean | cdktf.IResolvable;
set isKerberosRealm(value: boolean | cdktf.IResolvable);
resetIsKerberosRealm(): void;
get isKerberosRealmInput(): boolean | cdktf.IResolvable | undefined;
private _isLoginTarget?;
get isLoginTarget(): boolean | cdktf.IResolvable;
set isLoginTarget(value: boolean | cdktf.IResolvable);
resetIsLoginTarget(): void;
get isLoginTargetInput(): boolean | cdktf.IResolvable | undefined;
get isManagedApp(): cdktf.IResolvable;
private _isMobileTarget?;
get isMobileTarget(): boolean | cdktf.IResolvable;
set isMobileTarget(value: boolean | cdktf.IResolvable);
resetIsMobileTarget(): void;
get isMobileTargetInput(): boolean | cdktf.IResolvable | undefined;
private _isMulticloudServiceApp?;
get isMulticloudServiceApp(): boolean | cdktf.IResolvable;
set isMulticloudServiceApp(value: boolean | cdktf.IResolvable);
resetIsMulticloudServiceApp(): void;
get isMulticloudServiceAppInput(): boolean | cdktf.IResolvable | undefined;
private _isOauthClient?;
get isOauthClient(): boolean | cdktf.IResolvable;
set isOauthClient(value: boolean | cdktf.IResolvable);
resetIsOauthClient(): void;
get isOauthClientInput(): boolean | cdktf.IResolvable | undefined;
private _isOauthResource?;
get isOauthResource(): boolean | cdktf.IResolvable;
set isOauthResource(value: boolean | cdktf.IResolvable);
resetIsOauthResource(): void;
get isOauthResourceInput(): boolean | cdktf.IResolvable | undefined;
private _isObligationCapable?;
get isObligationCapable(): boolean | cdktf.IResolvable;
set isObligationCapable(value: boolean | cdktf.IResolvable);
resetIsObligationCapable(): void;
get isObligationCapableInput(): boolean | cdktf.IResolvable | undefined;
get isOpcService(): cdktf.IResolvable;
private _isRadiusApp?;
get isRadiusApp(): boolean | cdktf.IResolvable;
set isRadiusApp(value: boolean | cdktf.IResolvable);
resetIsRadiusApp(): void;
get isRadiusAppInput(): boolean | cdktf.IResolvable | undefined;
private _isSamlServiceProvider?;
get isSamlServiceProvider(): boolean | cdktf.IResolvable;
set isSamlServiceProvider(value: boolean | cdktf.IResolvable);
resetIsSamlServiceProvider(): void;
get isSamlServiceProviderInput(): boolean | cdktf.IResolvable | undefined;
private _isUnmanagedApp?;
get isUnmanagedApp(): boolean | cdktf.IResolvable;
set isUnmanagedApp(value: boolean | cdktf.IResolvable);
resetIsUnmanagedApp(): void;
get isUnmanagedAppInput(): boolean | cdktf.IResolvable | undefined;
private _isWebTierPolicy?;
get isWebTierPolicy(): boolean | cdktf.IResolvable;
set isWebTierPolicy(value: boolean | cdktf.IResolvable);
resetIsWebTierPolicy(): void;
get isWebTierPolicyInput(): boolean | cdktf.IResolvable | undefined;
private _landingPageUrl?;
get landingPageUrl(): string;
set landingPageUrl(value: string);
resetLandingPageUrl(): void;
get landingPageUrlInput(): string | undefined;
private _linkingCallbackUrl?;
get linkingCallbackUrl(): string;
set linkingCallbackUrl(value: string);
resetLinkingCallbackUrl(): void;
get linkingCallbackUrlInput(): string | undefined;
private _loginMechanism?;
get loginMechanism(): string;
set loginMechanism(value: string);
resetLoginMechanism(): void;
get loginMechanismInput(): string | undefined;
private _loginPageUrl?;
get loginPageUrl(): string;
set loginPageUrl(value: string);
resetLoginPageUrl(): void;
get loginPageUrlInput(): string | undefined;
private _logoutPageUrl?;
get logoutPageUrl(): string;
set logoutPageUrl(value: string);
resetLogoutPageUrl(): void;
get logoutPageUrlInput(): string | undefined;
private _logoutUri?;
get logoutUri(): string;
set logoutUri(value: string);
resetLogoutUri(): void;
get logoutUriInput(): string | undefined;
private _meta;
get meta(): IdentityDomainsAppMetaList;
get meterAsOpcService(): cdktf.IResolvable;
get migrated(): cdktf.IResolvable;
private _name?;
get name(): string;
set name(value: string);
resetName(): void;
get nameInput(): string | undefined;
private _ocid?;
get ocid(): string;
set ocid(value: string);
resetOcid(): void;
get ocidInput(): string | undefined;
private _postLogoutRedirectUris?;
get postLogoutRedirectUris(): string[];
set postLogoutRedirectUris(value: string[]);
resetPostLogoutRedirectUris(): void;
get postLogoutRedirectUrisInput(): string[] | undefined;
private _privacyPolicyUrl?;
get privacyPolicyUrl(): string;
set privacyPolicyUrl(value: string);
resetPrivacyPolicyUrl(): void;
get privacyPolicyUrlInput(): string | undefined;
private _productLogoUrl?;
get productLogoUrl(): string;
set productLogoUrl(value: string);
resetProductLogoUrl(): void;
get productLogoUrlInput(): string | undefined;
private _productName?;
get productName(): string;
set productName(value: string);
resetProductName(): void;
get productNameInput(): string | undefined;
get readyToUpgrade(): cdktf.IResolvable;
private _redirectUris?;
get redirectUris(): string[];
set redirectUris(value: string[]);
resetRedirectUris(): void;
get redirectUrisInput(): string[] | undefined;
private _refreshTokenExpiry?;
get refreshTokenExpiry(): number;
set refreshTokenExpiry(value: number);
resetRefreshTokenExpiry(): void;
get refreshTokenExpiryInput(): number | undefined;
private _resourceTypeSchemaVersion?;
get resourceTypeSchemaVersion(): string;
set resourceTypeSchemaVersion(value: string);
resetResourceTypeSchemaVersion(): void;
get resourceTypeSchemaVersionInput(): string | undefined;
private _schemas?;
get schemas(): string[];
set schemas(value: string[]);
get schemasInput(): string[] | undefined;
private _secondaryAudiences?;
get secondaryAudiences(): string[];
set secondaryAudiences(value: string[]);
resetSecondaryAudiences(): void;
get secondaryAudiencesInput(): string[] | undefined;
private _serviceTypeUrn?;
get serviceTypeUrn(): string;
set serviceTypeUrn(value: string);
resetServiceTypeUrn(): void;
get serviceTypeUrnInput(): string | undefined;
private _serviceTypeVersion?;
get serviceTypeVersion(): string;
set serviceTypeVersion(value: string);
resetServiceTypeVersion(): void;
get serviceTypeVersionInput(): string | undefined;
private _showInMyApps?;
get showInMyApps(): boolean | cdktf.IResolvable;
set showInMyApps(value: boolean | cdktf.IResolvable);
resetShowInMyApps(): void;
get showInMyAppsInput(): boolean | cdktf.IResolvable | undefined;
get tenancyOcid(): string;
private _termsOfServiceUrl?;
get termsOfServiceUrl(): string;
set termsOfServiceUrl(value: string);
resetTermsOfServiceUrl(): void;
get termsOfServiceUrlInput(): string | undefined;
private _trustScope?;
get trustScope(): string;
set trustScope(value: string);
resetTrustScope(): void;
get trustScopeInput(): string | undefined;
private _userRoles;
get userRoles(): IdentityDomainsAppUserRolesList;
private _aliasApps;
get aliasApps(): IdentityDomainsAppAliasAppsList;
putAliasApps(value: IdentityDomainsAppAliasApps[] | cdktf.IResolvable): void;
resetAliasApps(): void;
get aliasAppsInput(): cdktf.IResolvable | IdentityDomainsAppAliasApps[] | undefined;
private _allowedScopes;
get allowedScopes(): IdentityDomainsAppAllowedScopesList;
putAllowedScopes(value: IdentityDomainsAppAllowedScopes[] | cdktf.IResolvable): void;
resetAllowedScopes(): void;
get allowedScopesInput(): cdktf.IResolvable | IdentityDomainsAppAllowedScopes[] | undefined;
private _allowedTags;
get allowedTags(): IdentityDomainsAppAllowedTagsList;
putAllowedTags(value: IdentityDomainsAppAllowedTags[] | cdktf.IResolvable): void;
resetAllowedTags(): void;
get allowedTagsInput(): cdktf.IResolvable | IdentityDomainsAppAllowedTags[] | undefined;
private _appSignonPolicy;
get appSignonPolicy(): IdentityDomainsAppAppSignonPolicyOutputReference;
putAppSignonPolicy(value: IdentityDomainsAppAppSignonPolicy): void;
resetAppSignonPolicy(): void;
get appSignonPolicyInput(): IdentityDomainsAppAppSignonPolicy | undefined;
private _appsNetworkPerimeters;
get appsNetworkPerimeters(): IdentityDomainsAppAppsNetworkPerimetersList;
putAppsNetworkPerimeters(value: IdentityDomainsAppAppsNetworkPerimeters[] | cdktf.IResolvable): void;
resetAppsNetworkPerimeters(): void;
get appsNetworkPerimetersInput(): cdktf.IResolvable | IdentityDomainsAppAppsNetworkPerimeters[] | undefined;
private _asOpcService;
get asOpcService(): IdentityDomainsAppAsOpcServiceOutputReference;
putAsOpcService(value: IdentityDomainsAppAsOpcService): void;
resetAsOpcService(): void;
get asOpcServiceInput(): IdentityDomainsAppAsOpcService | undefined;
private _attrRenderingMetadata;
get attrRenderingMetadata(): IdentityDomainsAppAttrRenderingMetadataList;
putAttrRenderingMetadata(value: IdentityDomainsAppAttrRenderingMetadata[] | cdktf.IResolvable): void;
resetAttrRenderingMetadata(): void;
get attrRenderingMetadataInput(): cdktf.IResolvable | IdentityDomainsAppAttrRenderingMetadata[] | undefined;
private _basedOnTemplate;
get basedOnTemplate(): IdentityDomainsAppBasedOnTemplateOutputReference;
putBasedOnTemplate(value: IdentityDomainsAppBasedOnTemplate): void;
get basedOnTemplateInput(): IdentityDomainsAppBasedOnTemplate | undefined;
private _certificates;
get certificates(): IdentityDomainsAppCertificatesList;
putCertificates(value: IdentityDomainsAppCertificates[] | cdktf.IResolvable): void;
resetCertificates(): void;
get certificatesInput(): cdktf.IResolvable | IdentityDomainsAppCertificates[] | undefined;
private _identityProviders;
get identityProviders(): IdentityDomainsAppIdentityProvidersList;
putIdentityProviders(value: IdentityDomainsAppIdentityProviders[] | cdktf.IResolvable): void;
resetIdentityProviders(): void;
get identityProvidersInput(): cdktf.IResolvable | IdentityDomainsAppIdentityProviders[] | undefined;
private _idpPolicy;
get idpPolicy(): IdentityDomainsAppIdpPolicyOutputReference;
putIdpPolicy(value: IdentityDomainsAppIdpPolicy): void;
resetIdpPolicy(): void;
get idpPolicyInput(): IdentityDomainsAppIdpPolicy | undefined;
private _protectableSecondaryAudiences;
get protectableSecondaryAudiences(): IdentityDomainsAppProtectableSecondaryAudiencesList;
putProtectableSecondaryAudiences(value: IdentityDomainsAppProtectableSecondaryAudiences[] | cdktf.IResolvable): void;
resetProtectableSecondaryAudiences(): void;
get protectableSecondaryAudiencesInput(): cdktf.IResolvable | IdentityDomainsAppProtectableSecondaryAudiences[] | undefined;
private _radiusPolicy;
get radiusPolicy(): IdentityDomainsAppRadiusPolicyOutputReference;
putRadiusPolicy(value: IdentityDomainsAppRadiusPolicy): void;
resetRadiusPolicy(): void;
get radiusPolicyInput(): IdentityDomainsAppRadiusPolicy | undefined;
private _samlServiceProvider;
get samlServiceProvider(): IdentityDomainsAppSamlServiceProviderOutputReference;
putSamlServiceProvider(value: IdentityDomainsAppSamlServiceProvider): void;
resetSamlServiceProvider(): void;
get samlServiceProviderInput(): IdentityDomainsAppSamlServiceProvider | undefined;
private _scopes;
get scopes(): IdentityDomainsAppScopesList;
putScopes(value: IdentityDomainsAppScopes[] | cdktf.IResolvable): void;
resetScopes(): void;
get scopesInput(): cdktf.IResolvable | IdentityDomainsAppScopes[] | undefined;
private _serviceParams;
get serviceParams(): IdentityDomainsAppServiceParamsList;
putServiceParams(value: IdentityDomainsAppServiceParams[] | cdktf.IResolvable): void;
resetServiceParams(): void;
get serviceParamsInput(): cdktf.IResolvable | IdentityDomainsAppServiceParams[] | undefined;
private _signonPolicy;
get signonPolicy(): IdentityDomainsAppSignonPolicyOutputReference;
putSignonPolicy(value: IdentityDomainsAppSignonPolicy): void;
resetSignonPolicy(): void;
get signonPolicyInput(): IdentityDomainsAppSignonPolicy | undefined;
private _tags;
get tags(): IdentityDomainsAppTagsList;
putTags(value: IdentityDomainsAppTags[] | cdktf.IResolvable): void;
resetTags(): void;
get tagsInput(): cdktf.IResolvable | IdentityDomainsAppTags[] | undefined;
private _termsOfUse;
get termsOfUse(): IdentityDomainsAppTermsOfUseOutputReference;
putTermsOfUse(value: IdentityDomainsAppTermsOfUse): void;
resetTermsOfUse(): void;
get termsOfUseInput(): IdentityDomainsAppTermsOfUse | undefined;
private _timeouts;
get timeouts(): IdentityDomainsAppTimeoutsOutputReference;
putTimeouts(value: IdentityDomainsAppTimeouts): void;
resetTimeouts(): void;
get timeoutsInput(): cdktf.IResolvable | IdentityDomainsAppTimeouts | undefined;
private _trustPolicies;
get trustPolicies(): IdentityDomainsAppTrustPoliciesList;
putTrustPolicies(value: IdentityDomainsAppTrustPolicies[] | cdktf.IResolvable): void;
resetTrustPolicies(): void;
get trustPoliciesInput(): cdktf.IResolvable | IdentityDomainsAppTrustPolicies[] | undefined;
private _urnietfparamsscimschemasoracleidcsextensionOciTags;
get urnietfparamsscimschemasoracleidcsextensionOciTags(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionOciTags(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags): void;
resetUrnietfparamsscimschemasoracleidcsextensionOciTags(): void;
get urnietfparamsscimschemasoracleidcsextensionOciTagsInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined;
private _urnietfparamsscimschemasoracleidcsextensiondbcsApp;
get urnietfparamsscimschemasoracleidcsextensiondbcsApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensiondbcsApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp): void;
resetUrnietfparamsscimschemasoracleidcsextensiondbcsApp(): void;
get urnietfparamsscimschemasoracleidcsextensiondbcsAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensiondbcsApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionenterpriseAppApp;
get urnietfparamsscimschemasoracleidcsextensionenterpriseAppApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp(): void;
get urnietfparamsscimschemasoracleidcsextensionenterpriseAppAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionenterpriseAppApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionformFillAppApp;
get urnietfparamsscimschemasoracleidcsextensionformFillAppApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionformFillAppApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionformFillAppApp(): void;
get urnietfparamsscimschemasoracleidcsextensionformFillAppAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate;
get urnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate): void;
resetUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate(): void;
get urnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplateInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionformFillAppTemplateAppTemplate | undefined;
private _urnietfparamsscimschemasoracleidcsextensionkerberosRealmApp;
get urnietfparamsscimschemasoracleidcsextensionkerberosRealmApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp(): void;
get urnietfparamsscimschemasoracleidcsextensionkerberosRealmAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionkerberosRealmApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionmanagedappApp;
get urnietfparamsscimschemasoracleidcsextensionmanagedappApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionmanagedappApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionmanagedappApp(): void;
get urnietfparamsscimschemasoracleidcsextensionmanagedappAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmanagedappApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp;
get urnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp(): void;
get urnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionmulticloudServiceAppApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionopcServiceApp;
get urnietfparamsscimschemasoracleidcsextensionopcServiceApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionopcServiceApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionopcServiceApp(): void;
get urnietfparamsscimschemasoracleidcsextensionopcServiceAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionopcServiceApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionradiusAppApp;
get urnietfparamsscimschemasoracleidcsextensionradiusAppApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionradiusAppApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionradiusAppApp(): void;
get urnietfparamsscimschemasoracleidcsextensionradiusAppAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionradiusAppApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionrequestableApp;
get urnietfparamsscimschemasoracleidcsextensionrequestableApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionrequestableApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionrequestableApp(): void;
get urnietfparamsscimschemasoracleidcsextensionrequestableAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionrequestableApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp;
get urnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp(): void;
get urnietfparamsscimschemasoracleidcsextensionsamlServiceProviderAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionsamlServiceProviderApp | undefined;
private _urnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp;
get urnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp(value: IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp): void;
resetUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp(): void;
get urnietfparamsscimschemasoracleidcsextensionwebTierPolicyAppInput(): IdentityDomainsAppUrnietfparamsscimschemasoracleidcsextensionwebTierPolicyApp | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}