Type definitions#
Auto-generated documentation for Odb type annotations stubs module types-boto3-odb.
MaintenanceWindowUnionTypeDef#
# MaintenanceWindowUnionTypeDef Union usage example
from types_boto3_odb.type_defs import MaintenanceWindowUnionTypeDef
def get_value() -> MaintenanceWindowUnionTypeDef:
return ...
# MaintenanceWindowUnionTypeDef definition
MaintenanceWindowUnionTypeDef = Union[
MaintenanceWindowTypeDef, # (1)
MaintenanceWindowOutputTypeDef, # (2)
]
AcceptMarketplaceRegistrationInputTypeDef#
# AcceptMarketplaceRegistrationInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import AcceptMarketplaceRegistrationInputTypeDef
def get_value() -> AcceptMarketplaceRegistrationInputTypeDef:
return {
"marketplaceRegistrationToken": ...,
}
# AcceptMarketplaceRegistrationInputTypeDef definition
class AcceptMarketplaceRegistrationInputTypeDef(TypedDict):
marketplaceRegistrationToken: str,
AutonomousVirtualMachineSummaryTypeDef#
# AutonomousVirtualMachineSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import AutonomousVirtualMachineSummaryTypeDef
def get_value() -> AutonomousVirtualMachineSummaryTypeDef:
return {
"autonomousVirtualMachineId": ...,
}
# AutonomousVirtualMachineSummaryTypeDef definition
class AutonomousVirtualMachineSummaryTypeDef(TypedDict):
autonomousVirtualMachineId: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
vmName: NotRequired[str],
dbServerId: NotRequired[str],
dbServerDisplayName: NotRequired[str],
cpuCoreCount: NotRequired[int],
memorySizeInGBs: NotRequired[int],
dbNodeStorageSizeInGBs: NotRequired[int],
clientIpAddress: NotRequired[str],
cloudAutonomousVmClusterId: NotRequired[str],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
CloudAutonomousVmClusterResourceDetailsTypeDef#
# CloudAutonomousVmClusterResourceDetailsTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudAutonomousVmClusterResourceDetailsTypeDef
def get_value() -> CloudAutonomousVmClusterResourceDetailsTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# CloudAutonomousVmClusterResourceDetailsTypeDef definition
class CloudAutonomousVmClusterResourceDetailsTypeDef(TypedDict):
cloudAutonomousVmClusterId: NotRequired[str],
unallocatedAdbStorageInTBs: NotRequired[float],
CustomerContactTypeDef#
# CustomerContactTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CustomerContactTypeDef
def get_value() -> CustomerContactTypeDef:
return {
"email": ...,
}
# CustomerContactTypeDef definition
class CustomerContactTypeDef(TypedDict):
email: NotRequired[str],
DataCollectionOptionsTypeDef#
# DataCollectionOptionsTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DataCollectionOptionsTypeDef
def get_value() -> DataCollectionOptionsTypeDef:
return {
"isDiagnosticsEventsEnabled": ...,
}
# DataCollectionOptionsTypeDef definition
class DataCollectionOptionsTypeDef(TypedDict):
isDiagnosticsEventsEnabled: NotRequired[bool],
isHealthMonitoringEnabled: NotRequired[bool],
isIncidentLogsEnabled: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateOdbNetworkInputTypeDef#
# CreateOdbNetworkInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateOdbNetworkInputTypeDef
def get_value() -> CreateOdbNetworkInputTypeDef:
return {
"displayName": ...,
}
# CreateOdbNetworkInputTypeDef definition
class CreateOdbNetworkInputTypeDef(TypedDict):
displayName: str,
clientSubnetCidr: str,
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
backupSubnetCidr: NotRequired[str],
customDomainName: NotRequired[str],
defaultDnsPrefix: NotRequired[str],
clientToken: NotRequired[str],
s3Access: NotRequired[AccessType], # (1)
zeroEtlAccess: NotRequired[AccessType], # (1)
s3PolicyDocument: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See AccessType
- See AccessType
CreateOdbPeeringConnectionInputTypeDef#
# CreateOdbPeeringConnectionInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateOdbPeeringConnectionInputTypeDef
def get_value() -> CreateOdbPeeringConnectionInputTypeDef:
return {
"odbNetworkId": ...,
}
# CreateOdbPeeringConnectionInputTypeDef definition
class CreateOdbPeeringConnectionInputTypeDef(TypedDict):
odbNetworkId: str,
peerNetworkId: str,
displayName: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DayOfWeekTypeDef#
# DayOfWeekTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DayOfWeekTypeDef
def get_value() -> DayOfWeekTypeDef:
return {
"name": ...,
}
# DayOfWeekTypeDef definition
class DayOfWeekTypeDef(TypedDict):
name: NotRequired[DayOfWeekNameType], # (1)
DbIormConfigTypeDef#
# DbIormConfigTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbIormConfigTypeDef
def get_value() -> DbIormConfigTypeDef:
return {
"dbName": ...,
}
# DbIormConfigTypeDef definition
class DbIormConfigTypeDef(TypedDict):
dbName: NotRequired[str],
flashCacheLimit: NotRequired[str],
share: NotRequired[int],
DbNodeSummaryTypeDef#
# DbNodeSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbNodeSummaryTypeDef
def get_value() -> DbNodeSummaryTypeDef:
return {
"dbNodeId": ...,
}
# DbNodeSummaryTypeDef definition
class DbNodeSummaryTypeDef(TypedDict):
dbNodeId: NotRequired[str],
dbNodeArn: NotRequired[str],
status: NotRequired[DbNodeResourceStatusType], # (1)
statusReason: NotRequired[str],
additionalDetails: NotRequired[str],
backupIpId: NotRequired[str],
backupVnic2Id: NotRequired[str],
backupVnicId: NotRequired[str],
cpuCoreCount: NotRequired[int],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServerId: NotRequired[str],
dbSystemId: NotRequired[str],
faultDomain: NotRequired[str],
hostIpId: NotRequired[str],
hostname: NotRequired[str],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
maintenanceType: NotRequired[DbNodeMaintenanceTypeType], # (2)
memorySizeInGBs: NotRequired[int],
softwareStorageSizeInGB: NotRequired[int],
createdAt: NotRequired[datetime.datetime],
timeMaintenanceWindowEnd: NotRequired[str],
timeMaintenanceWindowStart: NotRequired[str],
totalCpuCoreCount: NotRequired[int],
vnic2Id: NotRequired[str],
vnicId: NotRequired[str],
DbNodeTypeDef#
# DbNodeTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbNodeTypeDef
def get_value() -> DbNodeTypeDef:
return {
"dbNodeId": ...,
}
# DbNodeTypeDef definition
class DbNodeTypeDef(TypedDict):
dbNodeId: NotRequired[str],
dbNodeArn: NotRequired[str],
status: NotRequired[DbNodeResourceStatusType], # (1)
statusReason: NotRequired[str],
additionalDetails: NotRequired[str],
backupIpId: NotRequired[str],
backupVnic2Id: NotRequired[str],
backupVnicId: NotRequired[str],
cpuCoreCount: NotRequired[int],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServerId: NotRequired[str],
dbSystemId: NotRequired[str],
faultDomain: NotRequired[str],
hostIpId: NotRequired[str],
hostname: NotRequired[str],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
maintenanceType: NotRequired[DbNodeMaintenanceTypeType], # (2)
memorySizeInGBs: NotRequired[int],
softwareStorageSizeInGB: NotRequired[int],
createdAt: NotRequired[datetime.datetime],
timeMaintenanceWindowEnd: NotRequired[str],
timeMaintenanceWindowStart: NotRequired[str],
totalCpuCoreCount: NotRequired[int],
vnic2Id: NotRequired[str],
vnicId: NotRequired[str],
privateIpAddress: NotRequired[str],
floatingIpAddress: NotRequired[str],
DbServerPatchingDetailsTypeDef#
# DbServerPatchingDetailsTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbServerPatchingDetailsTypeDef
def get_value() -> DbServerPatchingDetailsTypeDef:
return {
"estimatedPatchDuration": ...,
}
# DbServerPatchingDetailsTypeDef definition
class DbServerPatchingDetailsTypeDef(TypedDict):
estimatedPatchDuration: NotRequired[int],
patchingStatus: NotRequired[DbServerPatchingStatusType], # (1)
timePatchingEnded: NotRequired[str],
timePatchingStarted: NotRequired[str],
DbSystemShapeSummaryTypeDef#
# DbSystemShapeSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbSystemShapeSummaryTypeDef
def get_value() -> DbSystemShapeSummaryTypeDef:
return {
"availableCoreCount": ...,
}
# DbSystemShapeSummaryTypeDef definition
class DbSystemShapeSummaryTypeDef(TypedDict):
availableCoreCount: NotRequired[int],
availableCoreCountPerNode: NotRequired[int],
availableDataStorageInTBs: NotRequired[int],
availableDataStoragePerServerInTBs: NotRequired[int],
availableDbNodePerNodeInGBs: NotRequired[int],
availableDbNodeStorageInGBs: NotRequired[int],
availableMemoryInGBs: NotRequired[int],
availableMemoryPerNodeInGBs: NotRequired[int],
coreCountIncrement: NotRequired[int],
maxStorageCount: NotRequired[int],
maximumNodeCount: NotRequired[int],
minCoreCountPerNode: NotRequired[int],
minDataStorageInTBs: NotRequired[int],
minDbNodeStoragePerNodeInGBs: NotRequired[int],
minMemoryPerNodeInGBs: NotRequired[int],
minStorageCount: NotRequired[int],
minimumCoreCount: NotRequired[int],
minimumNodeCount: NotRequired[int],
runtimeMinimumCoreCount: NotRequired[int],
shapeFamily: NotRequired[str],
shapeType: NotRequired[ShapeTypeType], # (1)
name: NotRequired[str],
computeModel: NotRequired[ComputeModelType], # (2)
areServerTypesSupported: NotRequired[bool],
- See ShapeTypeType
- See ComputeModelType
DeleteCloudAutonomousVmClusterInputTypeDef#
# DeleteCloudAutonomousVmClusterInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DeleteCloudAutonomousVmClusterInputTypeDef
def get_value() -> DeleteCloudAutonomousVmClusterInputTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# DeleteCloudAutonomousVmClusterInputTypeDef definition
class DeleteCloudAutonomousVmClusterInputTypeDef(TypedDict):
cloudAutonomousVmClusterId: str,
DeleteCloudExadataInfrastructureInputTypeDef#
# DeleteCloudExadataInfrastructureInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DeleteCloudExadataInfrastructureInputTypeDef
def get_value() -> DeleteCloudExadataInfrastructureInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# DeleteCloudExadataInfrastructureInputTypeDef definition
class DeleteCloudExadataInfrastructureInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
DeleteCloudVmClusterInputTypeDef#
# DeleteCloudVmClusterInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DeleteCloudVmClusterInputTypeDef
def get_value() -> DeleteCloudVmClusterInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# DeleteCloudVmClusterInputTypeDef definition
class DeleteCloudVmClusterInputTypeDef(TypedDict):
cloudVmClusterId: str,
DeleteOdbNetworkInputTypeDef#
# DeleteOdbNetworkInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DeleteOdbNetworkInputTypeDef
def get_value() -> DeleteOdbNetworkInputTypeDef:
return {
"odbNetworkId": ...,
}
# DeleteOdbNetworkInputTypeDef definition
class DeleteOdbNetworkInputTypeDef(TypedDict):
odbNetworkId: str,
deleteAssociatedResources: bool,
DeleteOdbPeeringConnectionInputTypeDef#
# DeleteOdbPeeringConnectionInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DeleteOdbPeeringConnectionInputTypeDef
def get_value() -> DeleteOdbPeeringConnectionInputTypeDef:
return {
"odbPeeringConnectionId": ...,
}
# DeleteOdbPeeringConnectionInputTypeDef definition
class DeleteOdbPeeringConnectionInputTypeDef(TypedDict):
odbPeeringConnectionId: str,
GetCloudAutonomousVmClusterInputTypeDef#
# GetCloudAutonomousVmClusterInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudAutonomousVmClusterInputTypeDef
def get_value() -> GetCloudAutonomousVmClusterInputTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# GetCloudAutonomousVmClusterInputTypeDef definition
class GetCloudAutonomousVmClusterInputTypeDef(TypedDict):
cloudAutonomousVmClusterId: str,
GetCloudExadataInfrastructureInputTypeDef#
# GetCloudExadataInfrastructureInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudExadataInfrastructureInputTypeDef
def get_value() -> GetCloudExadataInfrastructureInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# GetCloudExadataInfrastructureInputTypeDef definition
class GetCloudExadataInfrastructureInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
GetCloudExadataInfrastructureUnallocatedResourcesInputTypeDef#
# GetCloudExadataInfrastructureUnallocatedResourcesInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudExadataInfrastructureUnallocatedResourcesInputTypeDef
def get_value() -> GetCloudExadataInfrastructureUnallocatedResourcesInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# GetCloudExadataInfrastructureUnallocatedResourcesInputTypeDef definition
class GetCloudExadataInfrastructureUnallocatedResourcesInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
dbServers: NotRequired[Sequence[str]],
GetCloudVmClusterInputTypeDef#
# GetCloudVmClusterInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudVmClusterInputTypeDef
def get_value() -> GetCloudVmClusterInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# GetCloudVmClusterInputTypeDef definition
class GetCloudVmClusterInputTypeDef(TypedDict):
cloudVmClusterId: str,
GetDbNodeInputTypeDef#
# GetDbNodeInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetDbNodeInputTypeDef
def get_value() -> GetDbNodeInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# GetDbNodeInputTypeDef definition
class GetDbNodeInputTypeDef(TypedDict):
cloudVmClusterId: str,
dbNodeId: str,
GetDbServerInputTypeDef#
# GetDbServerInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetDbServerInputTypeDef
def get_value() -> GetDbServerInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# GetDbServerInputTypeDef definition
class GetDbServerInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
dbServerId: str,
GetOdbNetworkInputTypeDef#
# GetOdbNetworkInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetOdbNetworkInputTypeDef
def get_value() -> GetOdbNetworkInputTypeDef:
return {
"odbNetworkId": ...,
}
# GetOdbNetworkInputTypeDef definition
class GetOdbNetworkInputTypeDef(TypedDict):
odbNetworkId: str,
GetOdbPeeringConnectionInputTypeDef#
# GetOdbPeeringConnectionInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetOdbPeeringConnectionInputTypeDef
def get_value() -> GetOdbPeeringConnectionInputTypeDef:
return {
"odbPeeringConnectionId": ...,
}
# GetOdbPeeringConnectionInputTypeDef definition
class GetOdbPeeringConnectionInputTypeDef(TypedDict):
odbPeeringConnectionId: str,
OdbPeeringConnectionTypeDef#
# OdbPeeringConnectionTypeDef TypedDict usage example
from types_boto3_odb.type_defs import OdbPeeringConnectionTypeDef
def get_value() -> OdbPeeringConnectionTypeDef:
return {
"odbPeeringConnectionId": ...,
}
# OdbPeeringConnectionTypeDef definition
class OdbPeeringConnectionTypeDef(TypedDict):
odbPeeringConnectionId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
odbPeeringConnectionArn: NotRequired[str],
odbNetworkArn: NotRequired[str],
peerNetworkArn: NotRequired[str],
odbPeeringConnectionType: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
percentProgress: NotRequired[float],
GiVersionSummaryTypeDef#
# GiVersionSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GiVersionSummaryTypeDef
def get_value() -> GiVersionSummaryTypeDef:
return {
"version": ...,
}
# GiVersionSummaryTypeDef definition
class GiVersionSummaryTypeDef(TypedDict):
version: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_odb.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAutonomousVirtualMachinesInputTypeDef#
# ListAutonomousVirtualMachinesInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListAutonomousVirtualMachinesInputTypeDef
def get_value() -> ListAutonomousVirtualMachinesInputTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# ListAutonomousVirtualMachinesInputTypeDef definition
class ListAutonomousVirtualMachinesInputTypeDef(TypedDict):
cloudAutonomousVmClusterId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCloudAutonomousVmClustersInputTypeDef#
# ListCloudAutonomousVmClustersInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudAutonomousVmClustersInputTypeDef
def get_value() -> ListCloudAutonomousVmClustersInputTypeDef:
return {
"maxResults": ...,
}
# ListCloudAutonomousVmClustersInputTypeDef definition
class ListCloudAutonomousVmClustersInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
cloudExadataInfrastructureId: NotRequired[str],
ListCloudExadataInfrastructuresInputTypeDef#
# ListCloudExadataInfrastructuresInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudExadataInfrastructuresInputTypeDef
def get_value() -> ListCloudExadataInfrastructuresInputTypeDef:
return {
"maxResults": ...,
}
# ListCloudExadataInfrastructuresInputTypeDef definition
class ListCloudExadataInfrastructuresInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCloudVmClustersInputTypeDef#
# ListCloudVmClustersInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudVmClustersInputTypeDef
def get_value() -> ListCloudVmClustersInputTypeDef:
return {
"maxResults": ...,
}
# ListCloudVmClustersInputTypeDef definition
class ListCloudVmClustersInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
cloudExadataInfrastructureId: NotRequired[str],
ListDbNodesInputTypeDef#
# ListDbNodesInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbNodesInputTypeDef
def get_value() -> ListDbNodesInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# ListDbNodesInputTypeDef definition
class ListDbNodesInputTypeDef(TypedDict):
cloudVmClusterId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDbServersInputTypeDef#
# ListDbServersInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbServersInputTypeDef
def get_value() -> ListDbServersInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# ListDbServersInputTypeDef definition
class ListDbServersInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDbSystemShapesInputTypeDef#
# ListDbSystemShapesInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbSystemShapesInputTypeDef
def get_value() -> ListDbSystemShapesInputTypeDef:
return {
"maxResults": ...,
}
# ListDbSystemShapesInputTypeDef definition
class ListDbSystemShapesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
ListGiVersionsInputTypeDef#
# ListGiVersionsInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListGiVersionsInputTypeDef
def get_value() -> ListGiVersionsInputTypeDef:
return {
"maxResults": ...,
}
# ListGiVersionsInputTypeDef definition
class ListGiVersionsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
shape: NotRequired[str],
ListOdbNetworksInputTypeDef#
# ListOdbNetworksInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListOdbNetworksInputTypeDef
def get_value() -> ListOdbNetworksInputTypeDef:
return {
"maxResults": ...,
}
# ListOdbNetworksInputTypeDef definition
class ListOdbNetworksInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListOdbPeeringConnectionsInputTypeDef#
# ListOdbPeeringConnectionsInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListOdbPeeringConnectionsInputTypeDef
def get_value() -> ListOdbPeeringConnectionsInputTypeDef:
return {
"maxResults": ...,
}
# ListOdbPeeringConnectionsInputTypeDef definition
class ListOdbPeeringConnectionsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
odbNetworkId: NotRequired[str],
OdbPeeringConnectionSummaryTypeDef#
# OdbPeeringConnectionSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import OdbPeeringConnectionSummaryTypeDef
def get_value() -> OdbPeeringConnectionSummaryTypeDef:
return {
"odbPeeringConnectionId": ...,
}
# OdbPeeringConnectionSummaryTypeDef definition
class OdbPeeringConnectionSummaryTypeDef(TypedDict):
odbPeeringConnectionId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
odbPeeringConnectionArn: NotRequired[str],
odbNetworkArn: NotRequired[str],
peerNetworkArn: NotRequired[str],
odbPeeringConnectionType: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
percentProgress: NotRequired[float],
ListSystemVersionsInputTypeDef#
# ListSystemVersionsInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListSystemVersionsInputTypeDef
def get_value() -> ListSystemVersionsInputTypeDef:
return {
"giVersion": ...,
}
# ListSystemVersionsInputTypeDef definition
class ListSystemVersionsInputTypeDef(TypedDict):
giVersion: str,
shape: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SystemVersionSummaryTypeDef#
# SystemVersionSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import SystemVersionSummaryTypeDef
def get_value() -> SystemVersionSummaryTypeDef:
return {
"giVersion": ...,
}
# SystemVersionSummaryTypeDef definition
class SystemVersionSummaryTypeDef(TypedDict):
giVersion: NotRequired[str],
shape: NotRequired[str],
systemVersions: NotRequired[List[str]],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
MonthTypeDef#
# MonthTypeDef TypedDict usage example
from types_boto3_odb.type_defs import MonthTypeDef
def get_value() -> MonthTypeDef:
return {
"name": ...,
}
# MonthTypeDef definition
class MonthTypeDef(TypedDict):
name: NotRequired[MonthNameType], # (1)
- See MonthNameType
ManagedS3BackupAccessTypeDef#
# ManagedS3BackupAccessTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ManagedS3BackupAccessTypeDef
def get_value() -> ManagedS3BackupAccessTypeDef:
return {
"status": ...,
}
# ManagedS3BackupAccessTypeDef definition
class ManagedS3BackupAccessTypeDef(TypedDict):
status: NotRequired[ManagedResourceStatusType], # (1)
ipv4Addresses: NotRequired[List[str]],
S3AccessTypeDef#
# S3AccessTypeDef TypedDict usage example
from types_boto3_odb.type_defs import S3AccessTypeDef
def get_value() -> S3AccessTypeDef:
return {
"status": ...,
}
# S3AccessTypeDef definition
class S3AccessTypeDef(TypedDict):
status: NotRequired[ManagedResourceStatusType], # (1)
ipv4Addresses: NotRequired[List[str]],
domainName: NotRequired[str],
s3PolicyDocument: NotRequired[str],
ServiceNetworkEndpointTypeDef#
# ServiceNetworkEndpointTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ServiceNetworkEndpointTypeDef
def get_value() -> ServiceNetworkEndpointTypeDef:
return {
"vpcEndpointId": ...,
}
# ServiceNetworkEndpointTypeDef definition
class ServiceNetworkEndpointTypeDef(TypedDict):
vpcEndpointId: NotRequired[str],
vpcEndpointType: NotRequired[VpcEndpointTypeType], # (1)
ZeroEtlAccessTypeDef#
# ZeroEtlAccessTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ZeroEtlAccessTypeDef
def get_value() -> ZeroEtlAccessTypeDef:
return {
"status": ...,
}
# ZeroEtlAccessTypeDef definition
class ZeroEtlAccessTypeDef(TypedDict):
status: NotRequired[ManagedResourceStatusType], # (1)
cidr: NotRequired[str],
OciDnsForwardingConfigTypeDef#
# OciDnsForwardingConfigTypeDef TypedDict usage example
from types_boto3_odb.type_defs import OciDnsForwardingConfigTypeDef
def get_value() -> OciDnsForwardingConfigTypeDef:
return {
"domainName": ...,
}
# OciDnsForwardingConfigTypeDef definition
class OciDnsForwardingConfigTypeDef(TypedDict):
domainName: NotRequired[str],
ociDnsListenerIp: NotRequired[str],
RebootDbNodeInputTypeDef#
# RebootDbNodeInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import RebootDbNodeInputTypeDef
def get_value() -> RebootDbNodeInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# RebootDbNodeInputTypeDef definition
class RebootDbNodeInputTypeDef(TypedDict):
cloudVmClusterId: str,
dbNodeId: str,
StartDbNodeInputTypeDef#
# StartDbNodeInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import StartDbNodeInputTypeDef
def get_value() -> StartDbNodeInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# StartDbNodeInputTypeDef definition
class StartDbNodeInputTypeDef(TypedDict):
cloudVmClusterId: str,
dbNodeId: str,
StopDbNodeInputTypeDef#
# StopDbNodeInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import StopDbNodeInputTypeDef
def get_value() -> StopDbNodeInputTypeDef:
return {
"cloudVmClusterId": ...,
}
# StopDbNodeInputTypeDef definition
class StopDbNodeInputTypeDef(TypedDict):
cloudVmClusterId: str,
dbNodeId: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_odb.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_odb.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateOdbNetworkInputTypeDef#
# UpdateOdbNetworkInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import UpdateOdbNetworkInputTypeDef
def get_value() -> UpdateOdbNetworkInputTypeDef:
return {
"odbNetworkId": ...,
}
# UpdateOdbNetworkInputTypeDef definition
class UpdateOdbNetworkInputTypeDef(TypedDict):
odbNetworkId: str,
displayName: NotRequired[str],
peeredCidrsToBeAdded: NotRequired[Sequence[str]],
peeredCidrsToBeRemoved: NotRequired[Sequence[str]],
s3Access: NotRequired[AccessType], # (1)
zeroEtlAccess: NotRequired[AccessType], # (1)
s3PolicyDocument: NotRequired[str],
- See AccessType
- See AccessType
CloudExadataInfrastructureUnallocatedResourcesTypeDef#
# CloudExadataInfrastructureUnallocatedResourcesTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudExadataInfrastructureUnallocatedResourcesTypeDef
def get_value() -> CloudExadataInfrastructureUnallocatedResourcesTypeDef:
return {
"cloudAutonomousVmClusters": ...,
}
# CloudExadataInfrastructureUnallocatedResourcesTypeDef definition
class CloudExadataInfrastructureUnallocatedResourcesTypeDef(TypedDict):
cloudAutonomousVmClusters: NotRequired[List[CloudAutonomousVmClusterResourceDetailsTypeDef]], # (1)
cloudExadataInfrastructureDisplayName: NotRequired[str],
exadataStorageInTBs: NotRequired[float],
cloudExadataInfrastructureId: NotRequired[str],
localStorageInGBs: NotRequired[int],
memoryInGBs: NotRequired[int],
ocpus: NotRequired[int],
- See
List[CloudAutonomousVmClusterResourceDetailsTypeDef]
CreateCloudVmClusterInputTypeDef#
# CreateCloudVmClusterInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateCloudVmClusterInputTypeDef
def get_value() -> CreateCloudVmClusterInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# CreateCloudVmClusterInputTypeDef definition
class CreateCloudVmClusterInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
cpuCoreCount: int,
displayName: str,
giVersion: str,
hostname: str,
sshPublicKeys: Sequence[str],
odbNetworkId: str,
clusterName: NotRequired[str],
dataCollectionOptions: NotRequired[DataCollectionOptionsTypeDef], # (1)
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServers: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
isLocalBackupEnabled: NotRequired[bool],
isSparseDiskgroupEnabled: NotRequired[bool],
licenseModel: NotRequired[LicenseModelType], # (2)
memorySizeInGBs: NotRequired[int],
systemVersion: NotRequired[str],
timeZone: NotRequired[str],
clientToken: NotRequired[str],
scanListenerPortTcp: NotRequired[int],
CreateCloudAutonomousVmClusterOutputTypeDef#
# CreateCloudAutonomousVmClusterOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateCloudAutonomousVmClusterOutputTypeDef
def get_value() -> CreateCloudAutonomousVmClusterOutputTypeDef:
return {
"displayName": ...,
}
# CreateCloudAutonomousVmClusterOutputTypeDef definition
class CreateCloudAutonomousVmClusterOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
cloudAutonomousVmClusterId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCloudExadataInfrastructureOutputTypeDef#
# CreateCloudExadataInfrastructureOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateCloudExadataInfrastructureOutputTypeDef
def get_value() -> CreateCloudExadataInfrastructureOutputTypeDef:
return {
"displayName": ...,
}
# CreateCloudExadataInfrastructureOutputTypeDef definition
class CreateCloudExadataInfrastructureOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
cloudExadataInfrastructureId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCloudVmClusterOutputTypeDef#
# CreateCloudVmClusterOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateCloudVmClusterOutputTypeDef
def get_value() -> CreateCloudVmClusterOutputTypeDef:
return {
"displayName": ...,
}
# CreateCloudVmClusterOutputTypeDef definition
class CreateCloudVmClusterOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
cloudVmClusterId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOdbNetworkOutputTypeDef#
# CreateOdbNetworkOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateOdbNetworkOutputTypeDef
def get_value() -> CreateOdbNetworkOutputTypeDef:
return {
"displayName": ...,
}
# CreateOdbNetworkOutputTypeDef definition
class CreateOdbNetworkOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
odbNetworkId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOdbPeeringConnectionOutputTypeDef#
# CreateOdbPeeringConnectionOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateOdbPeeringConnectionOutputTypeDef
def get_value() -> CreateOdbPeeringConnectionOutputTypeDef:
return {
"displayName": ...,
}
# CreateOdbPeeringConnectionOutputTypeDef definition
class CreateOdbPeeringConnectionOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
odbPeeringConnectionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOciOnboardingStatusOutputTypeDef#
# GetOciOnboardingStatusOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetOciOnboardingStatusOutputTypeDef
def get_value() -> GetOciOnboardingStatusOutputTypeDef:
return {
"status": ...,
}
# GetOciOnboardingStatusOutputTypeDef definition
class GetOciOnboardingStatusOutputTypeDef(TypedDict):
status: OciOnboardingStatusType, # (1)
existingTenancyActivationLink: str,
newTenancyActivationLink: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAutonomousVirtualMachinesOutputTypeDef#
# ListAutonomousVirtualMachinesOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListAutonomousVirtualMachinesOutputTypeDef
def get_value() -> ListAutonomousVirtualMachinesOutputTypeDef:
return {
"nextToken": ...,
}
# ListAutonomousVirtualMachinesOutputTypeDef definition
class ListAutonomousVirtualMachinesOutputTypeDef(TypedDict):
autonomousVirtualMachines: List[AutonomousVirtualMachineSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[AutonomousVirtualMachineSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RebootDbNodeOutputTypeDef#
# RebootDbNodeOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import RebootDbNodeOutputTypeDef
def get_value() -> RebootDbNodeOutputTypeDef:
return {
"dbNodeId": ...,
}
# RebootDbNodeOutputTypeDef definition
class RebootDbNodeOutputTypeDef(TypedDict):
dbNodeId: str,
status: DbNodeResourceStatusType, # (1)
statusReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDbNodeOutputTypeDef#
# StartDbNodeOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import StartDbNodeOutputTypeDef
def get_value() -> StartDbNodeOutputTypeDef:
return {
"dbNodeId": ...,
}
# StartDbNodeOutputTypeDef definition
class StartDbNodeOutputTypeDef(TypedDict):
dbNodeId: str,
status: DbNodeResourceStatusType, # (1)
statusReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDbNodeOutputTypeDef#
# StopDbNodeOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import StopDbNodeOutputTypeDef
def get_value() -> StopDbNodeOutputTypeDef:
return {
"dbNodeId": ...,
}
# StopDbNodeOutputTypeDef definition
class StopDbNodeOutputTypeDef(TypedDict):
dbNodeId: str,
status: DbNodeResourceStatusType, # (1)
statusReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCloudExadataInfrastructureOutputTypeDef#
# UpdateCloudExadataInfrastructureOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import UpdateCloudExadataInfrastructureOutputTypeDef
def get_value() -> UpdateCloudExadataInfrastructureOutputTypeDef:
return {
"displayName": ...,
}
# UpdateCloudExadataInfrastructureOutputTypeDef definition
class UpdateCloudExadataInfrastructureOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
cloudExadataInfrastructureId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOdbNetworkOutputTypeDef#
# UpdateOdbNetworkOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import UpdateOdbNetworkOutputTypeDef
def get_value() -> UpdateOdbNetworkOutputTypeDef:
return {
"displayName": ...,
}
# UpdateOdbNetworkOutputTypeDef definition
class UpdateOdbNetworkOutputTypeDef(TypedDict):
displayName: str,
status: ResourceStatusType, # (1)
statusReason: str,
odbNetworkId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExadataIormConfigTypeDef#
# ExadataIormConfigTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ExadataIormConfigTypeDef
def get_value() -> ExadataIormConfigTypeDef:
return {
"dbPlans": ...,
}
# ExadataIormConfigTypeDef definition
class ExadataIormConfigTypeDef(TypedDict):
dbPlans: NotRequired[List[DbIormConfigTypeDef]], # (1)
lifecycleDetails: NotRequired[str],
lifecycleState: NotRequired[IormLifecycleStateType], # (2)
objective: NotRequired[ObjectiveType], # (3)
- See
List[DbIormConfigTypeDef]
- See IormLifecycleStateType
- See ObjectiveType
ListDbNodesOutputTypeDef#
# ListDbNodesOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbNodesOutputTypeDef
def get_value() -> ListDbNodesOutputTypeDef:
return {
"nextToken": ...,
}
# ListDbNodesOutputTypeDef definition
class ListDbNodesOutputTypeDef(TypedDict):
dbNodes: List[DbNodeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[DbNodeSummaryTypeDef]
- See ResponseMetadataTypeDef
GetDbNodeOutputTypeDef#
# GetDbNodeOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetDbNodeOutputTypeDef
def get_value() -> GetDbNodeOutputTypeDef:
return {
"dbNode": ...,
}
# GetDbNodeOutputTypeDef definition
class GetDbNodeOutputTypeDef(TypedDict):
dbNode: DbNodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DbNodeTypeDef
- See ResponseMetadataTypeDef
DbServerSummaryTypeDef#
# DbServerSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbServerSummaryTypeDef
def get_value() -> DbServerSummaryTypeDef:
return {
"dbServerId": ...,
}
# DbServerSummaryTypeDef definition
class DbServerSummaryTypeDef(TypedDict):
dbServerId: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cpuCoreCount: NotRequired[int],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServerPatchingDetails: NotRequired[DbServerPatchingDetailsTypeDef], # (2)
displayName: NotRequired[str],
exadataInfrastructureId: NotRequired[str],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
maxCpuCount: NotRequired[int],
maxDbNodeStorageInGBs: NotRequired[int],
maxMemoryInGBs: NotRequired[int],
memorySizeInGBs: NotRequired[int],
shape: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
vmClusterIds: NotRequired[List[str]],
computeModel: NotRequired[ComputeModelType], # (3)
autonomousVmClusterIds: NotRequired[List[str]],
autonomousVirtualMachineIds: NotRequired[List[str]],
DbServerTypeDef#
# DbServerTypeDef TypedDict usage example
from types_boto3_odb.type_defs import DbServerTypeDef
def get_value() -> DbServerTypeDef:
return {
"dbServerId": ...,
}
# DbServerTypeDef definition
class DbServerTypeDef(TypedDict):
dbServerId: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cpuCoreCount: NotRequired[int],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServerPatchingDetails: NotRequired[DbServerPatchingDetailsTypeDef], # (2)
displayName: NotRequired[str],
exadataInfrastructureId: NotRequired[str],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
maxCpuCount: NotRequired[int],
maxDbNodeStorageInGBs: NotRequired[int],
maxMemoryInGBs: NotRequired[int],
memorySizeInGBs: NotRequired[int],
shape: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
vmClusterIds: NotRequired[List[str]],
computeModel: NotRequired[ComputeModelType], # (3)
autonomousVmClusterIds: NotRequired[List[str]],
autonomousVirtualMachineIds: NotRequired[List[str]],
ListDbSystemShapesOutputTypeDef#
# ListDbSystemShapesOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbSystemShapesOutputTypeDef
def get_value() -> ListDbSystemShapesOutputTypeDef:
return {
"nextToken": ...,
}
# ListDbSystemShapesOutputTypeDef definition
class ListDbSystemShapesOutputTypeDef(TypedDict):
dbSystemShapes: List[DbSystemShapeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[DbSystemShapeSummaryTypeDef]
- See ResponseMetadataTypeDef
GetOdbPeeringConnectionOutputTypeDef#
# GetOdbPeeringConnectionOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetOdbPeeringConnectionOutputTypeDef
def get_value() -> GetOdbPeeringConnectionOutputTypeDef:
return {
"odbPeeringConnection": ...,
}
# GetOdbPeeringConnectionOutputTypeDef definition
class GetOdbPeeringConnectionOutputTypeDef(TypedDict):
odbPeeringConnection: OdbPeeringConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGiVersionsOutputTypeDef#
# ListGiVersionsOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListGiVersionsOutputTypeDef
def get_value() -> ListGiVersionsOutputTypeDef:
return {
"nextToken": ...,
}
# ListGiVersionsOutputTypeDef definition
class ListGiVersionsOutputTypeDef(TypedDict):
giVersions: List[GiVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[GiVersionSummaryTypeDef]
- See ResponseMetadataTypeDef
ListAutonomousVirtualMachinesInputPaginateTypeDef#
# ListAutonomousVirtualMachinesInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListAutonomousVirtualMachinesInputPaginateTypeDef
def get_value() -> ListAutonomousVirtualMachinesInputPaginateTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# ListAutonomousVirtualMachinesInputPaginateTypeDef definition
class ListAutonomousVirtualMachinesInputPaginateTypeDef(TypedDict):
cloudAutonomousVmClusterId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCloudAutonomousVmClustersInputPaginateTypeDef#
# ListCloudAutonomousVmClustersInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudAutonomousVmClustersInputPaginateTypeDef
def get_value() -> ListCloudAutonomousVmClustersInputPaginateTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# ListCloudAutonomousVmClustersInputPaginateTypeDef definition
class ListCloudAutonomousVmClustersInputPaginateTypeDef(TypedDict):
cloudExadataInfrastructureId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCloudExadataInfrastructuresInputPaginateTypeDef#
# ListCloudExadataInfrastructuresInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudExadataInfrastructuresInputPaginateTypeDef
def get_value() -> ListCloudExadataInfrastructuresInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCloudExadataInfrastructuresInputPaginateTypeDef definition
class ListCloudExadataInfrastructuresInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCloudVmClustersInputPaginateTypeDef#
# ListCloudVmClustersInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudVmClustersInputPaginateTypeDef
def get_value() -> ListCloudVmClustersInputPaginateTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# ListCloudVmClustersInputPaginateTypeDef definition
class ListCloudVmClustersInputPaginateTypeDef(TypedDict):
cloudExadataInfrastructureId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbNodesInputPaginateTypeDef#
# ListDbNodesInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbNodesInputPaginateTypeDef
def get_value() -> ListDbNodesInputPaginateTypeDef:
return {
"cloudVmClusterId": ...,
}
# ListDbNodesInputPaginateTypeDef definition
class ListDbNodesInputPaginateTypeDef(TypedDict):
cloudVmClusterId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbServersInputPaginateTypeDef#
# ListDbServersInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbServersInputPaginateTypeDef
def get_value() -> ListDbServersInputPaginateTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# ListDbServersInputPaginateTypeDef definition
class ListDbServersInputPaginateTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbSystemShapesInputPaginateTypeDef#
# ListDbSystemShapesInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbSystemShapesInputPaginateTypeDef
def get_value() -> ListDbSystemShapesInputPaginateTypeDef:
return {
"availabilityZone": ...,
}
# ListDbSystemShapesInputPaginateTypeDef definition
class ListDbSystemShapesInputPaginateTypeDef(TypedDict):
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGiVersionsInputPaginateTypeDef#
# ListGiVersionsInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListGiVersionsInputPaginateTypeDef
def get_value() -> ListGiVersionsInputPaginateTypeDef:
return {
"shape": ...,
}
# ListGiVersionsInputPaginateTypeDef definition
class ListGiVersionsInputPaginateTypeDef(TypedDict):
shape: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOdbNetworksInputPaginateTypeDef#
# ListOdbNetworksInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListOdbNetworksInputPaginateTypeDef
def get_value() -> ListOdbNetworksInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOdbNetworksInputPaginateTypeDef definition
class ListOdbNetworksInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOdbPeeringConnectionsInputPaginateTypeDef#
# ListOdbPeeringConnectionsInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListOdbPeeringConnectionsInputPaginateTypeDef
def get_value() -> ListOdbPeeringConnectionsInputPaginateTypeDef:
return {
"odbNetworkId": ...,
}
# ListOdbPeeringConnectionsInputPaginateTypeDef definition
class ListOdbPeeringConnectionsInputPaginateTypeDef(TypedDict):
odbNetworkId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSystemVersionsInputPaginateTypeDef#
# ListSystemVersionsInputPaginateTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListSystemVersionsInputPaginateTypeDef
def get_value() -> ListSystemVersionsInputPaginateTypeDef:
return {
"giVersion": ...,
}
# ListSystemVersionsInputPaginateTypeDef definition
class ListSystemVersionsInputPaginateTypeDef(TypedDict):
giVersion: str,
shape: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOdbPeeringConnectionsOutputTypeDef#
# ListOdbPeeringConnectionsOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListOdbPeeringConnectionsOutputTypeDef
def get_value() -> ListOdbPeeringConnectionsOutputTypeDef:
return {
"nextToken": ...,
}
# ListOdbPeeringConnectionsOutputTypeDef definition
class ListOdbPeeringConnectionsOutputTypeDef(TypedDict):
odbPeeringConnections: List[OdbPeeringConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[OdbPeeringConnectionSummaryTypeDef]
- See ResponseMetadataTypeDef
ListSystemVersionsOutputTypeDef#
# ListSystemVersionsOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListSystemVersionsOutputTypeDef
def get_value() -> ListSystemVersionsOutputTypeDef:
return {
"nextToken": ...,
}
# ListSystemVersionsOutputTypeDef definition
class ListSystemVersionsOutputTypeDef(TypedDict):
systemVersions: List[SystemVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[SystemVersionSummaryTypeDef]
- See ResponseMetadataTypeDef
MaintenanceWindowOutputTypeDef#
# MaintenanceWindowOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import MaintenanceWindowOutputTypeDef
def get_value() -> MaintenanceWindowOutputTypeDef:
return {
"customActionTimeoutInMins": ...,
}
# MaintenanceWindowOutputTypeDef definition
class MaintenanceWindowOutputTypeDef(TypedDict):
customActionTimeoutInMins: NotRequired[int],
daysOfWeek: NotRequired[List[DayOfWeekTypeDef]], # (1)
hoursOfDay: NotRequired[List[int]],
isCustomActionTimeoutEnabled: NotRequired[bool],
leadTimeInWeeks: NotRequired[int],
months: NotRequired[List[MonthTypeDef]], # (2)
patchingMode: NotRequired[PatchingModeTypeType], # (3)
preference: NotRequired[PreferenceTypeType], # (4)
skipRu: NotRequired[bool],
weeksOfMonth: NotRequired[List[int]],
- See
List[DayOfWeekTypeDef]
- See
List[MonthTypeDef]
- See PatchingModeTypeType
- See PreferenceTypeType
MaintenanceWindowTypeDef#
# MaintenanceWindowTypeDef TypedDict usage example
from types_boto3_odb.type_defs import MaintenanceWindowTypeDef
def get_value() -> MaintenanceWindowTypeDef:
return {
"customActionTimeoutInMins": ...,
}
# MaintenanceWindowTypeDef definition
class MaintenanceWindowTypeDef(TypedDict):
customActionTimeoutInMins: NotRequired[int],
daysOfWeek: NotRequired[Sequence[DayOfWeekTypeDef]], # (1)
hoursOfDay: NotRequired[Sequence[int]],
isCustomActionTimeoutEnabled: NotRequired[bool],
leadTimeInWeeks: NotRequired[int],
months: NotRequired[Sequence[MonthTypeDef]], # (2)
patchingMode: NotRequired[PatchingModeTypeType], # (3)
preference: NotRequired[PreferenceTypeType], # (4)
skipRu: NotRequired[bool],
weeksOfMonth: NotRequired[Sequence[int]],
- See
Sequence[DayOfWeekTypeDef]
- See
Sequence[MonthTypeDef]
- See PatchingModeTypeType
- See PreferenceTypeType
ManagedServicesTypeDef#
# ManagedServicesTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ManagedServicesTypeDef
def get_value() -> ManagedServicesTypeDef:
return {
"serviceNetworkArn": ...,
}
# ManagedServicesTypeDef definition
class ManagedServicesTypeDef(TypedDict):
serviceNetworkArn: NotRequired[str],
resourceGatewayArn: NotRequired[str],
managedServicesIpv4Cidrs: NotRequired[List[str]],
serviceNetworkEndpoint: NotRequired[ServiceNetworkEndpointTypeDef], # (1)
managedS3BackupAccess: NotRequired[ManagedS3BackupAccessTypeDef], # (2)
zeroEtlAccess: NotRequired[ZeroEtlAccessTypeDef], # (3)
s3Access: NotRequired[S3AccessTypeDef], # (4)
- See ServiceNetworkEndpointTypeDef
- See ManagedS3BackupAccessTypeDef
- See ZeroEtlAccessTypeDef
- See S3AccessTypeDef
GetCloudExadataInfrastructureUnallocatedResourcesOutputTypeDef#
# GetCloudExadataInfrastructureUnallocatedResourcesOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudExadataInfrastructureUnallocatedResourcesOutputTypeDef
def get_value() -> GetCloudExadataInfrastructureUnallocatedResourcesOutputTypeDef:
return {
"cloudExadataInfrastructureUnallocatedResources": ...,
}
# GetCloudExadataInfrastructureUnallocatedResourcesOutputTypeDef definition
class GetCloudExadataInfrastructureUnallocatedResourcesOutputTypeDef(TypedDict):
cloudExadataInfrastructureUnallocatedResources: CloudExadataInfrastructureUnallocatedResourcesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudVmClusterSummaryTypeDef#
# CloudVmClusterSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudVmClusterSummaryTypeDef
def get_value() -> CloudVmClusterSummaryTypeDef:
return {
"cloudVmClusterId": ...,
}
# CloudVmClusterSummaryTypeDef definition
class CloudVmClusterSummaryTypeDef(TypedDict):
cloudVmClusterId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cloudVmClusterArn: NotRequired[str],
cloudExadataInfrastructureId: NotRequired[str],
clusterName: NotRequired[str],
cpuCoreCount: NotRequired[int],
dataCollectionOptions: NotRequired[DataCollectionOptionsTypeDef], # (2)
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServers: NotRequired[List[str]],
diskRedundancy: NotRequired[DiskRedundancyType], # (3)
giVersion: NotRequired[str],
hostname: NotRequired[str],
iormConfigCache: NotRequired[ExadataIormConfigTypeDef], # (4)
isLocalBackupEnabled: NotRequired[bool],
isSparseDiskgroupEnabled: NotRequired[bool],
lastUpdateHistoryEntryId: NotRequired[str],
licenseModel: NotRequired[LicenseModelType], # (5)
listenerPort: NotRequired[int],
memorySizeInGBs: NotRequired[int],
nodeCount: NotRequired[int],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
ociUrl: NotRequired[str],
domain: NotRequired[str],
scanDnsName: NotRequired[str],
scanDnsRecordId: NotRequired[str],
scanIpIds: NotRequired[List[str]],
shape: NotRequired[str],
sshPublicKeys: NotRequired[List[str]],
storageSizeInGBs: NotRequired[int],
systemVersion: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
timeZone: NotRequired[str],
vipIds: NotRequired[List[str]],
odbNetworkId: NotRequired[str],
percentProgress: NotRequired[float],
computeModel: NotRequired[ComputeModelType], # (6)
- See ResourceStatusType
- See DataCollectionOptionsTypeDef
- See DiskRedundancyType
- See ExadataIormConfigTypeDef
- See LicenseModelType
- See ComputeModelType
CloudVmClusterTypeDef#
# CloudVmClusterTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudVmClusterTypeDef
def get_value() -> CloudVmClusterTypeDef:
return {
"cloudVmClusterId": ...,
}
# CloudVmClusterTypeDef definition
class CloudVmClusterTypeDef(TypedDict):
cloudVmClusterId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cloudVmClusterArn: NotRequired[str],
cloudExadataInfrastructureId: NotRequired[str],
clusterName: NotRequired[str],
cpuCoreCount: NotRequired[int],
dataCollectionOptions: NotRequired[DataCollectionOptionsTypeDef], # (2)
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServers: NotRequired[List[str]],
diskRedundancy: NotRequired[DiskRedundancyType], # (3)
giVersion: NotRequired[str],
hostname: NotRequired[str],
iormConfigCache: NotRequired[ExadataIormConfigTypeDef], # (4)
isLocalBackupEnabled: NotRequired[bool],
isSparseDiskgroupEnabled: NotRequired[bool],
lastUpdateHistoryEntryId: NotRequired[str],
licenseModel: NotRequired[LicenseModelType], # (5)
listenerPort: NotRequired[int],
memorySizeInGBs: NotRequired[int],
nodeCount: NotRequired[int],
ocid: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
ociUrl: NotRequired[str],
domain: NotRequired[str],
scanDnsName: NotRequired[str],
scanDnsRecordId: NotRequired[str],
scanIpIds: NotRequired[List[str]],
shape: NotRequired[str],
sshPublicKeys: NotRequired[List[str]],
storageSizeInGBs: NotRequired[int],
systemVersion: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
timeZone: NotRequired[str],
vipIds: NotRequired[List[str]],
odbNetworkId: NotRequired[str],
percentProgress: NotRequired[float],
computeModel: NotRequired[ComputeModelType], # (6)
- See ResourceStatusType
- See DataCollectionOptionsTypeDef
- See DiskRedundancyType
- See ExadataIormConfigTypeDef
- See LicenseModelType
- See ComputeModelType
ListDbServersOutputTypeDef#
# ListDbServersOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListDbServersOutputTypeDef
def get_value() -> ListDbServersOutputTypeDef:
return {
"nextToken": ...,
}
# ListDbServersOutputTypeDef definition
class ListDbServersOutputTypeDef(TypedDict):
dbServers: List[DbServerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[DbServerSummaryTypeDef]
- See ResponseMetadataTypeDef
GetDbServerOutputTypeDef#
# GetDbServerOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetDbServerOutputTypeDef
def get_value() -> GetDbServerOutputTypeDef:
return {
"dbServer": ...,
}
# GetDbServerOutputTypeDef definition
class GetDbServerOutputTypeDef(TypedDict):
dbServer: DbServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudAutonomousVmClusterSummaryTypeDef#
# CloudAutonomousVmClusterSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudAutonomousVmClusterSummaryTypeDef
def get_value() -> CloudAutonomousVmClusterSummaryTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# CloudAutonomousVmClusterSummaryTypeDef definition
class CloudAutonomousVmClusterSummaryTypeDef(TypedDict):
cloudAutonomousVmClusterId: str,
cloudAutonomousVmClusterArn: NotRequired[str],
odbNetworkId: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
percentProgress: NotRequired[float],
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cloudExadataInfrastructureId: NotRequired[str],
autonomousDataStoragePercentage: NotRequired[float],
autonomousDataStorageSizeInTBs: NotRequired[float],
availableAutonomousDataStorageSizeInTBs: NotRequired[float],
availableContainerDatabases: NotRequired[int],
availableCpus: NotRequired[float],
computeModel: NotRequired[ComputeModelType], # (2)
cpuCoreCount: NotRequired[int],
cpuCoreCountPerNode: NotRequired[int],
cpuPercentage: NotRequired[float],
dataStorageSizeInGBs: NotRequired[float],
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServers: NotRequired[List[str]],
description: NotRequired[str],
domain: NotRequired[str],
exadataStorageInTBsLowestScaledValue: NotRequired[float],
hostname: NotRequired[str],
ocid: NotRequired[str],
ociUrl: NotRequired[str],
isMtlsEnabledVmCluster: NotRequired[bool],
licenseModel: NotRequired[LicenseModelType], # (3)
maintenanceWindow: NotRequired[MaintenanceWindowOutputTypeDef], # (4)
maxAcdsLowestScaledValue: NotRequired[int],
memoryPerOracleComputeUnitInGBs: NotRequired[int],
memorySizeInGBs: NotRequired[int],
nodeCount: NotRequired[int],
nonProvisionableAutonomousContainerDatabases: NotRequired[int],
provisionableAutonomousContainerDatabases: NotRequired[int],
provisionedAutonomousContainerDatabases: NotRequired[int],
provisionedCpus: NotRequired[float],
reclaimableCpus: NotRequired[float],
reservedCpus: NotRequired[float],
scanListenerPortNonTls: NotRequired[int],
scanListenerPortTls: NotRequired[int],
shape: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
timeDatabaseSslCertificateExpires: NotRequired[datetime.datetime],
timeOrdsCertificateExpires: NotRequired[datetime.datetime],
timeZone: NotRequired[str],
totalContainerDatabases: NotRequired[int],
CloudAutonomousVmClusterTypeDef#
# CloudAutonomousVmClusterTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudAutonomousVmClusterTypeDef
def get_value() -> CloudAutonomousVmClusterTypeDef:
return {
"cloudAutonomousVmClusterId": ...,
}
# CloudAutonomousVmClusterTypeDef definition
class CloudAutonomousVmClusterTypeDef(TypedDict):
cloudAutonomousVmClusterId: str,
cloudAutonomousVmClusterArn: NotRequired[str],
odbNetworkId: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
percentProgress: NotRequired[float],
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cloudExadataInfrastructureId: NotRequired[str],
autonomousDataStoragePercentage: NotRequired[float],
autonomousDataStorageSizeInTBs: NotRequired[float],
availableAutonomousDataStorageSizeInTBs: NotRequired[float],
availableContainerDatabases: NotRequired[int],
availableCpus: NotRequired[float],
computeModel: NotRequired[ComputeModelType], # (2)
cpuCoreCount: NotRequired[int],
cpuCoreCountPerNode: NotRequired[int],
cpuPercentage: NotRequired[float],
dataStorageSizeInGBs: NotRequired[float],
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServers: NotRequired[List[str]],
description: NotRequired[str],
domain: NotRequired[str],
exadataStorageInTBsLowestScaledValue: NotRequired[float],
hostname: NotRequired[str],
ocid: NotRequired[str],
ociUrl: NotRequired[str],
isMtlsEnabledVmCluster: NotRequired[bool],
licenseModel: NotRequired[LicenseModelType], # (3)
maintenanceWindow: NotRequired[MaintenanceWindowOutputTypeDef], # (4)
maxAcdsLowestScaledValue: NotRequired[int],
memoryPerOracleComputeUnitInGBs: NotRequired[int],
memorySizeInGBs: NotRequired[int],
nodeCount: NotRequired[int],
nonProvisionableAutonomousContainerDatabases: NotRequired[int],
provisionableAutonomousContainerDatabases: NotRequired[int],
provisionedAutonomousContainerDatabases: NotRequired[int],
provisionedCpus: NotRequired[float],
reclaimableCpus: NotRequired[float],
reservedCpus: NotRequired[float],
scanListenerPortNonTls: NotRequired[int],
scanListenerPortTls: NotRequired[int],
shape: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
timeDatabaseSslCertificateExpires: NotRequired[datetime.datetime],
timeOrdsCertificateExpires: NotRequired[datetime.datetime],
timeZone: NotRequired[str],
totalContainerDatabases: NotRequired[int],
CloudExadataInfrastructureSummaryTypeDef#
# CloudExadataInfrastructureSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudExadataInfrastructureSummaryTypeDef
def get_value() -> CloudExadataInfrastructureSummaryTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# CloudExadataInfrastructureSummaryTypeDef definition
class CloudExadataInfrastructureSummaryTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cloudExadataInfrastructureArn: NotRequired[str],
activatedStorageCount: NotRequired[int],
additionalStorageCount: NotRequired[int],
availableStorageSizeInGBs: NotRequired[int],
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
computeCount: NotRequired[int],
cpuCount: NotRequired[int],
customerContactsToSendToOCI: NotRequired[List[CustomerContactTypeDef]], # (2)
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServerVersion: NotRequired[str],
lastMaintenanceRunId: NotRequired[str],
maintenanceWindow: NotRequired[MaintenanceWindowOutputTypeDef], # (3)
maxCpuCount: NotRequired[int],
maxDataStorageInTBs: NotRequired[float],
maxDbNodeStorageSizeInGBs: NotRequired[int],
maxMemoryInGBs: NotRequired[int],
memorySizeInGBs: NotRequired[int],
monthlyDbServerVersion: NotRequired[str],
monthlyStorageServerVersion: NotRequired[str],
nextMaintenanceRunId: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
ociUrl: NotRequired[str],
ocid: NotRequired[str],
shape: NotRequired[str],
storageCount: NotRequired[int],
storageServerVersion: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
totalStorageSizeInGBs: NotRequired[int],
percentProgress: NotRequired[float],
databaseServerType: NotRequired[str],
storageServerType: NotRequired[str],
computeModel: NotRequired[ComputeModelType], # (4)
- See ResourceStatusType
- See
List[CustomerContactTypeDef]
- See MaintenanceWindowOutputTypeDef
- See ComputeModelType
CloudExadataInfrastructureTypeDef#
# CloudExadataInfrastructureTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CloudExadataInfrastructureTypeDef
def get_value() -> CloudExadataInfrastructureTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# CloudExadataInfrastructureTypeDef definition
class CloudExadataInfrastructureTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
cloudExadataInfrastructureArn: NotRequired[str],
activatedStorageCount: NotRequired[int],
additionalStorageCount: NotRequired[int],
availableStorageSizeInGBs: NotRequired[int],
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
computeCount: NotRequired[int],
cpuCount: NotRequired[int],
customerContactsToSendToOCI: NotRequired[List[CustomerContactTypeDef]], # (2)
dataStorageSizeInTBs: NotRequired[float],
dbNodeStorageSizeInGBs: NotRequired[int],
dbServerVersion: NotRequired[str],
lastMaintenanceRunId: NotRequired[str],
maintenanceWindow: NotRequired[MaintenanceWindowOutputTypeDef], # (3)
maxCpuCount: NotRequired[int],
maxDataStorageInTBs: NotRequired[float],
maxDbNodeStorageSizeInGBs: NotRequired[int],
maxMemoryInGBs: NotRequired[int],
memorySizeInGBs: NotRequired[int],
monthlyDbServerVersion: NotRequired[str],
monthlyStorageServerVersion: NotRequired[str],
nextMaintenanceRunId: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
ociUrl: NotRequired[str],
ocid: NotRequired[str],
shape: NotRequired[str],
storageCount: NotRequired[int],
storageServerVersion: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
totalStorageSizeInGBs: NotRequired[int],
percentProgress: NotRequired[float],
databaseServerType: NotRequired[str],
storageServerType: NotRequired[str],
computeModel: NotRequired[ComputeModelType], # (4)
- See ResourceStatusType
- See
List[CustomerContactTypeDef]
- See MaintenanceWindowOutputTypeDef
- See ComputeModelType
OdbNetworkSummaryTypeDef#
# OdbNetworkSummaryTypeDef TypedDict usage example
from types_boto3_odb.type_defs import OdbNetworkSummaryTypeDef
def get_value() -> OdbNetworkSummaryTypeDef:
return {
"odbNetworkId": ...,
}
# OdbNetworkSummaryTypeDef definition
class OdbNetworkSummaryTypeDef(TypedDict):
odbNetworkId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
odbNetworkArn: NotRequired[str],
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
clientSubnetCidr: NotRequired[str],
backupSubnetCidr: NotRequired[str],
customDomainName: NotRequired[str],
defaultDnsPrefix: NotRequired[str],
peeredCidrs: NotRequired[List[str]],
ociNetworkAnchorId: NotRequired[str],
ociNetworkAnchorUrl: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
ociVcnId: NotRequired[str],
ociVcnUrl: NotRequired[str],
ociDnsForwardingConfigs: NotRequired[List[OciDnsForwardingConfigTypeDef]], # (2)
createdAt: NotRequired[datetime.datetime],
percentProgress: NotRequired[float],
managedServices: NotRequired[ManagedServicesTypeDef], # (3)
- See ResourceStatusType
- See
List[OciDnsForwardingConfigTypeDef]
- See ManagedServicesTypeDef
OdbNetworkTypeDef#
# OdbNetworkTypeDef TypedDict usage example
from types_boto3_odb.type_defs import OdbNetworkTypeDef
def get_value() -> OdbNetworkTypeDef:
return {
"odbNetworkId": ...,
}
# OdbNetworkTypeDef definition
class OdbNetworkTypeDef(TypedDict):
odbNetworkId: str,
displayName: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusReason: NotRequired[str],
odbNetworkArn: NotRequired[str],
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
clientSubnetCidr: NotRequired[str],
backupSubnetCidr: NotRequired[str],
customDomainName: NotRequired[str],
defaultDnsPrefix: NotRequired[str],
peeredCidrs: NotRequired[List[str]],
ociNetworkAnchorId: NotRequired[str],
ociNetworkAnchorUrl: NotRequired[str],
ociResourceAnchorName: NotRequired[str],
ociVcnId: NotRequired[str],
ociVcnUrl: NotRequired[str],
ociDnsForwardingConfigs: NotRequired[List[OciDnsForwardingConfigTypeDef]], # (2)
createdAt: NotRequired[datetime.datetime],
percentProgress: NotRequired[float],
managedServices: NotRequired[ManagedServicesTypeDef], # (3)
- See ResourceStatusType
- See
List[OciDnsForwardingConfigTypeDef]
- See ManagedServicesTypeDef
ListCloudVmClustersOutputTypeDef#
# ListCloudVmClustersOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudVmClustersOutputTypeDef
def get_value() -> ListCloudVmClustersOutputTypeDef:
return {
"nextToken": ...,
}
# ListCloudVmClustersOutputTypeDef definition
class ListCloudVmClustersOutputTypeDef(TypedDict):
cloudVmClusters: List[CloudVmClusterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CloudVmClusterSummaryTypeDef]
- See ResponseMetadataTypeDef
GetCloudVmClusterOutputTypeDef#
# GetCloudVmClusterOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudVmClusterOutputTypeDef
def get_value() -> GetCloudVmClusterOutputTypeDef:
return {
"cloudVmCluster": ...,
}
# GetCloudVmClusterOutputTypeDef definition
class GetCloudVmClusterOutputTypeDef(TypedDict):
cloudVmCluster: CloudVmClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCloudAutonomousVmClustersOutputTypeDef#
# ListCloudAutonomousVmClustersOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudAutonomousVmClustersOutputTypeDef
def get_value() -> ListCloudAutonomousVmClustersOutputTypeDef:
return {
"nextToken": ...,
}
# ListCloudAutonomousVmClustersOutputTypeDef definition
class ListCloudAutonomousVmClustersOutputTypeDef(TypedDict):
cloudAutonomousVmClusters: List[CloudAutonomousVmClusterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CloudAutonomousVmClusterSummaryTypeDef]
- See ResponseMetadataTypeDef
GetCloudAutonomousVmClusterOutputTypeDef#
# GetCloudAutonomousVmClusterOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudAutonomousVmClusterOutputTypeDef
def get_value() -> GetCloudAutonomousVmClusterOutputTypeDef:
return {
"cloudAutonomousVmCluster": ...,
}
# GetCloudAutonomousVmClusterOutputTypeDef definition
class GetCloudAutonomousVmClusterOutputTypeDef(TypedDict):
cloudAutonomousVmCluster: CloudAutonomousVmClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCloudExadataInfrastructuresOutputTypeDef#
# ListCloudExadataInfrastructuresOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListCloudExadataInfrastructuresOutputTypeDef
def get_value() -> ListCloudExadataInfrastructuresOutputTypeDef:
return {
"nextToken": ...,
}
# ListCloudExadataInfrastructuresOutputTypeDef definition
class ListCloudExadataInfrastructuresOutputTypeDef(TypedDict):
cloudExadataInfrastructures: List[CloudExadataInfrastructureSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CloudExadataInfrastructureSummaryTypeDef]
- See ResponseMetadataTypeDef
GetCloudExadataInfrastructureOutputTypeDef#
# GetCloudExadataInfrastructureOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetCloudExadataInfrastructureOutputTypeDef
def get_value() -> GetCloudExadataInfrastructureOutputTypeDef:
return {
"cloudExadataInfrastructure": ...,
}
# GetCloudExadataInfrastructureOutputTypeDef definition
class GetCloudExadataInfrastructureOutputTypeDef(TypedDict):
cloudExadataInfrastructure: CloudExadataInfrastructureTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCloudAutonomousVmClusterInputTypeDef#
# CreateCloudAutonomousVmClusterInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateCloudAutonomousVmClusterInputTypeDef
def get_value() -> CreateCloudAutonomousVmClusterInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# CreateCloudAutonomousVmClusterInputTypeDef definition
class CreateCloudAutonomousVmClusterInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
odbNetworkId: str,
displayName: str,
autonomousDataStorageSizeInTBs: float,
cpuCoreCountPerNode: int,
memoryPerOracleComputeUnitInGBs: int,
totalContainerDatabases: int,
clientToken: NotRequired[str],
dbServers: NotRequired[Sequence[str]],
description: NotRequired[str],
isMtlsEnabledVmCluster: NotRequired[bool],
licenseModel: NotRequired[LicenseModelType], # (1)
maintenanceWindow: NotRequired[MaintenanceWindowUnionTypeDef], # (2)
scanListenerPortNonTls: NotRequired[int],
scanListenerPortTls: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
timeZone: NotRequired[str],
CreateCloudExadataInfrastructureInputTypeDef#
# CreateCloudExadataInfrastructureInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import CreateCloudExadataInfrastructureInputTypeDef
def get_value() -> CreateCloudExadataInfrastructureInputTypeDef:
return {
"displayName": ...,
}
# CreateCloudExadataInfrastructureInputTypeDef definition
class CreateCloudExadataInfrastructureInputTypeDef(TypedDict):
displayName: str,
shape: str,
computeCount: int,
storageCount: int,
availabilityZone: NotRequired[str],
availabilityZoneId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
customerContactsToSendToOCI: NotRequired[Sequence[CustomerContactTypeDef]], # (1)
maintenanceWindow: NotRequired[MaintenanceWindowUnionTypeDef], # (2)
clientToken: NotRequired[str],
databaseServerType: NotRequired[str],
storageServerType: NotRequired[str],
- See
Sequence[CustomerContactTypeDef]
- See MaintenanceWindowUnionTypeDef
UpdateCloudExadataInfrastructureInputTypeDef#
# UpdateCloudExadataInfrastructureInputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import UpdateCloudExadataInfrastructureInputTypeDef
def get_value() -> UpdateCloudExadataInfrastructureInputTypeDef:
return {
"cloudExadataInfrastructureId": ...,
}
# UpdateCloudExadataInfrastructureInputTypeDef definition
class UpdateCloudExadataInfrastructureInputTypeDef(TypedDict):
cloudExadataInfrastructureId: str,
maintenanceWindow: NotRequired[MaintenanceWindowUnionTypeDef], # (1)
ListOdbNetworksOutputTypeDef#
# ListOdbNetworksOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import ListOdbNetworksOutputTypeDef
def get_value() -> ListOdbNetworksOutputTypeDef:
return {
"nextToken": ...,
}
# ListOdbNetworksOutputTypeDef definition
class ListOdbNetworksOutputTypeDef(TypedDict):
odbNetworks: List[OdbNetworkSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[OdbNetworkSummaryTypeDef]
- See ResponseMetadataTypeDef
GetOdbNetworkOutputTypeDef#
# GetOdbNetworkOutputTypeDef TypedDict usage example
from types_boto3_odb.type_defs import GetOdbNetworkOutputTypeDef
def get_value() -> GetOdbNetworkOutputTypeDef:
return {
"odbNetwork": ...,
}
# GetOdbNetworkOutputTypeDef definition
class GetOdbNetworkOutputTypeDef(TypedDict):
odbNetwork: OdbNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)