UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

569 lines (568 loc) 30.1 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface IdentityDomainsCloudGateConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#active IdentityDomainsCloudGate#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_cloud_gate#attribute_sets IdentityDomainsCloudGate#attribute_sets} */ readonly attributeSets?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#attributes IdentityDomainsCloudGate#attributes} */ readonly attributes?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#authorization IdentityDomainsCloudGate#authorization} */ readonly authorization?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#description IdentityDomainsCloudGate#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#display_name IdentityDomainsCloudGate#display_name} */ readonly displayName: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#idcs_endpoint IdentityDomainsCloudGate#idcs_endpoint} */ readonly idcsEndpoint: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#last_modified_time IdentityDomainsCloudGate#last_modified_time} */ readonly lastModifiedTime?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#ocid IdentityDomainsCloudGate#ocid} */ readonly ocid?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#resource_type_schema_version IdentityDomainsCloudGate#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_cloud_gate#schemas IdentityDomainsCloudGate#schemas} */ readonly schemas: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#type IdentityDomainsCloudGate#type} */ readonly type?: string; /** * tags block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#tags IdentityDomainsCloudGate#tags} */ readonly tags?: IdentityDomainsCloudGateTags[] | cdktf.IResolvable; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#timeouts IdentityDomainsCloudGate#timeouts} */ readonly timeouts?: IdentityDomainsCloudGateTimeouts; } export interface IdentityDomainsCloudGateIdcsCreatedBy { } export declare function identityDomainsCloudGateIdcsCreatedByToTerraform(struct?: IdentityDomainsCloudGateIdcsCreatedBy): any; export declare function identityDomainsCloudGateIdcsCreatedByToHclTerraform(struct?: IdentityDomainsCloudGateIdcsCreatedBy): any; export declare class IdentityDomainsCloudGateIdcsCreatedByOutputReference 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(): IdentityDomainsCloudGateIdcsCreatedBy | undefined; set internalValue(value: IdentityDomainsCloudGateIdcsCreatedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class IdentityDomainsCloudGateIdcsCreatedByList 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): IdentityDomainsCloudGateIdcsCreatedByOutputReference; } export interface IdentityDomainsCloudGateIdcsLastModifiedBy { } export declare function identityDomainsCloudGateIdcsLastModifiedByToTerraform(struct?: IdentityDomainsCloudGateIdcsLastModifiedBy): any; export declare function identityDomainsCloudGateIdcsLastModifiedByToHclTerraform(struct?: IdentityDomainsCloudGateIdcsLastModifiedBy): any; export declare class IdentityDomainsCloudGateIdcsLastModifiedByOutputReference 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(): IdentityDomainsCloudGateIdcsLastModifiedBy | undefined; set internalValue(value: IdentityDomainsCloudGateIdcsLastModifiedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class IdentityDomainsCloudGateIdcsLastModifiedByList 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): IdentityDomainsCloudGateIdcsLastModifiedByOutputReference; } export interface IdentityDomainsCloudGateMappings { } export declare function identityDomainsCloudGateMappingsToTerraform(struct?: IdentityDomainsCloudGateMappings): any; export declare function identityDomainsCloudGateMappingsToHclTerraform(struct?: IdentityDomainsCloudGateMappings): any; export declare class IdentityDomainsCloudGateMappingsOutputReference 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(): IdentityDomainsCloudGateMappings | undefined; set internalValue(value: IdentityDomainsCloudGateMappings | undefined); get appId(): string; get mappingId(): string; get name(): string; get nginxSettings(): string; get policyName(): string; get proxyPass(): string; get ref(): string; get resourcePrefix(): string; get serverId(): string; get upstreamServerGroupId(): string; get value(): string; } export declare class IdentityDomainsCloudGateMappingsList 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): IdentityDomainsCloudGateMappingsOutputReference; } export interface IdentityDomainsCloudGateMeta { } export declare function identityDomainsCloudGateMetaToTerraform(struct?: IdentityDomainsCloudGateMeta): any; export declare function identityDomainsCloudGateMetaToHclTerraform(struct?: IdentityDomainsCloudGateMeta): any; export declare class IdentityDomainsCloudGateMetaOutputReference 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(): IdentityDomainsCloudGateMeta | undefined; set internalValue(value: IdentityDomainsCloudGateMeta | undefined); get created(): string; get lastModified(): string; get location(): string; get resourceType(): string; get version(): string; } export declare class IdentityDomainsCloudGateMetaList 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): IdentityDomainsCloudGateMetaOutputReference; } export interface IdentityDomainsCloudGateOauthClient { } export declare function identityDomainsCloudGateOauthClientToTerraform(struct?: IdentityDomainsCloudGateOauthClient): any; export declare function identityDomainsCloudGateOauthClientToHclTerraform(struct?: IdentityDomainsCloudGateOauthClient): any; export declare class IdentityDomainsCloudGateOauthClientOutputReference 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(): IdentityDomainsCloudGateOauthClient | undefined; set internalValue(value: IdentityDomainsCloudGateOauthClient | undefined); get clientId(): string; get ref(): string; get value(): string; } export declare class IdentityDomainsCloudGateOauthClientList 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): IdentityDomainsCloudGateOauthClientOutputReference; } export interface IdentityDomainsCloudGateServers { } export declare function identityDomainsCloudGateServersToTerraform(struct?: IdentityDomainsCloudGateServers): any; export declare function identityDomainsCloudGateServersToHclTerraform(struct?: IdentityDomainsCloudGateServers): any; export declare class IdentityDomainsCloudGateServersOutputReference 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(): IdentityDomainsCloudGateServers | undefined; set internalValue(value: IdentityDomainsCloudGateServers | undefined); get hostName(): string; get nginxSettings(): string; get port(): number; get serverId(): string; get ssl(): cdktf.IResolvable; } export declare class IdentityDomainsCloudGateServersList 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): IdentityDomainsCloudGateServersOutputReference; } export interface IdentityDomainsCloudGateUpstreamServerGroups { } export declare function identityDomainsCloudGateUpstreamServerGroupsToTerraform(struct?: IdentityDomainsCloudGateUpstreamServerGroups): any; export declare function identityDomainsCloudGateUpstreamServerGroupsToHclTerraform(struct?: IdentityDomainsCloudGateUpstreamServerGroups): any; export declare class IdentityDomainsCloudGateUpstreamServerGroupsOutputReference 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(): IdentityDomainsCloudGateUpstreamServerGroups | undefined; set internalValue(value: IdentityDomainsCloudGateUpstreamServerGroups | undefined); get displayName(): string; get nginxSettings(): string; get ref(): string; get ssl(): cdktf.IResolvable; get value(): string; } export declare class IdentityDomainsCloudGateUpstreamServerGroupsList 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): IdentityDomainsCloudGateUpstreamServerGroupsOutputReference; } export interface IdentityDomainsCloudGateUpstreamServers { } export declare function identityDomainsCloudGateUpstreamServersToTerraform(struct?: IdentityDomainsCloudGateUpstreamServers): any; export declare function identityDomainsCloudGateUpstreamServersToHclTerraform(struct?: IdentityDomainsCloudGateUpstreamServers): any; export declare class IdentityDomainsCloudGateUpstreamServersOutputReference 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(): IdentityDomainsCloudGateUpstreamServers | undefined; set internalValue(value: IdentityDomainsCloudGateUpstreamServers | undefined); get displayName(): string; get groupId(): string; get hostName(): string; get nginxSettings(): string; get port(): number; get ref(): string; get value(): string; } export declare class IdentityDomainsCloudGateUpstreamServersList 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): IdentityDomainsCloudGateUpstreamServersOutputReference; } export interface IdentityDomainsCloudGateTags { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#key IdentityDomainsCloudGate#key} */ readonly key: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#value IdentityDomainsCloudGate#value} */ readonly value: string; } export declare function identityDomainsCloudGateTagsToTerraform(struct?: IdentityDomainsCloudGateTags | cdktf.IResolvable): any; export declare function identityDomainsCloudGateTagsToHclTerraform(struct?: IdentityDomainsCloudGateTags | cdktf.IResolvable): any; export declare class IdentityDomainsCloudGateTagsOutputReference 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(): IdentityDomainsCloudGateTags | cdktf.IResolvable | undefined; set internalValue(value: IdentityDomainsCloudGateTags | 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 IdentityDomainsCloudGateTagsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: IdentityDomainsCloudGateTags[] | 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): IdentityDomainsCloudGateTagsOutputReference; } export interface IdentityDomainsCloudGateTimeouts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#create IdentityDomainsCloudGate#create} */ readonly create?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#delete IdentityDomainsCloudGate#delete} */ readonly delete?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#update IdentityDomainsCloudGate#update} */ readonly update?: string; } export declare function identityDomainsCloudGateTimeoutsToTerraform(struct?: IdentityDomainsCloudGateTimeouts | cdktf.IResolvable): any; export declare function identityDomainsCloudGateTimeoutsToHclTerraform(struct?: IdentityDomainsCloudGateTimeouts | cdktf.IResolvable): any; export declare class IdentityDomainsCloudGateTimeoutsOutputReference 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(): IdentityDomainsCloudGateTimeouts | cdktf.IResolvable | undefined; set internalValue(value: IdentityDomainsCloudGateTimeouts | 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; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate oci_identity_domains_cloud_gate} */ export declare class IdentityDomainsCloudGate extends cdktf.TerraformResource { static readonly tfResourceType = "oci_identity_domains_cloud_gate"; /** * Generates CDKTF code for importing a IdentityDomainsCloudGate 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 IdentityDomainsCloudGate to import * @param importFromId The id of the existing IdentityDomainsCloudGate that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_cloud_gate#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the IdentityDomainsCloudGate 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_cloud_gate oci_identity_domains_cloud_gate} 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 IdentityDomainsCloudGateConfig */ constructor(scope: Construct, id: string, config: IdentityDomainsCloudGateConfig); private _active?; get active(): boolean | cdktf.IResolvable; set active(value: boolean | cdktf.IResolvable); resetActive(): void; get activeInput(): boolean | cdktf.IResolvable | 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 _authorization?; get authorization(): string; set authorization(value: string); resetAuthorization(): void; get authorizationInput(): string | undefined; get compartmentOcid(): string; get deleteInProgress(): cdktf.IResolvable; private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string | undefined; private _displayName?; get displayName(): string; set displayName(value: string); get displayNameInput(): string | undefined; get domainOcid(): string; get id(): string; private _idcsCreatedBy; get idcsCreatedBy(): IdentityDomainsCloudGateIdcsCreatedByList; private _idcsEndpoint?; get idcsEndpoint(): string; set idcsEndpoint(value: string); get idcsEndpointInput(): string | undefined; private _idcsLastModifiedBy; get idcsLastModifiedBy(): IdentityDomainsCloudGateIdcsLastModifiedByList; get idcsLastUpgradedInRelease(): string; get idcsPreventedOperations(): string[]; get isOpcService(): cdktf.IResolvable; private _lastModifiedTime?; get lastModifiedTime(): string; set lastModifiedTime(value: string); resetLastModifiedTime(): void; get lastModifiedTimeInput(): string | undefined; private _mappings; get mappings(): IdentityDomainsCloudGateMappingsList; private _meta; get meta(): IdentityDomainsCloudGateMetaList; private _oauthClient; get oauthClient(): IdentityDomainsCloudGateOauthClientList; private _ocid?; get ocid(): string; set ocid(value: string); resetOcid(): void; get ocidInput(): string | 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 _servers; get servers(): IdentityDomainsCloudGateServersList; get tenancyOcid(): string; private _type?; get type(): string; set type(value: string); resetType(): void; get typeInput(): string | undefined; private _upstreamServerGroups; get upstreamServerGroups(): IdentityDomainsCloudGateUpstreamServerGroupsList; private _upstreamServers; get upstreamServers(): IdentityDomainsCloudGateUpstreamServersList; private _tags; get tags(): IdentityDomainsCloudGateTagsList; putTags(value: IdentityDomainsCloudGateTags[] | cdktf.IResolvable): void; resetTags(): void; get tagsInput(): cdktf.IResolvable | IdentityDomainsCloudGateTags[] | undefined; private _timeouts; get timeouts(): IdentityDomainsCloudGateTimeoutsOutputReference; putTimeouts(value: IdentityDomainsCloudGateTimeouts): void; resetTimeouts(): void; get timeoutsInput(): cdktf.IResolvable | IdentityDomainsCloudGateTimeouts | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }