rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
705 lines (704 loc) • 41.3 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciIdentityDomainsSettingsConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings#attribute_sets DataOciIdentityDomainsSettings#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_settings#attributes DataOciIdentityDomainsSettings#attributes}
*/
readonly attributes?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings#authorization DataOciIdentityDomainsSettings#authorization}
*/
readonly authorization?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings#compartment_id DataOciIdentityDomainsSettings#compartment_id}
*/
readonly compartmentId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings#id DataOciIdentityDomainsSettings#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings#idcs_endpoint DataOciIdentityDomainsSettings#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_settings#resource_type_schema_version DataOciIdentityDomainsSettings#resource_type_schema_version}
*/
readonly resourceTypeSchemaVersion?: string;
}
export interface DataOciIdentityDomainsSettingsSettingsCertificateValidation {
}
export declare function dataOciIdentityDomainsSettingsSettingsCertificateValidationToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsCertificateValidation): any;
export declare function dataOciIdentityDomainsSettingsSettingsCertificateValidationToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsCertificateValidation): any;
export declare class DataOciIdentityDomainsSettingsSettingsCertificateValidationOutputReference 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(): DataOciIdentityDomainsSettingsSettingsCertificateValidation | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsCertificateValidation | undefined);
get crlCheckOnOcspFailureEnabled(): cdktf.IResolvable;
get crlEnabled(): cdktf.IResolvable;
get crlLocation(): string;
get crlRefreshInterval(): number;
get ocspEnabled(): cdktf.IResolvable;
get ocspResponderUrl(): string;
get ocspSettingsResponderUrlPreferred(): cdktf.IResolvable;
get ocspSigningCertificateAlias(): string;
get ocspTimeoutDuration(): number;
get ocspUnknownResponseStatusAllowed(): cdktf.IResolvable;
}
export declare class DataOciIdentityDomainsSettingsSettingsCertificateValidationList 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): DataOciIdentityDomainsSettingsSettingsCertificateValidationOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettings {
}
export declare function dataOciIdentityDomainsSettingsSettingsCloudGateCorsSettingsToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettings): any;
export declare function dataOciIdentityDomainsSettingsSettingsCloudGateCorsSettingsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettings): any;
export declare class DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettingsOutputReference 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(): DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettings | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettings | undefined);
get cloudGateCorsAllowNullOrigin(): cdktf.IResolvable;
get cloudGateCorsAllowedOrigins(): string[];
get cloudGateCorsEnabled(): cdktf.IResolvable;
get cloudGateCorsExposedHeaders(): string[];
get cloudGateCorsMaxAge(): number;
}
export declare class DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettingsList 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): DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettingsOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsCompanyNames {
}
export declare function dataOciIdentityDomainsSettingsSettingsCompanyNamesToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsCompanyNames): any;
export declare function dataOciIdentityDomainsSettingsSettingsCompanyNamesToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsCompanyNames): any;
export declare class DataOciIdentityDomainsSettingsSettingsCompanyNamesOutputReference 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(): DataOciIdentityDomainsSettingsSettingsCompanyNames | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsCompanyNames | undefined);
get locale(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsCompanyNamesList 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): DataOciIdentityDomainsSettingsSettingsCompanyNamesOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsDefaultCompanyNames {
}
export declare function dataOciIdentityDomainsSettingsSettingsDefaultCompanyNamesToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsDefaultCompanyNames): any;
export declare function dataOciIdentityDomainsSettingsSettingsDefaultCompanyNamesToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsDefaultCompanyNames): any;
export declare class DataOciIdentityDomainsSettingsSettingsDefaultCompanyNamesOutputReference 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(): DataOciIdentityDomainsSettingsSettingsDefaultCompanyNames | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsDefaultCompanyNames | undefined);
get locale(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsDefaultCompanyNamesList 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): DataOciIdentityDomainsSettingsSettingsDefaultCompanyNamesOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsDefaultImages {
}
export declare function dataOciIdentityDomainsSettingsSettingsDefaultImagesToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsDefaultImages): any;
export declare function dataOciIdentityDomainsSettingsSettingsDefaultImagesToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsDefaultImages): any;
export declare class DataOciIdentityDomainsSettingsSettingsDefaultImagesOutputReference 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(): DataOciIdentityDomainsSettingsSettingsDefaultImages | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsDefaultImages | undefined);
get display(): string;
get type(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsDefaultImagesList 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): DataOciIdentityDomainsSettingsSettingsDefaultImagesOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsDefaultLoginTexts {
}
export declare function dataOciIdentityDomainsSettingsSettingsDefaultLoginTextsToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsDefaultLoginTexts): any;
export declare function dataOciIdentityDomainsSettingsSettingsDefaultLoginTextsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsDefaultLoginTexts): any;
export declare class DataOciIdentityDomainsSettingsSettingsDefaultLoginTextsOutputReference 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(): DataOciIdentityDomainsSettingsSettingsDefaultLoginTexts | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsDefaultLoginTexts | undefined);
get locale(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsDefaultLoginTextsList 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): DataOciIdentityDomainsSettingsSettingsDefaultLoginTextsOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsIdcsCreatedBy {
}
export declare function dataOciIdentityDomainsSettingsSettingsIdcsCreatedByToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsIdcsCreatedBy): any;
export declare function dataOciIdentityDomainsSettingsSettingsIdcsCreatedByToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsIdcsCreatedBy): any;
export declare class DataOciIdentityDomainsSettingsSettingsIdcsCreatedByOutputReference 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(): DataOciIdentityDomainsSettingsSettingsIdcsCreatedBy | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsIdcsCreatedBy | undefined);
get display(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsIdcsCreatedByList 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): DataOciIdentityDomainsSettingsSettingsIdcsCreatedByOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedBy {
}
export declare function dataOciIdentityDomainsSettingsSettingsIdcsLastModifiedByToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedBy): any;
export declare function dataOciIdentityDomainsSettingsSettingsIdcsLastModifiedByToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedBy): any;
export declare class DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedByOutputReference 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(): DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedBy | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedBy | undefined);
get display(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedByList 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): DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedByOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsImages {
}
export declare function dataOciIdentityDomainsSettingsSettingsImagesToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsImages): any;
export declare function dataOciIdentityDomainsSettingsSettingsImagesToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsImages): any;
export declare class DataOciIdentityDomainsSettingsSettingsImagesOutputReference 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(): DataOciIdentityDomainsSettingsSettingsImages | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsImages | undefined);
get display(): string;
get type(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsImagesList 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): DataOciIdentityDomainsSettingsSettingsImagesOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsLoginTexts {
}
export declare function dataOciIdentityDomainsSettingsSettingsLoginTextsToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsLoginTexts): any;
export declare function dataOciIdentityDomainsSettingsSettingsLoginTextsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsLoginTexts): any;
export declare class DataOciIdentityDomainsSettingsSettingsLoginTextsOutputReference 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(): DataOciIdentityDomainsSettingsSettingsLoginTexts | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsLoginTexts | undefined);
get locale(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsLoginTextsList 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): DataOciIdentityDomainsSettingsSettingsLoginTextsOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsMeta {
}
export declare function dataOciIdentityDomainsSettingsSettingsMetaToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsMeta): any;
export declare function dataOciIdentityDomainsSettingsSettingsMetaToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsMeta): any;
export declare class DataOciIdentityDomainsSettingsSettingsMetaOutputReference 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(): DataOciIdentityDomainsSettingsSettingsMeta | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsMeta | undefined);
get created(): string;
get lastModified(): string;
get location(): string;
get resourceType(): string;
get version(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsMetaList 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): DataOciIdentityDomainsSettingsSettingsMetaOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsPurgeConfigs {
}
export declare function dataOciIdentityDomainsSettingsSettingsPurgeConfigsToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsPurgeConfigs): any;
export declare function dataOciIdentityDomainsSettingsSettingsPurgeConfigsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsPurgeConfigs): any;
export declare class DataOciIdentityDomainsSettingsSettingsPurgeConfigsOutputReference 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(): DataOciIdentityDomainsSettingsSettingsPurgeConfigs | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsPurgeConfigs | undefined);
get resourceName(): string;
get retentionPeriod(): number;
}
export declare class DataOciIdentityDomainsSettingsSettingsPurgeConfigsList 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): DataOciIdentityDomainsSettingsSettingsPurgeConfigsOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsTags {
}
export declare function dataOciIdentityDomainsSettingsSettingsTagsToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsTags): any;
export declare function dataOciIdentityDomainsSettingsSettingsTagsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsTags): any;
export declare class DataOciIdentityDomainsSettingsSettingsTagsOutputReference 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(): DataOciIdentityDomainsSettingsSettingsTags | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsTags | undefined);
get key(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsTagsList 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): DataOciIdentityDomainsSettingsSettingsTagsOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettingsTenantCustomClaims {
}
export declare function dataOciIdentityDomainsSettingsSettingsTenantCustomClaimsToTerraform(struct?: DataOciIdentityDomainsSettingsSettingsTenantCustomClaims): any;
export declare function dataOciIdentityDomainsSettingsSettingsTenantCustomClaimsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettingsTenantCustomClaims): any;
export declare class DataOciIdentityDomainsSettingsSettingsTenantCustomClaimsOutputReference 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(): DataOciIdentityDomainsSettingsSettingsTenantCustomClaims | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettingsTenantCustomClaims | undefined);
get allScopes(): cdktf.IResolvable;
get expression(): cdktf.IResolvable;
get mode(): string;
get name(): string;
get scopes(): string[];
get tokenType(): string;
get value(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsTenantCustomClaimsList 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): DataOciIdentityDomainsSettingsSettingsTenantCustomClaimsOutputReference;
}
export interface DataOciIdentityDomainsSettingsSettings {
}
export declare function dataOciIdentityDomainsSettingsSettingsToTerraform(struct?: DataOciIdentityDomainsSettingsSettings): any;
export declare function dataOciIdentityDomainsSettingsSettingsToHclTerraform(struct?: DataOciIdentityDomainsSettingsSettings): any;
export declare class DataOciIdentityDomainsSettingsSettingsOutputReference 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(): DataOciIdentityDomainsSettingsSettings | undefined;
set internalValue(value: DataOciIdentityDomainsSettingsSettings | undefined);
get accountAlwaysTrustScope(): cdktf.IResolvable;
get allowedDomains(): string[];
get allowedForgotPasswordFlowReturnUrls(): string[];
get allowedNotificationRedirectUrls(): string[];
get attributeSets(): string[];
get attributes(): string;
get auditEventRetentionPeriod(): number;
get authorization(): string;
private _certificateValidation;
get certificateValidation(): DataOciIdentityDomainsSettingsSettingsCertificateValidationList;
get cloudAccountName(): string;
private _cloudGateCorsSettings;
get cloudGateCorsSettings(): DataOciIdentityDomainsSettingsSettingsCloudGateCorsSettingsList;
get cloudMigrationCustomUrl(): string;
get cloudMigrationUrlEnabled(): cdktf.IResolvable;
private _companyNames;
get companyNames(): DataOciIdentityDomainsSettingsSettingsCompanyNamesList;
get compartmentOcid(): string;
get contactEmails(): string[];
get csrAccess(): string;
get customBranding(): cdktf.IResolvable;
get customCssLocation(): string;
get customHtmlLocation(): string;
get customTranslation(): string;
private _defaultCompanyNames;
get defaultCompanyNames(): DataOciIdentityDomainsSettingsSettingsDefaultCompanyNamesList;
private _defaultImages;
get defaultImages(): DataOciIdentityDomainsSettingsSettingsDefaultImagesList;
private _defaultLoginTexts;
get defaultLoginTexts(): DataOciIdentityDomainsSettingsSettingsDefaultLoginTextsList;
get defaultTrustScope(): string;
get deleteInProgress(): cdktf.IResolvable;
get diagnosticLevel(): number;
get diagnosticRecordForSearchIdentifiesReturnedResources(): cdktf.IResolvable;
get diagnosticTracingUpto(): string;
get domainOcid(): string;
get enableTermsOfUse(): cdktf.IResolvable;
get externalId(): string;
get iamUpstSessionExpiry(): number;
get id(): string;
private _idcsCreatedBy;
get idcsCreatedBy(): DataOciIdentityDomainsSettingsSettingsIdcsCreatedByList;
get idcsEndpoint(): string;
private _idcsLastModifiedBy;
get idcsLastModifiedBy(): DataOciIdentityDomainsSettingsSettingsIdcsLastModifiedByList;
get idcsLastUpgradedInRelease(): string;
get idcsPreventedOperations(): string[];
private _images;
get images(): DataOciIdentityDomainsSettingsSettingsImagesList;
get isHostedPage(): cdktf.IResolvable;
get issuer(): string;
get locale(): string;
private _loginTexts;
get loginTexts(): DataOciIdentityDomainsSettingsSettingsLoginTextsList;
get maxNoOfAppCmvaToReturn(): number;
get maxNoOfAppRoleMembersToReturn(): number;
private _meta;
get meta(): DataOciIdentityDomainsSettingsSettingsMetaList;
get migrationStatus(): string;
get ocid(): string;
get onPremisesProvisioning(): cdktf.IResolvable;
get preferredLanguage(): string;
get prevIssuer(): string;
get privacyPolicyUrl(): string;
private _purgeConfigs;
get purgeConfigs(): DataOciIdentityDomainsSettingsSettingsPurgeConfigsList;
get reAuthFactor(): string[];
get reAuthWhenChangingMyAuthenticationFactors(): cdktf.IResolvable;
get resourceTypeSchemaVersion(): string;
get schemas(): string[];
get serviceAdminCannotListOtherUsers(): cdktf.IResolvable;
get settingId(): string;
get signingCertPublicAccess(): cdktf.IResolvable;
get subMappingAttr(): string;
private _tags;
get tags(): DataOciIdentityDomainsSettingsSettingsTagsList;
get tenancyOcid(): string;
private _tenantCustomClaims;
get tenantCustomClaims(): DataOciIdentityDomainsSettingsSettingsTenantCustomClaimsList;
get termsOfUseUrl(): string;
get timezone(): string;
}
export declare class DataOciIdentityDomainsSettingsSettingsList 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): DataOciIdentityDomainsSettingsSettingsOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings oci_identity_domains_settings}
*/
export declare class DataOciIdentityDomainsSettings extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_identity_domains_settings";
/**
* Generates CDKTF code for importing a DataOciIdentityDomainsSettings 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 DataOciIdentityDomainsSettings to import
* @param importFromId The id of the existing DataOciIdentityDomainsSettings that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_settings#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciIdentityDomainsSettings 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_settings oci_identity_domains_settings} 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 DataOciIdentityDomainsSettingsConfig
*/
constructor(scope: Construct, id: string, config: DataOciIdentityDomainsSettingsConfig);
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 _authorization?;
get authorization(): string;
set authorization(value: string);
resetAuthorization(): void;
get authorizationInput(): string | undefined;
private _compartmentId?;
get compartmentId(): string;
set compartmentId(value: string);
resetCompartmentId(): void;
get compartmentIdInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _idcsEndpoint?;
get idcsEndpoint(): string;
set idcsEndpoint(value: string);
get idcsEndpointInput(): string | undefined;
get itemsPerPage(): number;
private _resourceTypeSchemaVersion?;
get resourceTypeSchemaVersion(): string;
set resourceTypeSchemaVersion(value: string);
resetResourceTypeSchemaVersion(): void;
get resourceTypeSchemaVersionInput(): string | undefined;
get schemas(): string[];
private _settings;
get settings(): DataOciIdentityDomainsSettingsSettingsList;
get startIndex(): number;
get totalResults(): number;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}