Get Cluster Result
fun GetClusterResult(allowVersionUpgrade: Boolean? = null, aquaConfigurationStatus: String? = null, automatedSnapshotRetentionPeriod: Int? = null, availabilityZone: String? = null, availabilityZoneRelocation: Boolean? = null, availabilityZoneRelocationStatus: String? = null, clusterParameterGroupName: String? = null, clusterSecurityGroups: List<String>? = null, clusterType: String? = null, clusterVersion: String? = null, deferMaintenance: Boolean? = null, deferMaintenanceDuration: Int? = null, deferMaintenanceEndTime: String? = null, deferMaintenanceIdentifier: String? = null, deferMaintenanceStartTime: String? = null, destinationRegion: String? = null, elasticIp: String? = null, encrypted: Boolean? = null, endpoint: ClusterEndpoint? = null, enhancedVpcRouting: Boolean? = null, hsmClientCertificateIdentifier: String? = null, hsmConfigurationIdentifier: String? = null, iamRoles: List<String>? = null, id: String? = null, kmsKeyId: String? = null, loggingProperties: ClusterLoggingProperties? = null, maintenanceTrackName: String? = null, manualSnapshotRetentionPeriod: Int? = null, nodeType: String? = null, numberOfNodes: Int? = null, port: Int? = null, preferredMaintenanceWindow: String? = null, publiclyAccessible: Boolean? = null, resourceAction: String? = null, revisionTarget: String? = null, rotateEncryptionKey: Boolean? = null, snapshotCopyGrantName: String? = null, snapshotCopyManual: Boolean? = null, snapshotCopyRetentionPeriod: Int? = null, tags: List<ClusterTag>? = null, vpcSecurityGroupIds: List<String>? = null)