GetClusterDetailsResponseAdvancedDetails

pydantic model openapi_client.models.get_cluster_details_response_advanced_details.GetClusterDetailsResponseAdvancedDetails

Detailed configuration and operational metadata for the cluster

Fields:
field cluster_identifier: Optional[StrictStr] = None (alias 'ClusterIdentifier')
field cluster_version: Optional[StrictStr] = None (alias 'ClusterVersion')
field cluster_type: Optional[StrictStr] = None (alias 'ClusterType')

Used with dwh projectionExpression

field metrics: Optional[Dict[str, Any]] = None (alias 'Metrics')

Optional metrics payload when requested via projectionExpression

field storage_encrypted: Optional[StrictBool] = None (alias 'StorageEncrypted')
field automated_snapshot_retention_period: Optional[StrictInt] = None (alias 'AutomatedSnapshotRetentionPeriod')
field vpc_security_groups: Optional[List[GetClusterDetailsResponseAdvancedDetailsVpcSecurityGroupsInner]] = None (alias 'VpcSecurityGroups')

VPC security groups for the provisioned cluster, and for the RAG Aurora cluster.

field cluster_parameter_groups: Optional[List[GetClusterDetailsResponseAdvancedDetailsClusterParameterGroupsInner]] = None (alias 'ClusterParameterGroups')
field cluster_subnet_group_name: Optional[StrictStr] = None (alias 'ClusterSubnetGroupName')
field vpc_id: Optional[StrictStr] = None (alias 'VpcId')
field availability_zone: Optional[StrictStr] = None (alias 'AvailabilityZone')
field preferred_maintenance_window: Optional[StrictStr] = None (alias 'PreferredMaintenanceWindow')
field pending_modified_values: Optional[Dict[str, Any]] = None (alias 'PendingModifiedValues')
field allow_version_upgrade: Optional[StrictBool] = None (alias 'AllowVersionUpgrade')
field publicly_accessible: Optional[StrictBool] = None (alias 'PubliclyAccessible')
field restore_status: Optional[GetClusterDetailsResponseAdvancedDetailsRestoreStatus] = None (alias 'RestoreStatus')
field cluster_nodes: Optional[List[GetClusterDetailsResponseAdvancedDetailsClusterNodesInner]] = None (alias 'ClusterNodes')
field cluster_revision_number: Optional[StrictStr] = None (alias 'ClusterRevisionNumber')
field enhanced_vpc_routing: Optional[StrictBool] = None (alias 'EnhancedVpcRouting')
field iam_roles: Optional[List[GetClusterDetailsResponseAdvancedDetailsIamRolesInner]] = None (alias 'IamRoles')
field maintenance_track_name: Optional[StrictStr] = None (alias 'MaintenanceTrackName')
field next_maintenance_window_start_time: Optional[StrictStr] = None (alias 'NextMaintenanceWindowStartTime')
field availability_zone_relocation_status: Optional[StrictStr] = None (alias 'AvailabilityZoneRelocationStatus')
field multi_az: Optional[StrictStr] = None (alias 'MultiAZ')
field schedules: Optional[List[GetClusterDetailsResponseAdvancedDetailsSchedulesInner]] = None (alias 'Schedules')

Redshift scheduled actions (provisioned). Typically empty for serverless.

field namespace: Optional[GetClusterDetailsResponseAdvancedDetailsNamespace] = None (alias 'Namespace')
field workgroup: Optional[GetClusterDetailsResponseAdvancedDetailsWorkgroup] = None (alias 'Workgroup')
field snapshots: Optional[List[Dict[str, Any]]] = None (alias 'Snapshots')
field latest_recovery_point: Optional[GetClusterDetailsResponseAdvancedDetailsLatestRecoveryPoint] = None (alias 'LatestRecoveryPoint')
field ebs_options: Optional[GetClusterDetailsResponseAdvancedDetailsEBSOptions] = None (alias 'EBSOptions')
field vpc_options: Optional[GetClusterDetailsResponseAdvancedDetailsVPCOptions] = None (alias 'VPCOptions')
field encryption_at_rest_options: Optional[GetClusterDetailsResponseAdvancedDetailsEncryptionAtRestOptions] = None (alias 'EncryptionAtRestOptions')
field domain_endpoint_options: Optional[GetClusterDetailsResponseAdvancedDetailsDomainEndpointOptions] = None (alias 'DomainEndpointOptions')
field availability_zone_count: Optional[GetClusterDetailsResponseAdvancedDetailsAvailabilityZoneCount] = None (alias 'AvailabilityZoneCount')
field environments: Optional[List[GetClusterDetailsResponseAdvancedDetailsEnvironmentsInner]] = None (alias 'Environments')
field description: Optional[StrictStr] = None (alias 'Description')

RAG OpenSearch Serverless collection description

field standby_replicas: Optional[StrictStr] = None (alias 'StandbyReplicas')

RAG OpenSearch Serverless standby replicas setting

field scaling_configuration: Optional[Dict[str, Any]] = None (alias 'ScalingConfiguration')

RAG Aurora Serverless v2 scaling configuration

field latest_restorable_time: Optional[StrictStr] = None (alias 'LatestRestorableTime')

RAG Aurora latest restorable time

to_str()

Returns the string representation of the model using alias

Return type:

str

to_json()

Returns the JSON representation of the model using alias

Return type:

str

classmethod from_json(json_str)

Create an instance of GetClusterDetailsResponseAdvancedDetails from a JSON string

Return type:

Optional[Self]

to_dict()

Return the dictionary representation of the model using alias.

This has the following differences from calling pydantic’s self.model_dump(by_alias=True):

  • None is only added to the output dict for nullable fields that were set at model initialization. Other fields with value None are ignored.

Return type:

Dict[str, Any]

classmethod from_dict(obj)

Create an instance of GetClusterDetailsResponseAdvancedDetails from a dict

Return type:

Optional[Self]