UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

565 lines (564 loc) 35.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciIdentityDomainsIdentityProviderConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#attribute_sets DataOciIdentityDomainsIdentityProvider#attribute_sets} */ readonly attributeSets?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#attributes DataOciIdentityDomainsIdentityProvider#attributes} */ readonly attributes?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#authorization DataOciIdentityDomainsIdentityProvider#authorization} */ readonly authorization?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#idcs_endpoint DataOciIdentityDomainsIdentityProvider#idcs_endpoint} */ readonly idcsEndpoint: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#identity_provider_id DataOciIdentityDomainsIdentityProvider#identity_provider_id} */ readonly identityProviderId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#resource_type_schema_version DataOciIdentityDomainsIdentityProvider#resource_type_schema_version} */ readonly resourceTypeSchemaVersion?: string; } export interface DataOciIdentityDomainsIdentityProviderCorrelationPolicy { } export declare function dataOciIdentityDomainsIdentityProviderCorrelationPolicyToTerraform(struct?: DataOciIdentityDomainsIdentityProviderCorrelationPolicy): any; export declare function dataOciIdentityDomainsIdentityProviderCorrelationPolicyToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderCorrelationPolicy): any; export declare class DataOciIdentityDomainsIdentityProviderCorrelationPolicyOutputReference 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(): DataOciIdentityDomainsIdentityProviderCorrelationPolicy | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderCorrelationPolicy | undefined); get display(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderCorrelationPolicyList 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): DataOciIdentityDomainsIdentityProviderCorrelationPolicyOutputReference; } export interface DataOciIdentityDomainsIdentityProviderIdcsCreatedBy { } export declare function dataOciIdentityDomainsIdentityProviderIdcsCreatedByToTerraform(struct?: DataOciIdentityDomainsIdentityProviderIdcsCreatedBy): any; export declare function dataOciIdentityDomainsIdentityProviderIdcsCreatedByToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderIdcsCreatedBy): any; export declare class DataOciIdentityDomainsIdentityProviderIdcsCreatedByOutputReference 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(): DataOciIdentityDomainsIdentityProviderIdcsCreatedBy | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderIdcsCreatedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderIdcsCreatedByList 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): DataOciIdentityDomainsIdentityProviderIdcsCreatedByOutputReference; } export interface DataOciIdentityDomainsIdentityProviderIdcsLastModifiedBy { } export declare function dataOciIdentityDomainsIdentityProviderIdcsLastModifiedByToTerraform(struct?: DataOciIdentityDomainsIdentityProviderIdcsLastModifiedBy): any; export declare function dataOciIdentityDomainsIdentityProviderIdcsLastModifiedByToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderIdcsLastModifiedBy): any; export declare class DataOciIdentityDomainsIdentityProviderIdcsLastModifiedByOutputReference 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(): DataOciIdentityDomainsIdentityProviderIdcsLastModifiedBy | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderIdcsLastModifiedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderIdcsLastModifiedByList 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): DataOciIdentityDomainsIdentityProviderIdcsLastModifiedByOutputReference; } export interface DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroups { } export declare function dataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroupsToTerraform(struct?: DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroups): any; export declare function dataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroupsToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroups): any; export declare class DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroupsOutputReference 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(): DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroups | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroups | undefined); get display(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroupsList 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): DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroupsOutputReference; } export interface DataOciIdentityDomainsIdentityProviderJitUserProvAttributes { } export declare function dataOciIdentityDomainsIdentityProviderJitUserProvAttributesToTerraform(struct?: DataOciIdentityDomainsIdentityProviderJitUserProvAttributes): any; export declare function dataOciIdentityDomainsIdentityProviderJitUserProvAttributesToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderJitUserProvAttributes): any; export declare class DataOciIdentityDomainsIdentityProviderJitUserProvAttributesOutputReference 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(): DataOciIdentityDomainsIdentityProviderJitUserProvAttributes | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderJitUserProvAttributes | undefined); get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderJitUserProvAttributesList 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): DataOciIdentityDomainsIdentityProviderJitUserProvAttributesOutputReference; } export interface DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappings { } export declare function dataOciIdentityDomainsIdentityProviderJitUserProvGroupMappingsToTerraform(struct?: DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappings): any; export declare function dataOciIdentityDomainsIdentityProviderJitUserProvGroupMappingsToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappings): any; export declare class DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappingsOutputReference 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(): DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappings | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappings | undefined); get idpGroup(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappingsList 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): DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappingsOutputReference; } export interface DataOciIdentityDomainsIdentityProviderMeta { } export declare function dataOciIdentityDomainsIdentityProviderMetaToTerraform(struct?: DataOciIdentityDomainsIdentityProviderMeta): any; export declare function dataOciIdentityDomainsIdentityProviderMetaToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderMeta): any; export declare class DataOciIdentityDomainsIdentityProviderMetaOutputReference 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(): DataOciIdentityDomainsIdentityProviderMeta | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderMeta | undefined); get created(): string; get lastModified(): string; get location(): string; get resourceType(): string; get version(): string; } export declare class DataOciIdentityDomainsIdentityProviderMetaList 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): DataOciIdentityDomainsIdentityProviderMetaOutputReference; } export interface DataOciIdentityDomainsIdentityProviderTags { } export declare function dataOciIdentityDomainsIdentityProviderTagsToTerraform(struct?: DataOciIdentityDomainsIdentityProviderTags): any; export declare function dataOciIdentityDomainsIdentityProviderTagsToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderTags): any; export declare class DataOciIdentityDomainsIdentityProviderTagsOutputReference 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(): DataOciIdentityDomainsIdentityProviderTags | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderTags | undefined); get key(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderTagsList 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): DataOciIdentityDomainsIdentityProviderTagsOutputReference; } export interface DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroups { } export declare function dataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroupsToTerraform(struct?: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroups): any; export declare function dataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroupsToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroups): any; export declare class DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroupsOutputReference 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(): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroups | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroups | undefined); get display(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroupsList 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): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroupsOutputReference; } export interface DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider { } export declare function dataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderToTerraform(struct?: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider): any; export declare function dataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider): any; export declare class DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderOutputReference 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(): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider | undefined); get accessTokenUrl(): string; get accountLinkingEnabled(): cdktf.IResolvable; get adminScope(): string[]; get authzUrl(): string; get autoRedirectEnabled(): cdktf.IResolvable; get clientCredentialInPayload(): cdktf.IResolvable; get clockSkewInSeconds(): number; get consumerKey(): string; get consumerSecret(): string; get discoveryUrl(): string; get idAttribute(): string; private _jitProvAssignedGroups; get jitProvAssignedGroups(): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderJitProvAssignedGroupsList; get jitProvGroupStaticListEnabled(): cdktf.IResolvable; get profileUrl(): string; get redirectUrl(): string; get registrationEnabled(): cdktf.IResolvable; get scope(): string[]; get serviceProviderName(): string; get socialJitProvisioningEnabled(): cdktf.IResolvable; get status(): string; } export declare class DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderList 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): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderOutputReference; } export interface DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProvider { } export declare function dataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProviderToTerraform(struct?: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProvider): any; export declare function dataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProviderToHclTerraform(struct?: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProvider): any; export declare class DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProviderOutputReference 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(): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProvider | undefined; set internalValue(value: DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProvider | undefined); get certMatchAttribute(): string; get crlCheckOnOcspFailureEnabled(): cdktf.IResolvable; get crlEnabled(): cdktf.IResolvable; get crlLocation(): string; get crlReloadDuration(): number; get ekuValidationEnabled(): cdktf.IResolvable; get ekuValues(): string[]; get ocspAllowUnknownResponseStatus(): cdktf.IResolvable; get ocspEnableSignedResponse(): cdktf.IResolvable; get ocspEnabled(): cdktf.IResolvable; get ocspResponderUrl(): string; get ocspRevalidateTime(): number; get ocspServerName(): string; get ocspTrustCertChain(): string[]; get otherCertMatchAttribute(): string; get signingCertificateChain(): string[]; get userMatchAttribute(): string; } export declare class DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProviderList 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): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProviderOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider oci_identity_domains_identity_provider} */ export declare class DataOciIdentityDomainsIdentityProvider extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_identity_domains_identity_provider"; /** * Generates CDKTF code for importing a DataOciIdentityDomainsIdentityProvider 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 DataOciIdentityDomainsIdentityProvider to import * @param importFromId The id of the existing DataOciIdentityDomainsIdentityProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_identity_provider#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciIdentityDomainsIdentityProvider 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/data-sources/identity_domains_identity_provider oci_identity_domains_identity_provider} Data Source * * @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 DataOciIdentityDomainsIdentityProviderConfig */ constructor(scope: Construct, id: string, config: DataOciIdentityDomainsIdentityProviderConfig); get assertionAttribute(): string; 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; get authnRequestBinding(): string; private _authorization?; get authorization(): string; set authorization(value: string); resetAuthorization(): void; get authorizationInput(): string | undefined; get compartmentOcid(): string; private _correlationPolicy; get correlationPolicy(): DataOciIdentityDomainsIdentityProviderCorrelationPolicyList; get deleteInProgress(): cdktf.IResolvable; get description(): string; get domainOcid(): string; get enabled(): cdktf.IResolvable; get encryptionCertificate(): string; get externalId(): string; get iconUrl(): string; get id(): string; private _idcsCreatedBy; get idcsCreatedBy(): DataOciIdentityDomainsIdentityProviderIdcsCreatedByList; private _idcsEndpoint?; get idcsEndpoint(): string; set idcsEndpoint(value: string); get idcsEndpointInput(): string | undefined; private _idcsLastModifiedBy; get idcsLastModifiedBy(): DataOciIdentityDomainsIdentityProviderIdcsLastModifiedByList; get idcsLastUpgradedInRelease(): string; get idcsPreventedOperations(): string[]; private _identityProviderId?; get identityProviderId(): string; set identityProviderId(value: string); get identityProviderIdInput(): string | undefined; get idpSsoUrl(): string; get includeSigningCertInSignature(): cdktf.IResolvable; private _jitUserProvAssignedGroups; get jitUserProvAssignedGroups(): DataOciIdentityDomainsIdentityProviderJitUserProvAssignedGroupsList; get jitUserProvAttributeUpdateEnabled(): cdktf.IResolvable; private _jitUserProvAttributes; get jitUserProvAttributes(): DataOciIdentityDomainsIdentityProviderJitUserProvAttributesList; get jitUserProvCreateUserEnabled(): cdktf.IResolvable; get jitUserProvEnabled(): cdktf.IResolvable; get jitUserProvGroupAssertionAttributeEnabled(): cdktf.IResolvable; get jitUserProvGroupAssignmentMethod(): string; get jitUserProvGroupMappingMode(): string; private _jitUserProvGroupMappings; get jitUserProvGroupMappings(): DataOciIdentityDomainsIdentityProviderJitUserProvGroupMappingsList; get jitUserProvGroupSamlAttributeName(): string; get jitUserProvGroupStaticListEnabled(): cdktf.IResolvable; get jitUserProvIgnoreErrorOnAbsentGroups(): cdktf.IResolvable; get lastNotificationSentTime(): string; get logoutBinding(): string; get logoutEnabled(): cdktf.IResolvable; get logoutRequestUrl(): string; get logoutResponseUrl(): string; private _meta; get meta(): DataOciIdentityDomainsIdentityProviderMetaList; get metadata(): string; get nameIdFormat(): string; get ocid(): string; get partnerName(): string; get partnerProviderId(): string; get requestedAuthenticationContext(): string[]; get requireForceAuthn(): cdktf.IResolvable; get requiresEncryptedAssertion(): cdktf.IResolvable; private _resourceTypeSchemaVersion?; get resourceTypeSchemaVersion(): string; set resourceTypeSchemaVersion(value: string); resetResourceTypeSchemaVersion(): void; get resourceTypeSchemaVersionInput(): string | undefined; get samlHoKrequired(): cdktf.IResolvable; get schemas(): string[]; get serviceInstanceIdentifier(): string; get shownOnLoginPage(): cdktf.IResolvable; get signatureHashAlgorithm(): string; get signingCertificate(): string; get succinctId(): string; private _tags; get tags(): DataOciIdentityDomainsIdentityProviderTagsList; get tenancyOcid(): string; get tenantProviderId(): string; get type(): string; private _urnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider; get urnietfparamsscimschemasoracleidcsextensionsocialIdentityProvider(): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionsocialIdentityProviderList; private _urnietfparamsscimschemasoracleidcsextensionx509IdentityProvider; get urnietfparamsscimschemasoracleidcsextensionx509IdentityProvider(): DataOciIdentityDomainsIdentityProviderUrnietfparamsscimschemasoracleidcsextensionx509IdentityProviderList; get userMappingMethod(): string; get userMappingStoreAttribute(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }