rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
524 lines (523 loc) • 29.8 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface CapacityManagementOccCapacityRequestConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#availability_domain CapacityManagementOccCapacityRequest#availability_domain}
*/
readonly availabilityDomain?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#compartment_id CapacityManagementOccCapacityRequest#compartment_id}
*/
readonly compartmentId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#date_expected_capacity_handover CapacityManagementOccCapacityRequest#date_expected_capacity_handover}
*/
readonly dateExpectedCapacityHandover: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#defined_tags CapacityManagementOccCapacityRequest#defined_tags}
*/
readonly definedTags?: {
[key: string]: string;
};
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#description CapacityManagementOccCapacityRequest#description}
*/
readonly description?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#display_name CapacityManagementOccCapacityRequest#display_name}
*/
readonly displayName: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#freeform_tags CapacityManagementOccCapacityRequest#freeform_tags}
*/
readonly freeformTags?: {
[key: string]: string;
};
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#id CapacityManagementOccCapacityRequest#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/resources/capacity_management_occ_capacity_request#lifecycle_details CapacityManagementOccCapacityRequest#lifecycle_details}
*/
readonly lifecycleDetails?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#namespace CapacityManagementOccCapacityRequest#namespace}
*/
readonly namespace: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#occ_availability_catalog_id CapacityManagementOccCapacityRequest#occ_availability_catalog_id}
*/
readonly occAvailabilityCatalogId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#region CapacityManagementOccCapacityRequest#region}
*/
readonly region: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#request_state CapacityManagementOccCapacityRequest#request_state}
*/
readonly requestState?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#request_type CapacityManagementOccCapacityRequest#request_type}
*/
readonly requestType?: string;
/**
* details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#details CapacityManagementOccCapacityRequest#details}
*/
readonly details: CapacityManagementOccCapacityRequestDetails[] | cdktf.IResolvable;
/**
* patch_operations block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#patch_operations CapacityManagementOccCapacityRequest#patch_operations}
*/
readonly patchOperations?: CapacityManagementOccCapacityRequestPatchOperations[] | cdktf.IResolvable;
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#timeouts CapacityManagementOccCapacityRequest#timeouts}
*/
readonly timeouts?: CapacityManagementOccCapacityRequestTimeouts;
}
export interface CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#handover_quantity CapacityManagementOccCapacityRequest#handover_quantity}
*/
readonly handoverQuantity?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#occ_handover_resource_block_id CapacityManagementOccCapacityRequest#occ_handover_resource_block_id}
*/
readonly occHandoverResourceBlockId?: string;
}
export declare function capacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStructToTerraform(struct?: CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct | cdktf.IResolvable): any;
export declare function capacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStructToHclTerraform(struct?: CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct | cdktf.IResolvable): any;
export declare class CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStructOutputReference 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(): CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct | cdktf.IResolvable | undefined;
set internalValue(value: CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct | cdktf.IResolvable | undefined);
private _handoverQuantity?;
get handoverQuantity(): string;
set handoverQuantity(value: string);
resetHandoverQuantity(): void;
get handoverQuantityInput(): string | undefined;
private _occHandoverResourceBlockId?;
get occHandoverResourceBlockId(): string;
set occHandoverResourceBlockId(value: string);
resetOccHandoverResourceBlockId(): void;
get occHandoverResourceBlockIdInput(): string | undefined;
}
export declare class CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStructList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct[] | 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): CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStructOutputReference;
}
export interface CapacityManagementOccCapacityRequestDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#actual_handover_quantity CapacityManagementOccCapacityRequest#actual_handover_quantity}
*/
readonly actualHandoverQuantity?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#availability_domain CapacityManagementOccCapacityRequest#availability_domain}
*/
readonly availabilityDomain?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#date_actual_handover CapacityManagementOccCapacityRequest#date_actual_handover}
*/
readonly dateActualHandover?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#date_expected_handover CapacityManagementOccCapacityRequest#date_expected_handover}
*/
readonly dateExpectedHandover?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#demand_quantity CapacityManagementOccCapacityRequest#demand_quantity}
*/
readonly demandQuantity: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#expected_handover_quantity CapacityManagementOccCapacityRequest#expected_handover_quantity}
*/
readonly expectedHandoverQuantity?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#resource_name CapacityManagementOccCapacityRequest#resource_name}
*/
readonly resourceName: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#resource_type CapacityManagementOccCapacityRequest#resource_type}
*/
readonly resourceType: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#source_workload_type CapacityManagementOccCapacityRequest#source_workload_type}
*/
readonly sourceWorkloadType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#workload_type CapacityManagementOccCapacityRequest#workload_type}
*/
readonly workloadType: string;
/**
* associated_occ_handover_resource_block_list block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#associated_occ_handover_resource_block_list CapacityManagementOccCapacityRequest#associated_occ_handover_resource_block_list}
*/
readonly associatedOccHandoverResourceBlockList?: CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct[] | cdktf.IResolvable;
}
export declare function capacityManagementOccCapacityRequestDetailsToTerraform(struct?: CapacityManagementOccCapacityRequestDetails | cdktf.IResolvable): any;
export declare function capacityManagementOccCapacityRequestDetailsToHclTerraform(struct?: CapacityManagementOccCapacityRequestDetails | cdktf.IResolvable): any;
export declare class CapacityManagementOccCapacityRequestDetailsOutputReference 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(): CapacityManagementOccCapacityRequestDetails | cdktf.IResolvable | undefined;
set internalValue(value: CapacityManagementOccCapacityRequestDetails | cdktf.IResolvable | undefined);
private _actualHandoverQuantity?;
get actualHandoverQuantity(): string;
set actualHandoverQuantity(value: string);
resetActualHandoverQuantity(): void;
get actualHandoverQuantityInput(): string | undefined;
private _availabilityDomain?;
get availabilityDomain(): string;
set availabilityDomain(value: string);
resetAvailabilityDomain(): void;
get availabilityDomainInput(): string | undefined;
private _dateActualHandover?;
get dateActualHandover(): string;
set dateActualHandover(value: string);
resetDateActualHandover(): void;
get dateActualHandoverInput(): string | undefined;
private _dateExpectedHandover?;
get dateExpectedHandover(): string;
set dateExpectedHandover(value: string);
resetDateExpectedHandover(): void;
get dateExpectedHandoverInput(): string | undefined;
private _demandQuantity?;
get demandQuantity(): string;
set demandQuantity(value: string);
get demandQuantityInput(): string | undefined;
private _expectedHandoverQuantity?;
get expectedHandoverQuantity(): string;
set expectedHandoverQuantity(value: string);
resetExpectedHandoverQuantity(): void;
get expectedHandoverQuantityInput(): string | undefined;
private _resourceName?;
get resourceName(): string;
set resourceName(value: string);
get resourceNameInput(): string | undefined;
private _resourceType?;
get resourceType(): string;
set resourceType(value: string);
get resourceTypeInput(): string | undefined;
private _sourceWorkloadType?;
get sourceWorkloadType(): string;
set sourceWorkloadType(value: string);
resetSourceWorkloadType(): void;
get sourceWorkloadTypeInput(): string | undefined;
private _workloadType?;
get workloadType(): string;
set workloadType(value: string);
get workloadTypeInput(): string | undefined;
private _associatedOccHandoverResourceBlockList;
get associatedOccHandoverResourceBlockList(): CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStructList;
putAssociatedOccHandoverResourceBlockList(value: CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct[] | cdktf.IResolvable): void;
resetAssociatedOccHandoverResourceBlockList(): void;
get associatedOccHandoverResourceBlockListInput(): cdktf.IResolvable | CapacityManagementOccCapacityRequestDetailsAssociatedOccHandoverResourceBlockListStruct[] | undefined;
}
export declare class CapacityManagementOccCapacityRequestDetailsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: CapacityManagementOccCapacityRequestDetails[] | 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): CapacityManagementOccCapacityRequestDetailsOutputReference;
}
export interface CapacityManagementOccCapacityRequestPatchOperations {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#from CapacityManagementOccCapacityRequest#from}
*/
readonly from: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#operation CapacityManagementOccCapacityRequest#operation}
*/
readonly operation: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#position CapacityManagementOccCapacityRequest#position}
*/
readonly position?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#selected_item CapacityManagementOccCapacityRequest#selected_item}
*/
readonly selectedItem?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#selection CapacityManagementOccCapacityRequest#selection}
*/
readonly selection: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#value CapacityManagementOccCapacityRequest#value}
*/
readonly value: {
[key: string]: string;
};
}
export declare function capacityManagementOccCapacityRequestPatchOperationsToTerraform(struct?: CapacityManagementOccCapacityRequestPatchOperations | cdktf.IResolvable): any;
export declare function capacityManagementOccCapacityRequestPatchOperationsToHclTerraform(struct?: CapacityManagementOccCapacityRequestPatchOperations | cdktf.IResolvable): any;
export declare class CapacityManagementOccCapacityRequestPatchOperationsOutputReference 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(): CapacityManagementOccCapacityRequestPatchOperations | cdktf.IResolvable | undefined;
set internalValue(value: CapacityManagementOccCapacityRequestPatchOperations | cdktf.IResolvable | undefined);
private _from?;
get from(): string;
set from(value: string);
get fromInput(): string | undefined;
private _operation?;
get operation(): string;
set operation(value: string);
get operationInput(): string | undefined;
private _position?;
get position(): string;
set position(value: string);
resetPosition(): void;
get positionInput(): string | undefined;
private _selectedItem?;
get selectedItem(): string;
set selectedItem(value: string);
resetSelectedItem(): void;
get selectedItemInput(): string | undefined;
private _selection?;
get selection(): string;
set selection(value: string);
get selectionInput(): string | undefined;
private _value?;
get value(): {
[key: string]: string;
};
set value(value: {
[key: string]: string;
});
get valueInput(): {
[key: string]: string;
} | undefined;
}
export declare class CapacityManagementOccCapacityRequestPatchOperationsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: CapacityManagementOccCapacityRequestPatchOperations[] | 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): CapacityManagementOccCapacityRequestPatchOperationsOutputReference;
}
export interface CapacityManagementOccCapacityRequestTimeouts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#create CapacityManagementOccCapacityRequest#create}
*/
readonly create?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#delete CapacityManagementOccCapacityRequest#delete}
*/
readonly delete?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#update CapacityManagementOccCapacityRequest#update}
*/
readonly update?: string;
}
export declare function capacityManagementOccCapacityRequestTimeoutsToTerraform(struct?: CapacityManagementOccCapacityRequestTimeouts | cdktf.IResolvable): any;
export declare function capacityManagementOccCapacityRequestTimeoutsToHclTerraform(struct?: CapacityManagementOccCapacityRequestTimeouts | cdktf.IResolvable): any;
export declare class CapacityManagementOccCapacityRequestTimeoutsOutputReference 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(): CapacityManagementOccCapacityRequestTimeouts | cdktf.IResolvable | undefined;
set internalValue(value: CapacityManagementOccCapacityRequestTimeouts | 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/capacity_management_occ_capacity_request oci_capacity_management_occ_capacity_request}
*/
export declare class CapacityManagementOccCapacityRequest extends cdktf.TerraformResource {
static readonly tfResourceType = "oci_capacity_management_occ_capacity_request";
/**
* Generates CDKTF code for importing a CapacityManagementOccCapacityRequest 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 CapacityManagementOccCapacityRequest to import
* @param importFromId The id of the existing CapacityManagementOccCapacityRequest that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/capacity_management_occ_capacity_request#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the CapacityManagementOccCapacityRequest 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/capacity_management_occ_capacity_request oci_capacity_management_occ_capacity_request} 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 CapacityManagementOccCapacityRequestConfig
*/
constructor(scope: Construct, id: string, config: CapacityManagementOccCapacityRequestConfig);
private _availabilityDomain?;
get availabilityDomain(): string;
set availabilityDomain(value: string);
resetAvailabilityDomain(): void;
get availabilityDomainInput(): string | undefined;
private _compartmentId?;
get compartmentId(): string;
set compartmentId(value: string);
get compartmentIdInput(): string | undefined;
private _dateExpectedCapacityHandover?;
get dateExpectedCapacityHandover(): string;
set dateExpectedCapacityHandover(value: string);
get dateExpectedCapacityHandoverInput(): string | undefined;
private _definedTags?;
get definedTags(): {
[key: string]: string;
};
set definedTags(value: {
[key: string]: string;
});
resetDefinedTags(): void;
get definedTagsInput(): {
[key: string]: string;
} | undefined;
private _description?;
get description(): string;
set description(value: string);
resetDescription(): void;
get descriptionInput(): string | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
get displayNameInput(): string | undefined;
private _freeformTags?;
get freeformTags(): {
[key: string]: string;
};
set freeformTags(value: {
[key: string]: string;
});
resetFreeformTags(): void;
get freeformTagsInput(): {
[key: string]: string;
} | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _lifecycleDetails?;
get lifecycleDetails(): string;
set lifecycleDetails(value: string);
resetLifecycleDetails(): void;
get lifecycleDetailsInput(): string | undefined;
private _namespace?;
get namespace(): string;
set namespace(value: string);
get namespaceInput(): string | undefined;
private _occAvailabilityCatalogId?;
get occAvailabilityCatalogId(): string;
set occAvailabilityCatalogId(value: string);
get occAvailabilityCatalogIdInput(): string | undefined;
get occCustomerGroupId(): string;
private _region?;
get region(): string;
set region(value: string);
get regionInput(): string | undefined;
private _requestState?;
get requestState(): string;
set requestState(value: string);
resetRequestState(): void;
get requestStateInput(): string | undefined;
private _requestType?;
get requestType(): string;
set requestType(value: string);
resetRequestType(): void;
get requestTypeInput(): string | undefined;
get state(): string;
private _systemTags;
get systemTags(): cdktf.StringMap;
get timeCreated(): string;
get timeUpdated(): string;
private _details;
get details(): CapacityManagementOccCapacityRequestDetailsList;
putDetails(value: CapacityManagementOccCapacityRequestDetails[] | cdktf.IResolvable): void;
get detailsInput(): cdktf.IResolvable | CapacityManagementOccCapacityRequestDetails[] | undefined;
private _patchOperations;
get patchOperations(): CapacityManagementOccCapacityRequestPatchOperationsList;
putPatchOperations(value: CapacityManagementOccCapacityRequestPatchOperations[] | cdktf.IResolvable): void;
resetPatchOperations(): void;
get patchOperationsInput(): cdktf.IResolvable | CapacityManagementOccCapacityRequestPatchOperations[] | undefined;
private _timeouts;
get timeouts(): CapacityManagementOccCapacityRequestTimeoutsOutputReference;
putTimeouts(value: CapacityManagementOccCapacityRequestTimeouts): void;
resetTimeouts(): void;
get timeoutsInput(): cdktf.IResolvable | CapacityManagementOccCapacityRequestTimeouts | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}